Connect 4 against a computer for command line. A veto move is added, where a player can choose to block a opponent from dropping a piece in a column instead of making a move them self. If a user blocks, neither the opponent nor the user can play a veto on their next move. Specs for game come from AI For Games and Puzzls module.
Program makes use of alphabeta pruing and the killer heuristic, and the search tree can be parsed upto a depth of 11 on a average machine.