Open jkbrooks opened 6 months ago
Rule
main.py
RuleComplianceChecker.py
RuleComplianceChecker
NomicGame
take_turn
__init__
test_game_engine.py
Rule
class withinmain.py
.main.py
.RuleComplianceChecker.py
with a classRuleComplianceChecker
to verify player actions against active rules.RuleComplianceChecker
inNomicGame
class withinmain.py
to check player actions during turns.take_turn
method inmain.py
to include interactive rule change proposals and an automated voting process.__init__
method ofNomicGame
class inmain.py
to initialize with dynamic rule objects.test_game_engine.py
with comprehensive unit tests for dynamic rule representation, rule compliance checks, and player turn logic.