#include "TTTPlugin.h"
#include <random>
#include <iostream>
/// <summary>
/// 人間操作かどうかを返す
/// </summary>
/// <returns>人間ならtrue, 機械ならfalse</returns>
bool IsHuman() {
return false;
}
/// <summary>
/// 名前を返す
/// </summary>
/// <param name="buf">名前を格納する文字列</param>
/// <param name="bufsize">文字列バッファのサイズ</param>
void GetName(char* buf, size_t bufsize) {
sprintf_s(buf, bufsize, "Mr.Random");
}
/// <summary>
/// 手を打つ
/// </summary>
/// <param name="board">盤の状態</param>
/// <param name="turn">ターン数</param>
/// <param name="player">1:先手, 2:後手</param>
/// <returns>置く場所</returns>
int MyTurn(int* board, int turn, int player) {
std::random_device rnd;
int pos;
do {
pos = rnd() % BOARD_SIZE;
} while (board[pos] != 0);
return pos;
}