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. |
||
|---|---|---|
| .. | ||
| effects | ||
| models | ||
| __init__.py | ||
| config.py | ||
| engine.py | ||
| rng.py | ||
| rules_validator.py | ||
| turn_manager.py | ||
| visibility.py | ||
| win_conditions.py | ||