Issue #11 - SelectPrizeAction: - Add _execute_select_prize() method to GameEngine - Add prize card mode support to process_knockout() - Add _award_prize_cards() helper for random/player-choice selection - Support multi-prize selection (EX/VMAX worth 2-3 prizes) Issue #15 - Turn Limit Check: - Add turn limit check at start of start_turn() - Add GameEndReason.TURN_LIMIT enum value (distinct from TIMEOUT) - Game ends when turn limit exceeded, winner determined by score - Equal scores result in DRAW Added 12 new tests for prize card mode and turn limit functionality. 788 tests passing. |
||
|---|---|---|
| .. | ||
| core | ||
| __init__.py | ||
| main.py | ||