golfgame/server
Aaron D. Lee d18cea2104 Initial commit: 6-Card Golf with AI opponents
Features:
- Multiplayer WebSocket game server (FastAPI)
- 8 AI personalities with distinct play styles
- 15+ house rule variants
- SQLite game logging for AI analysis
- Comprehensive test suite (80+ tests)

AI improvements:
- Fixed Maya bug (taking bad cards, discarding good ones)
- Personality traits influence style without overriding competence
- Zero blunders detected in 1000+ game simulations

Testing infrastructure:
- Game rules verification (test_game.py)
- AI decision analysis (game_analyzer.py)
- Score distribution analysis (score_analysis.py)
- House rules testing (test_house_rules.py)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 19:30:13 -05:00
..
ai.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
game_analyzer.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
game_log.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
game.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
main.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
requirements.txt Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
room.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
RULES.md Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
score_analysis.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
simulate.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
test_analyzer.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
test_game.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
test_house_rules.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00
test_maya_bug.py Initial commit: 6-Card Golf with AI opponents 2026-01-24 19:30:13 -05:00