Skip to content

YuaHyodo/USI-X-protocol_othello_version

Repository files navigation

USI-X-protocol_othello_version

概要

  • ここは、やねうらお氏(世界トップクラスの将棋AI、やねうら王の開発者)が提案するUSI-Xプロトコルをオセロに対応させたものに関する文書などを置いておくリポジトリである。
  • かつてはUOIプロトコルという類似のプロトコルに関するリポジトリだったが、変更された。

説明

  • USI-Xプロトコルはやねうらお氏が提案する、将棋AIで普及しているUSIプロトコルをベースにした「対局ゲーム標準通信プロトコル」である。
  • このリポジトリでは、USI-Xプロトコルの問題点の改善と、オセロに対応させる際の詳細な仕様を定義を行っている。

利点

  • 将棋AIなどで使われているコードを利用するのが簡単。
  • Online Othello Protocolというオンライン対局用プロトコルとの変換ツールも存在するため、USI-Xプロトコルに対応していればオンライン対局も行える。
  • 様々な関連ツールが既に開発済みで、将来性がある。

このリポジトリにあるファイルの説明

  • USI-X_Protocol_Othello_Version_仕様書1: 詳細な仕様などを書いているファイル(英語版は現在準備中)
  • USI-Xエンジンの作り方(初心者向け): 超シンプルなUSI-Xエンジンを作る方法を解説します。サンプルコードの使い方も学べます。
  • 皆さんのオセロAIをUSI-Xエンジンにする方法: 「オセロAIがすでに手元にある」という人のための文章。USI-Xにはすでに一部のプロトコルとの変換ツールが存在する。その使い方についても軽く解説している。

今後の予定

  • プロトコルと関連ツールの更なる改良を行う。(可能な限り続ける)
  • プロトコルの本格的な普及を行う。(目標: 2022年9月末までに開始)
  • Online Othello Protocolでオセロ版floodgateを開発し公開する。(目標: 2022年末まで)(2022/8/21 お知らせ: かなり作業が進みました)
  • Online Othello Protocolで大会を開催する。(目標: 2022年末まで)

その他

  • 意見・提案などは常時募集中である。気軽に送っていただきたい。

関連リポジトリ

関連リンク

About

オセロAIのための通信プロトコル

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published