Tic-tac-toe This is a version of Tic-tac-toe that allows the player to choose how big the field should be and how many fields in a row are needed to win. There is a computer player implemented using negamax with alpha-beta pruning and transposition tables.