Module Minimax (.ml)


module Minimax: sig .. end
Module for AIs on two player adversary games

module type Game = sig .. end
The general structure of games, Input type for the functor Minimax.Make
module type M = sig .. end
Output signature of the functor Minimax.Make
module Make: 
functor (G : Game) -> M with type gameField = G.gameField with type move = G.move
functor for building a Minimax implementation on a given game