fertig-classic-games/public
Brian Fertig 2ee763fb7a feat: add single-player Craps game with AI opponents
Introduce a complete Craps implementation featuring a Phaser-based UI,
deterministic game logic, and heuristic AI players.

Key changes:
- CrapsLogic.js: Pure-state rules engine handling Pass/Don't Pass, Place,
  Come/Don't Come, Field bets, odds, and full resolution logic.
- CrapsAI.js: Stateless AI personalities (conservative, balanced, aggressive,
  gambler) derived from player names to drive betting behavior.
- CrapsGame.js: Phaser scene with animated dice rolls, chip tray, dynamic
  bet zones, portrait-based opponents, and persistence via profile API.
- Wire Craps into the game registry, main scene loader, and GameRoom dispatcher.
2026-05-20 20:16:15 -06:00
..
assets feat(gofish): add matches panel and refill animations 2026-05-20 19:27:11 -06:00
data feat: add background music system and improve card game interactions 2026-05-17 16:38:36 -06:00
src feat: add single-player Craps game with AI opponents 2026-05-20 20:16:15 -06:00
index.html refactor: remove multiplayer and Socket.IO in favor of single-player AI games 2026-05-20 18:57:41 -06:00
styles.css feat: overhaul visual theme to vintage gold and update UI components 2026-05-16 21:04:16 -06:00