Sobre el proyecto
Russian-checkers es una implementación 2D en pixel art de las damas rusas, destinada a distribuirse en Yandex Games. El lanzamiento actual es explícitamente la "fase 1": una partida local contra una IA, sin servidor multijugador ni sitio de marketing aún.
Reglas implementadas
El README describe las reglas estándar de las damas rusas: la captura es obligatoria y puede realizarse hacia atrás, las Damas son voladoras (flying kings) y un golpe turco permite que la misma pieza continúe capturando.
Qué incluye la fase 1
- Un motor de reglas.
- Una mesa grisbox con resaltado de movimientos legales y un primer clic funcional sin necesidad de una pared de texto de reglas.
- Una partida contra una IA que solo juega movimientos legales, prefiriendo capturas cuando existen y eligiendo aleatoriamente en otro caso.
- Yandex Game Ready sin inicio de sesión, mostrando un intersticial solo después de una partida.
Qué deja fuera la fase 1
Las salas WebSocket, el modo hotseat, una página de aterrizaje (Next), una tabla de clasificación de IA, ratings, skins, chat y tutorial están todos fuera del alcance de esta fase. Cabe señalar que la descripción del repositorio menciona partidas WebSocket en vivo y un fallback hotseat; el README indica que estos no forman parte de la fase actual.
Cómo ejecutarlo
El proyecto utiliza scripts de paquetes JS: `dev` inicia un servidor de desarrollo Vite (localmente falta el script del SDK de Yandex, por lo que Game Ready se simula y los anuncios se omiten), `test` ejecuta Vitest, `check` ejecuta Biome para formato y lint, y `build` realiza el typechecking y genera un `dist/` estático pensado para un posterior paquete ZIP de Yandex.
Licencia
MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.