Gaia Project
Descripción
Una implementación web completa del juego de mesa Gaia Project, optimizada para escritorio con soporte móvil. El acceso es solo por invitación debido a los derechos digitales en manos de Digidiced.
Jugabilidad
- De 2 a 4 jugadores mediante invitaciones privadas
- Selección de facciones libre, aleatoria o por subasta
- Las partidas de 3 jugadores usan un mapa en forma de X más ajustado con 8 sectores para mantener la tensión
- Sin automa
Interfaz
La página de juego está fuertemente inspirada en Boardgame Arena: el tablero ocupa la mayor parte del espacio, con la información del jugador y los registros a la derecha. Los elementos del tablero se agrupan en pestañas en lugar de apilarse verticalmente, eliminando la necesidad de desplazarse entre tableros. Una barra de estado sobre el tablero muestra las acciones y el estado del jugador activo.
Arquitectura
- Frontend estático en Svelte
- Backend .NET Core WebApi
- Auth0 para autenticación
- SignalR para actualizaciones de partidas en tiempo real
- MongoDB para persistencia
Créditos
Construido con recursos de la comunidad de Gaia Project, incluidos el GaiaMapGenerator de Steinar Nerhus, la renovación de tableros de facción de Aaron Cotton y los componentes escaneados refinados por el usuario de BGG bokuteki. El backend usa un fork simplificado del MongoDB Generic Repository de Alexandre Spieser.