fertig-classic-games/public/data
Brian Fertig 762792f9f5 feat: add Katamino single-player pentomino puzzle game
Implement Katamino, a 5×N grid tiling puzzle using the 12 standard
pentominoes. Players select a grid width (3-12) and solve puzzles by
placing all chosen pieces to fill the board.

Key features:
- Three-screen flow: penta select → set select → play
- Scrollable puzzle card grid with completion progress tracking
- Piece rotation (R), flip (F), and lift-to-reposition
- Pre-generated puzzle bank (katamino.json) with all valid tilings
- Offline generator script (genKatamino.js) using backtracking solver
- Progress saved to localStorage per puzzle
- Registration in server registry and scene dispatchers
2026-06-20 08:26:23 -06:00
..
blockfighter.json
…
card-backs.json
…
colored-playfields.json feat: add colored playfield theme support with dynamic color schemes 2026-06-13 09:04:42 -06:00
dotlink.json feat: add Dot Link puzzle game 2026-06-14 05:18:03 -06:00
jewelquest.json feat: add Jewel Quest game and fix Portrait memory leaks 2026-06-11 19:07:43 -06:00
katamino.json feat: add Katamino single-player pentomino puzzle game 2026-06-20 08:26:23 -06:00
music.json feat(risk): enhance UI, add card visuals, battle portraits, and phase announcements 2026-06-18 21:39:33 -06:00
opponents.json Canasta, and Cribbage updates. Added 3 new AI opponents. 2026-06-16 00:33:36 -06:00
playfields.json feat: add colored playfield theme support with dynamic color schemes 2026-06-13 09:04:42 -06:00
puddingmonsters.json feat(puddingmonsters): implement open-edge sliding mechanic 2026-06-12 00:52:36 -06:00
rushhour.json
…
shift-artwork.json feat: add time bonus mechanic to Bejeweled and new shift artwork 2026-06-12 18:14:19 -06:00
slots-artwork.json feat: add slot game artwork assets for fruit-frenzy and liberty-belle 2026-06-13 15:47:47 -06:00
zuma.json feat: add Zuma marble-shooter game with 20 levels 2026-06-12 00:15:51 -06:00