Egregoria - construtor de cidades 3D sem grade
(github.com/Uriopass)- 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 --releaseapó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
- Sem a flag
- 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
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
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/
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
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/
Espero que Metropolis 1998 continue indo bem. Tenho acompanhado o trabalho e a comunidade de desenvolvimento ao redor dele, e é muito inspirador
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
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
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
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
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...
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
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
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
É 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
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
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