Micropolis en WebAssembly
Descripción general
- Micropolis está basado originalmente en SimCity Classic, un juego diseñado por Maxis y creado por Will Wright.
- Es una versión porteada a WebAssembly por Don Hopkins.
- Actualmente sigue en desarrollo y se planea agregar más funciones.
Funciones principales
- Desplazamiento y zoom: se puede desplazar arrastrando con el botón izquierdo del mouse y hacer zoom con la rueda.
- Controles de teclado: se puede desplazar con las teclas de flecha y hacer zoom con las teclas coma y punto.
- Carga de ciudades: presiona teclas de letras para cargar distintas ciudades, y la tecla Tab para generar una ciudad.
- Control de velocidad: las teclas numéricas ajustan la velocidad, y la tecla 0 permite pausar.
- Ajuste de impuestos: se pueden ajustar los impuestos con las teclas de corchetes.
Información adicional
- GitHub: MicropolisCore
- YouTube: "MicropolisWeb Demo 1" y "Space Inventory Cellular Automata Music 1"
- Material de referencia: el libro de Chaim Gingold "Building SimCity" y "SimCity Reverse Diagrams"
Precauciones
- Barra espaciadora: si presionas la barra espaciadora, se abrirá Space Inventory, así que ten cuidado.
Opinión de GN⁺
- Punto interesante: resulta interesante poder disfrutar el SimCity Classic original en un navegador web.
- Desafío técnico: implementar en la web un juego de simulación complejo usando WebAssembly representa un reto técnico.
- Experiencia de usuario: mejora la experiencia del usuario mediante varios controles de teclado y una interfaz con mouse.
- En desarrollo: como aún está en desarrollo, se esperan funciones adicionales y easter eggs.
- Proyecto relacionado: entre proyectos similares están juegos de simulación de código abierto como OpenTTD.
1 comentarios
Opiniones en Hacker News