Minmax A simple minmax algorithm This should work on any zero-sum, perfect information, turn-based game. For this, it needs to subclass Game or at least implement its methods.