Proyecto
Gato
Tic-tac-toe informal con minimax, historial de partidas, tabla de clasificación y reacciones de memes.
Objetivo
Juego de gato con ambiente informal, parte del monorepo Arcade. Puedes enfrentarte a la máquina — que usa el algoritmo minimax y nunca pierde — o jugar contra alguien más en el mismo dispositivo. El historial de partidas y la tabla de clasificación se guardan localmente en el navegador, y al terminar cada juego aparece una reacción en meme según el resultado.
Modos de juego
- Vs. Máquina El algoritmo minimax garantiza que la máquina nunca pierde — la única salida es el empate.
- Vs. Humano Partida local entre dos jugadores en el mismo dispositivo, sin cuenta ni registro requeridos.
Características
- Historial de partidas Registro persistente de todas las partidas con resultado y configuración, guardado en localStorage.
- Tabla de clasificación Ranking acumulado de victorias, derrotas y empates en la sesión actual.
- Reacciones de memes Al terminar cada partida se muestra un meme aleatorio según el resultado. Los memes son configurables por carpeta.
- Temas claro / oscuro Preferencia guardada automáticamente en localStorage.
- Bilingüe Soporte completo en inglés y español mediante i18next.
Stack
Astro 5React 19TypeScriptVitest 3i18nextAWS CDK v2S3CloudFrontRoute 53