UNPKG

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
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; }