fertig-classic-games/server/scripts
Brian Fertig 59ee3eca0c feat: add Dot Link puzzle game
Introduce Dot Link, a Flow-Free-style single-player puzzle game where players connect matching colored dots to fill the grid. Includes:
- Pure JS puzzle engine with deterministic board generation, DFS solver, and win validation (`DotLinkLogic.js`)
- Phaser 3 UI scene featuring a cyberpunk/synthwave theme, level select, daily runs, hint system, and smooth path-drawing mechanics
- Deterministic bank of 100 hand-tuned puzzles (`dotlink.json`)
- Node scripts for puzzle generation and verification
- Full integration into the app's preload, routing, and game registry
2026-06-14 05:18:03 -06:00
..
buildCommonWords.js
genDotLink.js feat: add Dot Link puzzle game 2026-06-14 05:18:03 -06:00
genMiniCrossword.js
genPuddingMonsters.js feat(puddingmonsters): implement open-edge sliding mechanic 2026-06-12 00:52:36 -06:00
genRushHour.js
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
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
verifyJewelQuest.js feat: add Jewel Quest game and fix Portrait memory leaks 2026-06-11 19:07:43 -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
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