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.