Commit Graph

1 Commits

Author SHA1 Message Date
Brian Fertig 0435ad7c38 feat: add Pai Gow Poker game with AI opponents and hand-setting UI
- Implement complete Pai Gow Poker game using Phaser with drag-and-drop
  hand-setting panel for splitting 7 cards into 5-card high and 2-card low
- Add pure logic module (PaiGowPokerLogic.js) with full hand evaluation
  supporting Joker substitution, 9 hand ranks including Five Aces, foul
  detection, house way splitting, and commission-based resolution
- Add AI bet sizing module (PaiGowPokerAI.js) for opponent betting
- Register game in server registry (casino category, 1-6 players)
- Register scene in main.js and GameRoomScene slug dispatch
- Add comprehensive test suite (verifyPaiGowPoker.js) covering deck,
  evaluation, comparison, foul detection, house way, state management,
  chip math (wins/losses/pushes/fouls/copy rule), and AI betting
- Update StrategoGame to trigger portrait emotions on piece captures
- Update game-icons sprite sheet
2026-06-23 19:58:11 -06:00