TypeScript Reversi

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 for full license)

Copyright (c) 2014 Brian Barthel