3 puntos por GN⁺ 2023-07-23 | 1 comentarios | Compartir por WhatsApp
  • Egregoria es un juego indie de construcción de ciudades inspirado principalmente en Cities: Skylines
  • Cada individuo tiene su propio modelo de pensamiento, y su estructura hace que todas las acciones tengan un nivel de importancia e influyan en el entorno
  • La ciudad se enfoca en los aspectos sociales y económicos, y es un juego que también incorpora elementos logísticos
  • Aunque todavía está en una etapa temprana de desarrollo, ya se puede jugar y actualmente recibe comentarios a través de issues o discord
  • Es un proyecto publicado como código abierto con la esperanza de que más personas participen en su desarrollo, y aunque quieren soporte para mods, todavía no han encontrado un diseño adecuado
  • Para compilar se necesita Git LFS para rastrear assets, y se ejecuta con cargo run --release después de instalar el toolchain de Rust
    • Si se omite la bandera --release, el juego se vuelve muy lento
    • Si no se descargan los archivos de LFS, el juego falla con un error de archivo no encontrado
  • Puede compilarse en Windows 10 y Mac OS 10.11, y en Ubuntu/Debian x11 requiere instalar libasound2-dev, libudev-dev, pkg-config, libx11-dev

1 comentarios

 
GN⁺ 2023-07-23
Comentarios de Hacker News
  • Soy el desarrollador principal de Egregoria
    No esperaba que llegara a Hacker News tan rápido, y aunque he trabajado en esto de forma intermitente durante 3 años, todavía está cerca de una etapa inicial
    Hay muchas partes que me gustaría reescribir, también faltan muchas funciones necesarias para el bucle básico del juego, y todavía hay muchos modelos 3D por hacer
    Ha sido bastante difícil hacer un juego de construcción de ciudades como proyecto paralelo mientras tengo un trabajo de tiempo completo, y ojalá hubiera pulido más el README
    Intentaré responder lo más posible a las preguntas en los comentarios

    • Las partes que todavía no estaban listas para salir en HN son, curiosamente, las que mejor se ven, y aun así lo estás haciendo muy bien
    • También vale la pena revisar Spectra City. Es un proyecto completamente CC0 hecho con base en WebGL (WebXR), y parece que ahora arrancó en una plataforma llamada Spatial.io
      Parece estar muy vinculado a entornos arquitectónicos reales o propuestos, de una forma en la que las comunidades locales participan activamente en proyectos para restaurar nuevas manzanas urbanas
      https://www.spectracities.com/
    • Lo jugué un poco, fue divertido y es un gran proyecto
      Me gustaría que hubiera más opciones de bicicletas, peatones, trenes y transporte público en lugar de que autos y camiones sean la opción predeterminada, y los tooltips también serían muy útiles
      Incluso en su estado actual, da la impresión de que ya casi tiene lo suficiente como para salir en Steam o itch.io
    • Da gusto ver un juego hecho con Rust. Me da curiosidad cómo ves Rust para desarrollo de juegos y el estado de Rust en juegos 3D
  • Ojalá el desarrollador pudiera dedicarse a esto de tiempo completo. Lo que ha hecho hasta ahora ya es impresionante
    Estoy haciendo un juego de una línea similar, Metropolis 1998. Es un city builder con tráfico en tiempo real y vista del interior de los edificios, y si quieres puedes diseñarlo tú mismo
    En lo estético, tiene un aire retro que me recuerda con mucha belleza a los juegos que jugaba de niño
    https://store.steampowered.com/app/2287430/Metropolis_1998/

    • Sí me gustaría hacerlo de tiempo completo, pero por todo lo que he leído sobre los desarrolladores indie y viendo mi situación, parece una mejor decisión mantenerlo como proyecto paralelo en términos de finanzas y salud mental
      Espero que Metropolis 1998 siga yendo bien. He visto tu trabajo y la comunidad de desarrollo que lo rodea, y me inspira mucho
    • Me pregunto si Metropolis 1998 saldrá solo para Windows
  • Me pregunto si existe algo así como una versión moderna de SimCity 4
    Ese juego estaba muy adelantado a su época, y me gustaría que hubiera una versión de 2023, pero es difícil encontrarla
    Parece que las secuelas y otros juegos se enfocan tanto en el detalle, los ciudadanos individuales y los efectos 3D que terminan siendo de una escala mucho menor
    Ahora sí tenemos hardware para correr ciudades más grandes, más zonas de crecimiento y mejores patrones de tránsito, pero no sé si simplemente no ha salido un SimCity 4 mejor que supere el código base y los addons de hace 20 años, o si yo soy el que no lo conoce

    • Los juegos nuevos han avanzado mucho en ejecutar una simulación mejor y en salirse del sistema basado en cuadrícula
      Aun así, creo que el hecho de que SimCity 4 esté basado en cuadrícula contribuye a que sus gráficos prerenderizados, que eso permite, sigan viéndose hermosos incluso 20 años después
      Cities: Skylines también se ve bien, pero siento que envejecerá peor y más rápido
    • Entonces, ¿por qué no simplemente correr SimCity 4?
  • En el submenú 66.3.105.44.9.2 puedes elegir los herrajes de fijación para sujetar revestimiento vinílico de 12 mil en paredes exteriores de cobertizos. Este juego sí que es profundo

    • Esos son los mejores juegos
  • Un city builder diseñado en torno a la zonificación y la colocación libre de carriles sería interesante. Especialmente si solo pudieras controlar zonas aproximadas y no tuvieras control directo sobre cómo se divide y se usa la tierra

  • Genial. También me gusta Cities: Skylines, pero me interesa más el lado de simulación que la parte más gamificada

    • Quizá sea Workers & Resources: Soviet Republic. Eso sí, la curva de aprendizaje es bastante brutal
      Está como a medio camino entre Factorio, SimCity y OpenTTD
      Para construir un edificio de departamentos necesitas paneles prefabricados, para conseguir paneles tienes que construir una fábrica de paneles que necesita grava, y para obtener grava necesitas una cantera
      Luego necesitas vehículos para llevar la grava a la fábrica de paneles, vehículos para llevar los paneles a la obra, y autobuses para traer trabajadores desde otros bloques residenciales, y para mover todo eso también tienes que importar o producir combustible y electricidad
      Claro, también puedes gastar el dinero que ganas exportando para construir al instante o importar, y eso hace falta para crear el núcleo de la industria inicial
      La salida oficial de la versión 1.0 casi está lista para finales de este año, y el soporte para mods de edificios personalizados e industrias también es excelente
      [1] https://store.steampowered.com/app/784150/Workers__Resources...
    • Cities: Skylines se siente demasiado sin alma. Es bonito, como ver un tren de juguete, pero se siente muerto
      En la práctica es un simulador de tráfico, los ciudadanos casi no tienen autonomía aparte de Chirper, y aun eso se la pasan mayormente quejándose, además de que casi no hay gestión económica
      No hay zonas de uso mixto ni crecimiento orgánico, y en la práctica terminas administrando una economía totalmente planificada
      Casi tampoco hay comercio exterior ni una economía real donde varias tecnologías se articulen entre sí, así que se siente bastante extraño e inquietante
  • Sería bueno poder crear una ciudad no centrada en el automóvil

    • Puede que la precisión de la simulación no llegue al nivel de los juegos modernos de construcción de ciudades, pero por eso SimCity 4000 Rush Hour sigue siendo mi juego favorito del género.
      Las carreteras y los autos siguen siendo el núcleo, y no soporta calles peatonales ni bicicletas, pero es mucho más fácil crear densidad.
      Además, la cuadrícula hace que la ciudad no se vea suburbana ni centrada en el automóvil.
    • Implementar transporte público es sin duda una meta, pero es mucho más difícil de implementar que los autos.
      Vivo en París, así que sé cómo se ve una ciudad no centrada en el automóvil y también la complejidad que la rodea.
      Los autos tienen la ventaja de que cualquiera puede ir a cualquier parte sin pensarlo mucho. Claro, considerando el tiempo que uno pasa peleando con el tráfico, esto también es una exageración.
    • Hace falta un City Builder Netherlands.
    • Recuerdo que en algunos SimCity eso era posible. Se podía construir una red de metro en lugar de carreteras.
    • Es una pena que Skylines 2 no soporte bicicletas en su lanzamiento. Me pregunto si existe algún juego que simule bien al mismo tiempo carreteras, peatones y ciclistas.
  • Es un intento realmente impresionante. De verdad me gustaría contribuir, y gracias a HN por mostrarme esto esta mañana.
    La combinación de Rust + modelos arquitectónicos + wgpu es excelente.
    Todavía estoy en una etapa de aprendizaje intermedia-temprana con Rust, pero le estoy dedicando mi energía de estudio, y a estas alturas podría decirse que soy un modelador 3D arquitectónico profesional.
    https://www.myminifactory.com/users/TheLazyForger
    Me gustaría contribuir y de hecho ya abrí algunos issues, pero me pregunto si hay un Discord o algún espacio similar. No pude encontrarlo en el README de GitHub.

    • Toda contribución es bienvenida.
      La insignia de Discord en el README no es muy grande, así que dejo el enlace.
      https://discord.gg/CAaZhUJ
      Tu portafolio es realmente impresionante.
  • Me gusta que Egregoria se enfoque en los aspectos socioeconómicos de la ciudad y en los elementos logísticos.
    Me pregunto qué elementos de simulación están implementados actualmente o planeados.
    Me interesa saber si hay cosas como una pequeña economía o preferencias de los agentes; el renderizado 3D del blog de desarrollo me pareció interesante, pero me dan más curiosidad los detalles y mecanismos de la simulación.

    • Por ahora en realidad no hay tanto. La idea básica es que cada ciudadano tiene su propio estado y decide por sí mismo qué hacer.
      Por ejemplo, todos tienen un estado de hambre, un trabajo asignado, una casa, etc.
      Así, un ciudadano regresa cada día a su casa real y no a una casa aleatoria, y también intenta comprar alimentos cerca de su hogar.
      Decidí no incluir dinero porque era demasiado difícil de ajustar, pero el intercambio de bienes reales como pan sigue existiendo.
  • Me pregunto si alguna vez han modelado con esta simulación cómo se vería una ciudad con autos autónomos.
    Más específicamente, me refiero a una ciudad donde toda la movilidad, incluidos los autos autónomos y el transporte público, funcione mediante un sistema de solicitud de viajes.
    Parece que sería una combinación de simulación de tráfico y simulación económica para tratar problemas como los precios dinámicos por picos de demanda.
    Se podrían explorar preguntas como si los autos autónomos reducen la cantidad total de vehículos, si disminuyen la capacidad vial necesaria, si el estacionamiento puede moverse fuera del centro urbano y cómo cambiarían los patrones peatonales.

    • Grand Theft Auto tiene bastantes vehículos con IA, así que creo que se ha usado como datos de entrenamiento visual.