fertig-classic-games/server
Brian Fertig 4e222a89bb feat: add Bookwork word-battle game with 20-level campaign
Introduce Bookwork, a single-player word puzzle game where players
battle opponents by forming words from a 5×5 letter grid. Features:

- 20 levels with unique opponents, escalating difficulty, and special
  tile drops (fire, poison) via AI-driven attack system
- Grid mechanics: adjacent tile selection, word validation, damage
  calculation with gold/diamond multipliers, and fire tile self-damage
- Progression system with HP milestones, potion unlock, and server-
  persisted level completion
- Polished battle UI with animated word submission, fireworks, HP bars,
  portrait system, and victory/defeat overlays
- Full test suite (verifyBookwork.js) covering grid generation, damage
  formulas, refill logic, AI probabilities, and level data validation
2026-06-20 15:51:55 -06:00
..
auth
data
db
email
games feat: add Bookwork word-battle game with 20-level campaign 2026-06-20 15:51:55 -06:00
history
profile
puzzles
scripts feat: add Katamino single-player pentomino puzzle game 2026-06-20 08:26:23 -06:00
words feat: enhance craps UI and improve ghost AI skill scaling 2026-06-19 21:54:04 -06:00
config.js
index.js