El juego SOS Game es una variante simple y entretenida del clásico Tic Tac Toe. Consiste en formar la palabra "SOS" en un tablero mediante la colocación estratégica de letras. Este proyecto fue desarrollado como parte de un curso de desarrollo de software. Para su realización, se utilizaron las pautas proporcionadas por Kapumota como referencia, y se tuvo en cuenta el estilo de diseño de Google.
Puedes probar el juego desde aqui SOS Game
El proyecto ha sido desarrollado utilizando una combinación de tecnologías y herramientas de desarrollo de vanguardia. Se utilizó el framework React junto con Nextjs 13 para crear la aplicación. Además, se empleó Typescript para proporcionar un sistema de tipado de datos más sólido.
Para garantizar la calidad del código, se implementaron pruebas unitarias utilizando Jest. Además, se utilizó TSDoc de Microsoft para documentar el código de manera clara y concisa.
Con el fin de mantener un código limpio y libre de errores, se aplicaron herramientas de control de calidad como Eslint. También se utilizó Prettier para el formateo automático del código, lo que garantiza una consistencia en el estilo de escritura y facilita la legibilidad del mismo.
La combinación de estas tecnologías y herramientas proporciona una base sólida y moderna para el desarrollo de la aplicación, asegurando la eficiencia, la calidad del código y una experiencia de usuario mejorada.
Este proyecto se encuentra desplegado en Vercel.
El juego cuenta con 2 tipos de juego:
- Modo Clasico: El primer jugador en completar la palabra
SOS
gana. - Modo General: El jugador con mas puntos al finalizar el juego gana.
Existen 3 modos de juegos:
- Jugador vs Jugador: El juego se desarrolla entre 2 jugadores.
- Jugador vs CPU: El juego se desarrolla entre el jugador y la computadora.
- CPU vs CPU: El juego se desarrolla entre 2 computadoras.
La documentacion del proyecto se encuentra en la carpeta docs
en la raiz del proyecto.
puedes acceder a la documentacion desde aqui Documentación SOS Game