拡張○×ゲーム プラグイン版
- ゲーム進行フレームワーク
- C#実装
- プラットフォームを 'x64' とすること.'Any' はNG
- 思考プラグインDLLを扱うクラス
- プラグイン名,人間操作有無を読み込む
- 思考関数ポインタを取得する
- 思考プラグイン
- C++実装
- プラットフォームを 'x64' とすること.
- ビルド後イベントに,コピーコマンドを記述
- GetName, IsHuman, MyTurn 関数の定義
- 関数の実装
- void GetName(char* buf, size_t bufsize)
- 引数の文字列バッファ buf にプラグイン名を代入する
- bool IsHuman()
- int MyTurn(int* board)
- 思考関数
- 引数 board : 盤の状態(値 1~3は自分駒,-1~-3は相手駒,次置くと1が消える)
- 戻り値 : 置く場所 (0-8)