|
An Interface-based Game Playing Framework in Java |
||
|
API Documentation Source Code |
The following framework provides a platform for experimenting with various game playing algorithms. The framework includes the implementation of a tic-tac-toe game. In addition, a minimax algorithm is included that uses alpha-beta pruning and a cutoff. By implementing various interfaces, new games, and new game playing strategies can be created and plugged into the framework. The ultimate goal is to use this framework to teach object-oriented programming and game theory. If you are interested, please download the source code and experiment by developing a new game, or game playing strategy! If you have any questions, or you develop something interesting, please contact me. Enjoy! |