Endless runner: jumps, obstacles and progressive difficulty

Side-scrolling endless run with simple physics (gravity, optional double jump), procedural gaps and power-ups. Score by distance and coins.

Endless runner: jumps, obstacles and progressive difficulty

Side-scrolling endless run with simple physics (gravity, optional double jump), procedural gaps and power-ups. Score by distance and coins.

Ready-to-use Cerewro prompt

Cerewro Chat — HTML5 (browser on Windows)
Generate an endless runner for Windows with these specifications.

Features: Canvas; character runs right; fixed camera; ground with gaps; low obstacles (jump) and high obstacles (duck with S or swipe down); gravity and optional double jump; coin magnet after streaks; difficulty ramps every 500 m; game over with distance and coins; simple neon rectangle sprites.

Rules: AABB collisions; quick restart; score by distance.

Tech: HTML5, Canvas 2D, ES6+ JavaScript; single index.html.

Windows: Edge or Chrome.

Optional: Electron build for borderless fullscreen.
Cerewro Chat — Python 3 (Windows desktop)
Build the same endless runner as a Windows desktop app.

Features: Pygame 2; scrolling loop and equivalent procedural generation; space/S/arrow keys; high scores in JSON.

Tech: Python 3.10+; main.py; requirements.txt.

Run: python main.py after venv on Windows.

Include: pause with P and stable FPS loop.

How to get the most out of it

  • Ask for hitboxes smaller than the sprite for fair feel.
  • Add a high-contrast night mode to reduce eye strain.