ぷよぷよ AI 開発者が、面倒な GUI 作成を行わなくて済むようにするため、UPIプロトコル
を定義し、そのプロトコルに従って通信を行う GUI プログラム、upi-gui
を作成しました。
GUI と思考エンジンの通信プロトコルです。詳細はUPI.mdを参照してください。
- UPI プロトコル準拠の思考エンジンを登録することができます。
- 登録したエンジンと対戦することができます。思考エンジン VS 思考エンジン はもちろん、人間 VS 思考エンジン も対戦可能です。
- 落下速度、連鎖時間等の対戦ルールを変更することができます。
- リプレイ保存 & 再生が可能です。
検討モードを搭載しています。盤面編集で好きな盤面を作り、思考エンジンに思考させる、などの使い方ができます。(まだ)
https://github.com/TukamotoRyuzo/upi-gui/releases
Visual Studio 2019
で開発しています。