2D platformer: tilemap, coyote jump and patrol enemies
Layered map (Tiled JSON or simple grid), AABB, coyote time and input buffer, checkpoints and coins. Cerewro helps polish jump feel.
Ready-to-use Cerewro prompt
Cerewro Chat — HTML5 (browser on Windows)
Generate a 2D platformer for Windows with these specifications.
Features: 32 px tiles, 40×15 matrix (1=floor, 2=spikes, 3=goal); player AABB with vx/vy; gravity 0.5, jump -11; coyote time 100 ms and jump buffer 120 ms; patrolling enemies on platforms; collectible coins; smooth camera follow; respawn on spike death.
Rules: tilemap collision; HUD with coins and state; clear goal.
Tech: HTML5, Canvas 2D, ES6+ JavaScript; single index.html or minimal folder; no server.
Windows: Edge or Chrome.
Optional: load map from Tiled JSON in iteration 2; Electron build.
Cerewro Chat — Python 3 (Windows desktop)
Build the same platformer as a Windows desktop application.
Features: Pygame 2; 960×540 or resizable window; same physics and tile collisions; camera centered on player.
Tech: Python 3.10+; main.py; requirements.txt; optional /assets tiles.
Run: Windows venv, python main.py.
Include: menu, level restart and optional death counter.
How to get the most out of it
- Ask to load maps from Tiled JSON export in iteration 2.
- Tune coyote time if jumps feel unfair at edges.