fertig-classic-games/tools
Brian Fertig 52eaff8b96 Add word-steered board generation and level-scaled special tiles to Book
- Introduce BookworkSteering with context-aware letter placement: class
  steering, vowel-band control, and a real-word completion boost so boards
  stay playable and avoid dead/vowel-clumped states across refills.
- Make gold/diamond spawn chances configurable per level via a linear ramp
  (specialTiles in bookwork.json), wiring the values through clearAndRefill
  and refillSteered instead of hard-coded constants.
- Add verifyBookwormBoard harness comparing baseline vs steered boards on
  word availability, dead-board rate, and simulated session survival, and
  extend verifyBookwork with special-tile schedule checks.
2026-09-01 23:09:12 -06:00
..
data
lib
__jig_init_driver.mjs Extend jigsaw initial-image test coverage 2026-08-30 21:19:11 -06:00
bloxorzMap.js
buildCommonWords.js
fetchStarControlAssets.js
genBloxorz.js
genDotLink.js
genExcitebikeTracks.js
genGooTower.js
genJumble.js
genKatamino.js
genMiniCrossword.js
genPeggleLevels.js
genPuddingMonsters.js
genRushHour.js
genSpireClimbCreatures.js
genSuperKartTracks.js
genTACampaign.js
genTetrisAttackPuzzles.js
genWolfenstein.js
genZuma.js
readExcitebikeMaps.js
regressionPipePuzzleUnhover.cjs Fix Gin Rummy stale-index drag bug and add Pipe Puzzle unhover regressio 2026-08-26 22:38:46 -06:00
smokeJigsaw.mjs Fix win-screen counter guard and add Playwright browser smoke test 2026-08-31 08:26:32 -06:00
smokePipePuzzle.cjs
smokeTents.js Add Tents sound effects and intro jingle 2026-08-28 21:09:04 -06:00
verifyAdvanceWars.js
verifyBalatro.js
verifyBejeweled.js
verifyBlockFighter.js
verifyBloxorz.js
verifyBookwork.js Add word-steered board generation and level-scaled special tiles to Book 2026-09-01 23:09:12 -06:00
verifyBookwormBoard.js Add word-steered board generation and level-scaled special tiles to Book 2026-09-01 23:09:12 -06:00
verifyCanasta.js
verifyCivilization.js
verifyColoradoDefense.js
verifyCribbage.js
verifyDotLink.js
verifyDungeonBoss.js
verifyExcitebike.js
verifyGinRummy.js
verifyGooTower.js
verifyJewelQuest.js
verifyJigsaw.js Add piece joining, board locking, and site soundtrack to jigsaw game 2026-08-30 19:49:00 -06:00
verifyJumble.js
verifyMahjong.js
verifyMahjongMatch.js
verifyMasterOfVega.js Expand Master of Vega tutorial to cover full gameplay loop 2026-08-29 11:11:25 -06:00
verifyMiniMotorways.js
verifyPaiGowPoker.js
verifyPeggle.js
verifyPipePuzzle.js Simplify pipe puzzle to pure spanning-tree boards 2026-08-24 22:14:08 -06:00
verifyPuddingMonsters.js
verifyRisk.js
verifyRummikub.js
verifyRushHour.js
verifySWDBG.js
verifySlots.js
verifySpireClimb.js
verifyStarControl.js
verifySuperKart.js
verifyTempest.js
verifyTents.js Add Tents & Trees logic puzzle game 2026-08-27 20:51:26 -06:00
verifyTetrisAttack.js
verifyTotalAnnihilation.js
verifyWolfenstein.js
verifyZuma.js
wolfensteinMap.js