Skip to content

カタツムリのようにとてもとても遅いリバーシのライブラリ

License

Notifications You must be signed in to change notification settings

YuaHyodo/snail_reversi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

snail_reversi

カタツムリのようにとてもとても遅いリバーシのライブラリ

概要

搭載されている機能

  • 合法手生成などの基本的機能
  • USI-Xプロトコル(オセロ版)のmoveで着手する機能
  • USI-Xプロトコル(オセロ版)のsfenで盤をセットする機能、現在の盤面に対応するsfenを取得する機能
  • print(Board)で盤面を簡易的に表示する機能

想定している使い道

  • 探索部・機械学習のような速度が非常に重要な部分ではなく、対局サーバーやGUIでの合法手チェックなどの部分に使用する事を想定して設計している。
  • 以上の理由から、高速化にリソースを費やす予定は無い。
  • 速度が欲しい方は、creversi( https://github.com/TadaoYamaoka/creversi )あたりを使う事を強く推奨する。

皆さんのPCで使えるようにする方法

手順

  • 1: ダウンロードする
  • 2: コマンドプロンプトを開く
  • 3: cdコマンドでsetup.pyがあるディレクトリまで移動する
  • 4: "python setup.py install"と入力してエンターキーを押す
  • 5: 終わり

ライセンス

  • snail_reversiはMITライセンスです。
  • 詳しくはLICENSEファイルを参照のこと。

About

カタツムリのようにとてもとても遅いリバーシのライブラリ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages