Adds new agent for RPS Simulations, the AdjustableRPSAgent. This agent will update its strategy based on the opponent it plays, re-calculating its strategy vector based on a weighted initial strategy and the plays it has seen.
Test Cases
agent_tests/adjusting_rps_agent_test.py
Default initialization
Default weight is 1
Original Strategy and Actual Strategy are the same (uniform)
Addresses Issue #109
Updates
Adds new agent for RPS Simulations, the
AdjustableRPSAgent
. This agent will update its strategy based on the opponent it plays, re-calculating its strategy vector based on a weighted initial strategy and the plays it has seen.Test Cases
agent_tests/adjusting_rps_agent_test.py