fertig-classic-games/server/scripts
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
..
buildCommonWords.js Crossword Changes and added Tectonic 2026-06-05 23:24:11 -06:00
genDotLink.js feat: add Dot Link puzzle game 2026-06-14 05:18:03 -06:00
genKatamino.js feat: add Katamino single-player pentomino puzzle game 2026-06-20 08:26:23 -06:00
genMiniCrossword.js Crossword Changes and added Tectonic 2026-06-05 23:24:11 -06:00
genPuddingMonsters.js feat(puddingmonsters): implement open-edge sliding mechanic 2026-06-12 00:52:36 -06:00
genRushHour.js feat: add Rush Hour puzzle game with logic category 2026-06-08 17:57:24 -06:00
genZuma.js feat: add Zuma marble-shooter game with 20 levels 2026-06-12 00:15:51 -06:00
verifyBejeweled.js feat: add Bejeweled Blitz and Mini Motorways games 2026-06-12 13:52:27 -06:00
verifyBlockFighter.js Added Block Fighter game 2026-06-11 10:03:22 -06:00
verifyCanasta.js feat: add Cribbage and Canasta single-player card games 2026-06-13 21:54:20 -06:00
verifyCribbage.js feat: add Cribbage and Canasta single-player card games 2026-06-13 21:54:20 -06:00
verifyDotLink.js feat: add Dot Link puzzle game 2026-06-14 05:18:03 -06:00
verifyGinRummy.js feat: add Gin Rummy card game with AI opponents 2026-06-14 20:51:15 -06:00
verifyJewelQuest.js feat(jewelquest): spell chaining and combat animations 2026-06-14 05:18:45 -06:00
verifyMahjong.js feat: add 4-player Hong Kong style Mahjong with AI opponents 2026-06-11 18:18:45 -06:00
verifyMahjongMatch.js feat: add Mahjong Match solitaire game with 6 layouts and guaranteed-solvable deals 2026-06-11 16:23:17 -06:00
verifyMiniMotorways.js feat: add Bejeweled Blitz and Mini Motorways games 2026-06-12 13:52:27 -06:00
verifyRisk.js feat: add Risk board game with AI opponents 2026-06-17 20:30:14 -06:00
verifyRummikub.js fix: correct container hitbox double-shift in Canasta & Cribbage 2026-06-14 16:23:44 -06:00
verifySlots.js Added Slot Machines 2026-06-12 19:42:27 -06:00
verifyZuma.js feat: add Zuma marble-shooter game with 20 levels 2026-06-12 00:15:51 -06:00