| Interface | Description |
|---|---|
| GameTreeSearcher |
GameTreeSearcher.java - a simple interface for a game-tree
search class
|
| MancalaPlayer |
Interface for a MancalaPlayer object that, given a MancalaNode
and milliseconds remaining in the game, returns a legal move
integer.
|
| Class | Description |
|---|---|
| GameNode |
A general representation for a discrete game node.
|
| HumanMancalaPlayer |
HumanMancalaPlayer - an agent relying entirely
upon human intelligence for decision making through a simple
text |
| Mancala |
Mancala - Timed mancala game manager.
|
| MancalaNode |
MancalaNode - a Mancala game node.
|
| MancalaTournament |
Tournament.java - Simple Mancala tournament software
See the TODO comments below.
|
| MinimaxSearcher |
MinimaxSearcher.java - a depth-limited minimax searcher
without alpha-beta pruning
|
| ScoreDiffMancalaNode |
An extension of MancalaNode with a simple, score-difference utility evaluation function.
|
| SimpleMancalaPlayer |
SimpleMancalaPlayer - A simple example implementation of a Mancala
player with simple, poor time management.
|
| Stopwatch |
Stopwatch - A simple millisecond stopwatch.
|