Package MeatEngine :: Package AI
[hide private]
[frames] | no frames]

Source Code for Package MeatEngine.AI

 1  """Meat Engine AI Package 
 2   
 3  A set of tools designed for evaluating board state and selecting a move. 
 4   
 5  Currently supports (in a limited fashion, see below): 
 6   - Human player 
 7   - Random selection 
 8   - MTD(f) 
 9   
10  TODO Should support: 
11   - Alpha-Beta 
12   - Minimax 
13   - Betamax (just kidding, nobody supports Betamax) 
14   
15   
16  the current code is hardcoded for analyzing Tic Tac Toe. Some minor 
17  adaptation of the code should be all that's necessary to get it to 
18  work for chess, checkers, mancala, nim, or just about any 
19  deterministic, turn based, two player adversarial game of full 
20  information. 
21  """ 
22