Plataformas 2D: tilemap, salto coyote y enemigos patrulla
Mapa en capas (Tiled JSON o matriz simple), AABB, coyote time e input buffer, checkpoints y monedas. Cerewro ayuda a pulir la sensación del salto.
Prompt listo para Cerewro
Cerewro Chat — HTML5 (navegador en Windows)
Genera un juego de plataformas 2D para Windows con estas características.
Características: tilemap 32 px, matriz 40×15 (1=suelo, 2=pinchos, 3=meta); jugador AABB con vx/vy; gravedad 0.5, salto -11; coyote time 100 ms y buffer de salto 120 ms; enemigos patrulla en plataformas; monedas recogibles; cámara con seguimiento suave; reinicio al morir en pinchos.
Reglas y comportamiento: colisión con tilemap; HUD con monedas y estado; meta clara.
Tecnología y entrega: HTML5, Canvas 2D, JavaScript ES6+; un solo index.html o carpeta mínima; sin servidor.
Entorno Windows: Edge o Chrome.
Opcional: cargar mapa desde Tiled JSON en iteración 2; variante Electron.
Cerewro Chat — Python 3 (escritorio Windows)
Genera el mismo juego de plataformas como aplicación de escritorio en Windows.
Características: Pygame 2; ventana 960×540 o redimensionable; mismas físicas y colisiones con matriz de tiles; cámara centrada en jugador.
Tecnología y entrega: Python 3.10+; main.py; requirements.txt; tiles opcionales en /assets.
Ejecución: venv Windows, python main.py.
Incluye: menú, reinicio de nivel y contador de muertes opcional.
Cómo sacarle partido
- Pide cargar el mapa desde Tiled JSON export en iteración 2.
- Ajusta coyote time si los saltos se sienten injustos al borde.