iReversi GitHub repository
src/test/default.js author - @Shohei-Japan
- Install Node.js v8.x.x or v10.x.x
- Install Git on your own
- Open tarminal
$ git clone https://github.com/ireversi/ireversi-benchmark.git
- Copy and rename src/test/template.js -> src/test/{yourname}.js
$ cd ireversi-benchmark
$ npm install
$ npm run dev
# stop - Ctrl + C
- Edit src/test/{yourname}.js
- Node.js v8.x.x or v10.x.x をインストール
- Gitを自力でインストール
- ターミナルに以下コマンドを入力
$ git clone https://github.com/ireversi/ireversi-benchmark.git
# Gitのインストールがわからない場合は上記URLからZIPをDL
- src/test/template.js をコピーして src/test/{yourname}.js にリネーム
$ cd ireversi-benchmark
$ npm install
$ npm run dev
# 停止するには - Ctrl + C
- src/test/{yourname}.js を編集
- src/test/{yourname}.js 以外を変更しない
- resultの%はマシン依存なく比較できる想定
- failureが出ない範囲において src/test/{yourname}.jsは自由に編集して良い
- src/test/default.js を土台にしても良い
- userIdは1-65,535を想定
- 盤面の最大サイズはXY軸共に-256から255(262,144マス)
- 初期駒は { x: 0, y: 0, userId: 1 }
- 速度を計測する関数はjudgePieceのみ