Proyecto
Snake
Snake arcade con temática forestal: frutas que caducan, niveles infinitos que se aceleran y modo versus contra IA.
Objetivo
Snake arcade en tiempo real con estética de bosque, parte del monorepo Arcade. Come frutas antes de que pierdan valor, supera niveles que se aceleran sin límite y elige entre modo simple o versus contra una IA. El motor de juego corre en Canvas HTML5 puro, con lógica determinista sin dependencias del DOM.
Mecánicas
- Decaimiento de frutas Cada fruta pierde puntos con el tiempo — comerla rápido vale más.
- Fruta dorada Comer tres frutas regulares consecutivas activa una fruta dorada de valor especial.
- Niveles sin fin La velocidad y la dificultad aumentan en cada nivel superado, sin límite definido.
- Boost Acelerar con la tecla A aumenta la velocidad a costa de mayor riesgo de colisión.
- Controles táctiles Tocar las mitades izquierda o derecha del tablero en móvil gira la serpiente relativamente.
Modos de juego
- Simple Modo individual: come las frutas requeridas para avanzar de nivel, evitando paredes, obstáculos y a ti mismo.
- Versus Enfrenta tu serpiente contra una IA en el mismo tablero con las mismas reglas.
Stack
Astro 5React 19TypeScriptVitest 3i18nextHTML5 CanvasAWS CDK v2S3CloudFrontRoute 53