MetroVerse
Simulador de metro procedural
Juego de simulación para Android en el que construyes líneas de metro en mapas donde cada semilla genera una ciudad única.


MetroVerse es un juego de simulación de transporte en el que construyes una red de metro en ciudades generadas proceduralmente. Cada valor de semilla (seed) crea un mundo único, con océanos, ríos, montañas, parques y zonas urbanas. Yo, Berke Özyaşar, desarrollé el juego como proyecto personal con React Native y lo publiqué en Google Play.
El juego
El objetivo es construir una red eficiente que lleve a los pasajeros de una estación a otra en una ciudad que no deja de crecer. El jugador introduce una semilla o deja que el juego genere una al azar. Como la misma semilla produce siempre el mismo mapa, los amigos pueden jugar en la misma ciudad y comparar sus resultados. Para construir una línea de metro basta con arrastrar de una estación a otra; no hay menús complicados.
Funciones
- Mundos procedurales: mapas de ciudades generados a partir de la semilla y que se pueden compartir
- Controles intuitivos: construcción de líneas arrastrando, desplazamiento y zoom
- Gestión de trenes: añadir trenes a las líneas; mejoras de velocidad, capacidad y tamaño de estación; una mejora que añade un segundo vagón a cada tren
- Cruces de agua: los trenes pasan sobre el agua con un efecto de túnel
- Sistema de pasajeros: pasajeros que se acumulan en las estaciones esperando ser transportados
Enfoque técnico
Desarrollé el juego sobre React Native, sin usar ningún motor de juego. La generación del mapa depende de la semilla y es determinista; gracias a ello, la misma semilla da siempre la misma ciudad y los mapas se pueden compartir. Comprobar que React Native sirve no solo para apps de empresa, sino también para proyectos interactivos de este tipo, fue para mí lo más instructivo de este proyecto.
Mis otros juegos hechos con React Native son Block Forge y Airborne Aviator. La página de presentación del juego está en sberke.com/metroverse. Para proyectos móviles, puedes ver la página de desarrollo de apps móviles.
Estado
MetroVerse está disponible para Android en Google Play.


