GAIGResearch / TabletopGames

MIT License
80 stars 68 forks source link

Resistance #254

Closed hopshackle closed 1 year ago

hopshackle commented 1 year ago

Implementation of Resistance

Includes some additions to AbstractGameState to support games with 'teams', in which all members of a team win/lose together. RunGames and ParameterSearch will now detect this, and act appropriately as default (i.e. all members of the same team will get a copy of the same agent type).

hopshackle commented 1 year ago

I've addressed all these points, with the major execption of the use of Cards instead of simple enums - which I fully agree would be the correct way to do it, but changing it at this stage feels like to much work (and risk) for little gain.