thaw-reversi-engine.ts
Version:
A Node.js Reversi (Othello) game engine with alpha-beta pruning and a heuristic, packaged for npm.
14 lines (13 loc) • 432 B
TypeScript
import { Board } from './board';
import { Player } from './player';
export declare class Game {
static readonly initialBoardAsString: string;
readonly victoryScore: number;
readonly board: Board;
readonly whitePlayer: Player;
readonly blackPlayer: Player;
constructor(boardString?: string);
noLegalMovesForPlayer(player: Player): boolean;
isGameDeadlocked(): boolean;
isGameNotOver(): boolean;
}