Match-3 with combos and level goals: candy-style puzzles in the browser

Generate a board with valid swaps, match detection, special gems (line, bomb, rainbow) and levels with move limits or score targets.

Match-3 with combos and level goals: candy-style puzzles in the browser

Generate a board with valid swaps, match detection, special gems (line, bomb, rainbow) and levels with move limits or score targets.

Ready-to-use Cerewro prompt

Cerewro Chat — HTML5 (browser on Windows)
Generate a match-3 game for Windows with these specifications.

Features: 8×8 board; 6 gem colors; swaps only if they create a match of 3+; automatic cascades; specials: 4 in a row → line clear; L/T of 5 → bomb; line of 5 → rainbow that clears one color; modes: score (e.g. 3000 in 30 moves) and jelly (clear marked cells); no invalid starting boards; fall animations ~200 ms; hint button showing a random valid swap.

Rules: stable match detection; level ends on goal or no moves left.

Tech: HTML5, CSS3, ES6+ JavaScript; Canvas or DOM; single file or minimal folder.

Windows: Edge/Chrome; no install.

Optional: Electron wrapper for a native window.
Cerewro Chat — Python 3 (Windows desktop)
Build the same match-3 as a Windows desktop app.

Features: Pygame 2 or tkinter + Canvas; identical logic grid; mouse to pick adjacent cells; same specials and modes.

Tech: Python 3.10+; main.py; requirements.txt; README with venv.

Run: python main.py after activating venv on Windows.

Include: mode selector in menu and quick level restart.

How to get the most out of it

  • Ask to tune special-gem spawn rates so levels stay challenging.
  • Add double-layer jelly levels in a second iteration.