Full tower defense: towers, paths and waves with AI-assisted balance

Design a TD in one file: enemies on waypoints, four tower types with upgrades, gold economy and boss waves. Cerewro can tune difficulty and DPS from your feedback.

Full tower defense: towers, paths and waves with AI-assisted balance

Design a TD in one file: enemies on waypoints, four tower types with upgrades, gold economy and boss waves. Cerewro can tune difficulty and DPS from your feedback.

Ready-to-use Cerewro prompt

Cerewro Chat — HTML5 (browser on Windows)
Generate a tower defense game for Windows with these specifications.

Features: Canvas 960×540; fixed curved path (point list); enemies follow the path at type-based speed (normal, fast, armored, flying ignoring ground blocks); four towers: arrow, cannon (splash), ice (slow), poison (DoT); placement on valid cells near the path; economy: gold per kill and bonus for perfect wave; waves 1–20 with final boss; three upgrade levels per tower; core HP if an enemy reaches the end; pause and ×2 speed.

Rules: predictable waves; lose if core hits 0; win after the final wave.

Tech: HTML5, Canvas 2D, ES6+ JavaScript; single index.html; no mandatory CDN deps unless you specify.

Windows: Edge or Chrome; no server.

Optional: Node.js + Electron build with the same embedded logic.
Cerewro Chat — Python 3 (Windows desktop)
Build the same tower defense as a Windows desktop application.

Features: Pygame 2; same path geometry and tower/enemy types; UI with tower panel and gold/HP HUD.

Tech: Python 3.10+; main.py; requirements.txt; assets under /assets if needed.

Run: Windows venv, pip install -r requirements.txt, python main.py.

Include: local high score and menu option to restart waves.

How to get the most out of it

  • Ask Cerewro for a CSV of waves to tune without touching code.
  • If too easy, raise armored enemy HP by 15% per wave.