DEV Community

Cover image for Computer Chess/Shogi links
Cong
Cong

Posted on • Edited on

Computer Chess/Shogi links

Howto

Engines

  • YaneuraOu mini is a shogi engine(AI player), stronger than Bonanza6 , educational and tiny code(about 2500 lines) , USI compliant engine , capable of being compiled by VC++2017
  • gunyarakun/python-shogi A pure Python shogi library with move generation and validation and handling of common formats.
  • niklasf/python-chess A pure Python chess library with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing and UCI/XBoard engine communication

評価関数

GUI

商品

Protocols

  • CSA通信プロトコル: 第17回世界コンピュータ将棋選手権からこのプロトコルが必須。審判サーバを使用するサーバプロトコルと、審判サーバが利用できない場合の1対1プロトコルがあります。
  • USIプロトコル: 将棋GUIと将棋エンジンを繋げて、棋譜解析、対局を行う。

Associations

Lectures

Top comments (0)