3 pontos por GN⁺ 2023-07-23 | 1 comentários | Compartilhar no WhatsApp
  • Egregoria é um jogo indie de construção de cidades inspirado principalmente em Cities: Skylines
  • Cada indivíduo tem seu próprio modelo de pensamento, e todas as ações possuem um grau de importância e afetam o ambiente
  • A cidade tem foco em aspectos sociais e econômicos, sendo um jogo que também inclui elementos de logística
  • Ainda está em estágio inicial de desenvolvimento, mas já pode ser jogado, e está recebendo feedback via issues ou discord
  • É um projeto lançado como open source, com a expectativa de que mais pessoas participem do desenvolvimento do jogo; há interesse em suporte a mods, mas o design disso ainda não foi definido
  • Para compilar, é necessário Git LFS para rastreamento de assets, e a execução é feita com cargo run --release após instalar o toolchain do Rust
    • Sem a flag --release, o jogo fica muito lento
    • Se os arquivos do LFS não forem baixados, o jogo trava com erro de arquivo ausente
  • Pode ser compilado no Windows 10 e no Mac OS 10.11, e no Ubuntu/Debian x11 é necessário instalar libasound2-dev, libudev-dev, pkg-config, libx11-dev

1 comentários

 
GN⁺ 2023-07-23
Comentários do Hacker News
  • Sou o principal desenvolvedor de Egregoria
    Não esperava que aparecesse no Hacker News tão rápido, e embora eu tenha trabalhado nele de forma intermitente por 3 anos, ainda está bem próximo de um estágio inicial
    Tem muitas partes que eu gostaria de reescrever, ainda faltam muitos recursos necessários para o loop básico do jogo, e também há muitos modelos 3D para fazer
    Foi bem difícil fazer um jogo de construção de cidade como projeto paralelo enquanto trabalho em tempo integral, e eu devia ter caprichado mais no README
    Vou tentar responder às perguntas nos comentários o máximo que puder

    • As partes que ainda não estavam prontas para ir ao HN na verdade são as que parecem melhores, e você está indo bem mesmo agora
    • Vale a pena conferir Spectra City também. É um projeto totalmente CC0 feito com base em WebGL (WebXR), e parece ter começado em uma plataforma chamada Spatial.io
      Parece estar fortemente conectado a ambientes arquitetônicos reais ou propostos, como uma forma de comunidades locais participarem ativamente de projetos de restauração de novos quarteirões urbanos
      https://www.spectracities.com/
    • Joguei um pouco, foi divertido e é um projeto muito legal
      Seria bom ter mais opções de bicicletas, pedestres, trens e transporte público em vez de carros e caminhões serem a escolha padrão, e tooltips também seriam muito úteis
      Mesmo no estado atual, já parece quase pronto o suficiente para ser lançado no Steam ou no itch.io
    • Fico feliz em ver um jogo feito em Rust. Tenho curiosidade sobre como você vê o Rust para desenvolvimento de jogos e o estado do Rust em jogos 3D
  • Tomara que o desenvolvedor consiga fazer isso em tempo integral. O que já foi feito até agora já é impressionante
    Estou fazendo um jogo de linha parecida chamado Metropolis 1998. É um city builder com tráfego em tempo real e visualização do interior dos prédios, e você também pode projetá-los se quiser
    Esteticamente, tem um ar retrô que me faz lembrar com carinho dos jogos que eu jogava quando era criança
    https://store.steampowered.com/app/2287430/Metropolis_1998/

    • Eu gostaria de fazer isso em tempo integral, mas pelo que li sobre desenvolvedores indie e considerando minha situação, parece uma decisão melhor mantê-lo como projeto paralelo em termos de finanças e saúde mental
      Espero que Metropolis 1998 continue indo bem. Tenho acompanhado o trabalho e a comunidade de desenvolvimento ao redor dele, e é muito inspirador
    • Fico curioso se Metropolis 1998 está planejado para sair apenas para Windows
  • Fico pensando se existe algo como uma versão moderna de SimCity 4
    Aquele jogo estava muito à frente do seu tempo, e eu queria uma versão de 2023, mas é difícil encontrar
    Parece que as continuações e outros jogos ficam muito menores por se concentrarem em detalhes, cidadãos individuais e efeitos 3D
    Hoje já existe hardware para rodar cidades maiores, mais zonas de crescimento e padrões de tráfego melhores, então não sei se simplesmente não saiu um SimCity 4 melhor que o código-base e os add-ons de 20 anos atrás, ou se eu que não conheço

    • Os jogos novos avançaram muito em rodar uma simulação melhor e em sair do modelo baseado em grade
      Ainda assim, acho que o fato de SimCity 4 ser baseado em grade contribui para os gráficos pré-renderizados que ele permite e que ainda parecem bonitos mesmo depois de 20 anos
      Cities: Skylines também parece bom, mas acho que vai envelhecer visualmente mais rápido
    • Nesse caso, não seria só executar SimCity 4?
  • No submenu 66.3.105.44.9.2 você pode escolher os fixadores para prender o revestimento externo de vinil de 12 mil do galpão. Esse jogo é realmente profundo

    • Esses são os melhores tipos de jogo
  • Um city builder projetado em torno de zoneamento e posicionamento livre de faixas parece interessante. Especialmente se você só pudesse controlar zonas aproximadas, sem controlar diretamente como o terreno seria dividido e usado

  • Muito legal. Eu também gosto de Cities: Skylines, mas gosto mais do lado de simulação do que da parte gamificada

    • Workers & Resources: Soviet Republic pode ser o que você procura. Só que a curva de aprendizado é bem brutal
      Fica em algum ponto entre Factorio, SimCity e OpenTTD
      Para construir um prédio de apartamentos, você precisa de painéis pré-moldados; para conseguir os painéis, precisa construir uma fábrica de painéis que precisa de cascalho; para conseguir o cascalho, precisa de uma pedreira
      Depois disso, você precisa de veículos para levar o cascalho até a fábrica de painéis, veículos para levar os painéis até a obra e ônibus para trazer trabalhadores de outro conjunto residencial, e para manter tudo isso funcionando você também precisa importar ou produzir combustível e eletricidade
      Claro, também dá para construir instantaneamente ou importar usando o dinheiro ganho com exportações, e isso é necessário para montar o núcleo da indústria inicial
      O lançamento oficial da versão 1.0 está praticamente pronto para o fim deste ano, e o suporte a mods de prédios personalizados e industriais também é excelente
      [1] https://store.steampowered.com/app/784150/Workers__Resources...
    • Cities: Skylines parece sem alma demais. É bonitinho como ver uma ferrovia em miniatura, mas parece sem vida
      Na prática, é um simulador de tráfego, e os cidadãos quase não têm autonomia além do Chirper, e até isso é basicamente só reclamação, além de quase não haver gestão econômica
      Não há zoneamento de uso misto nem crescimento orgânico, e no fim você acaba operando uma economia totalmente planejada
      Também quase não existe comércio exterior ou uma economia real em que várias tecnologias precisem funcionar juntas, então a sensação é bem estranha e meio inquietante
  • Seria ótimo poder criar uma cidade que não fosse centrada em carros

    • A precisão da simulação talvez não chegue ao nível dos jogos modernos de construção de cidades, mas é por isso que SimCity 4000 Rush Hour ainda é meu jogo favorito do gênero
      Estradas e carros continuam sendo centrais, e não há suporte para ruas só para pedestres ou bicicletas, mas é muito mais fácil criar densidade
      Com a grade adicionada, a cidade não parece suburbana nem centrada em carros
    • Implementar transporte público é com certeza um objetivo, mas é muito mais difícil de implementar do que carros
      Moro em Paris, então sei como é uma cidade que não é centrada em carros e também toda a complexidade ao redor disso
      Os carros têm a vantagem de que qualquer pessoa pode ir a qualquer lugar sem pensar muito. Claro, lembrando do tempo que já passei preso no trânsito, isso também é um pouco exagerado
    • Precisamos de um City Builder Netherlands
    • Acho que isso era possível em alguns SimCity. Dava para criar uma rede de metrô no lugar de estradas
    • É uma pena que Skylines 2 não tenha suporte a bicicletas no lançamento. Fico curioso se existe algum jogo que simule bem, ao mesmo tempo, estradas, pedestres e ciclistas
  • É uma tentativa realmente impressionante. Com certeza quero contribuir, e agradeço ao HN por me mostrar isso hoje de manhã
    A combinação de Rust + modelos arquitetônicos + wgpu é excelente
    Ainda estou no começo para meio da curva de aprendizado de Rust, mas tenho dedicado minha energia de estudo a isso e, neste ponto, posso dizer que sou um modelador 3D profissional de arquitetura
    https://www.myminifactory.com/users/TheLazyForger
    Quero contribuir e de fato já abri algumas issues, mas queria saber se existe um Discord ou algo parecido. Não encontrei isso no README do GitHub

    • Toda contribuição é bem-vinda
      O badge do Discord no README não é tão grande, então deixo aqui o link
      https://discord.gg/CAaZhUJ
      Seu portfólio é realmente impressionante
  • Acho legal que Egregoria foque nos aspectos socioeconômicos da cidade e nos elementos de logística
    Fico curioso sobre quais elementos de simulação já estão implementados ou planejados
    Queria saber se já existe algo como uma pequena economia ou preferências dos agentes; a renderização 3D no blog de desenvolvimento também foi interessante, mas tenho ainda mais curiosidade sobre os detalhes e mecanismos da simulação

    • No momento, na verdade não há tanta coisa assim. A ideia básica é que todos os cidadãos tenham seu próprio estado e decidam por conta própria o que fazer
      Por exemplo, todos têm um estado de fome, um trabalho atribuído, uma casa etc.
      Assim, um cidadão volta todos os dias para a própria casa de verdade, em vez de uma casa aleatória, e também tenta comprar mantimentos perto de onde mora
      Decidi não colocar dinheiro porque era difícil demais de ajustar, mas a troca de bens reais, como pão, ainda existe
  • Fico curioso se alguém já tentou modelar com esse tipo de simulação como seria uma cidade com carros autônomos
    Mais especificamente, uma cidade em que toda a mobilidade, incluindo carros autônomos e transporte público, aconteça por meio de um sistema de chamadas
    Parece que isso seria uma combinação de simulação de tráfego com uma simulação econômica que lidasse com questões como preço dinâmico em picos de demanda
    Dá para explorar perguntas como se os carros autônomos reduzem o número total de veículos, diminuem a capacidade viária necessária, permitem deslocar o estacionamento para fora do centro e como os padrões dos pedestres mudariam

    • Em Grand Theft Auto há bastante veículos de IA, então acho que já foi usado como dados de treinamento visual em aprendizado de máquina