編集(管理者用) | 差分 | 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴

USI - USI(Universal Shogi Interface)

目次

USI(Universal Shogi Interface)

概要

USIとは将棋用GUIソフトと思考エンジン間の通信を規定する為のプロトコルである。 2007/01/24にTord Romstad氏によってドラフト案が公開され(http://www.glaurungchess.com/shogi/usi.html)、その後将棋所の作者氏によって正式版が公開された。 (正式版となった経緯はhttp://www2.ezbbs.net/cgi/reply?id=shogidokoro&dd=09&re=4に詳細が記載されている。)

USIには以下の特徴がある。

思考エンジンとは一般的には思考ルーチン?と呼ばれているものとほぼ同じであり、基本的にはGUIからの指示に従って、指示された局面での指し手を返すプログラムである。

思考エンジンがUSIを用いる利点

プロトコル詳細

http://www.geocities.jp/shogidokoro/usi.html に正式なプロトコルの解説がある。

代表的なGUIソフト

将棋所
最初に発表されたUSI対応GUIソフト。世界コンピュータ将棋選手権での使用者も多く、USI対応GUIのデファクトスタンダードと言える。http://www.geocities.jp/shogidokoro/index.html

プチ将棋
USI及びBonanzaプロトコル、GPSプロトコルに対応したGUIソフト。本将棋だけでなく5五将棋等にも対応する。http://www.geocities.jp/shogi_depot/

代表的な思考エンジン