An implementation of the game Reversi in TypeScript.
Creating an AI
To create a new AI, extend the BasePlayer class in Player.ts, and override the MakeMove() method. MakeMove() may be called multiple times in a given turn, so you may need to protect longer running analysis. When you have successfully found a move, call EndTurn() to let the game engine know you have completed your move.
Licensed under the MIT License (see License.md for full license)
Copyright (c) 2014 Brian Barthel