Skip to content

Add puzzles 8 and 9 - #3

Open
moejay wants to merge 1 commit into
feat/data-driven-levelsfrom
feat/puzzles-8-9
Open

Add puzzles 8 and 9#3
moejay wants to merge 1 commit into
feat/data-driven-levelsfrom
feat/puzzles-8-9

Conversation

@moejay

@moejay moejay commented Apr 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Puzzle #8 "Ramp It Up" — 2-ball is pinned in a pit between two brick columns. Bin includes a BrickIncline so the player can redirect a dropped bowling/super ball into the trapped target.
  • Puzzle #9 "Tower Topple" — 5-ball perched on a cinderblock tower between two guard pool balls; target is the right edge, with a mid-air YellowBrickWall obstacle to route around.

Both levels follow the RON schema already in use for levels 1–7 and picked up automatically by the alphabetical loader in game/src/level.rs.

Test plan

  • cargo build --release --bin tim2 succeeds (verified locally)
  • Launch cargo run --release --bin tim2 -- --text, press n to cycle past puzzle 7 and confirm both new levels load
  • Playtest puzzle 8 — confirm the BrickIncline route is the intended solution
  • Playtest puzzle 9 — confirm the 5-ball can be knocked off the right edge without the guard balls trivially blocking every path

🤖 Generated with Claude Code

Puzzle #8 "Ramp It Up": 2-ball pinned in a brick-column pit; bin
includes a BrickIncline to redirect dropped balls.

Puzzle #9 "Tower Topple": 5-ball perched on a cinderblock tower
between guard pool balls, target the right edge.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant