chesstools

A library of tools for writing chess AI's, as well as servers, clients, and any other software that requires a chess engine
Download

chesstools Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Mario Balibrera
  • Publisher web site:
  • http://code.google.com/u/mario.balibrera/

chesstools Tags


chesstools Description

A library of tools for writing chess AI's, as well as servers, clients, and any other software that requires a chess engine chesstools is a library that speaks proper FEN, SAN, and long algebraic notation. Supports standard chess and chess 960 (Fischer-random). Handles move validation and checkmate/ stalemate/ repetition/ 50-move-rule checking. Features server-side timekeeping with optional latency compensation.The compact minimax AI framework utilizes alpha-beta pruning and transposition tables under the hood. This enables the developer to produce a modern custom bot by simply overriding AI.evaluate. Additionally, chesstools.book provides an intuitive interface for building opening book databases for use in conjunction with an ai. Requirements: · Python


chesstools Related Software