ソフトウェア設計及び演習用の班Wiki

AI.h

/* AI.h */
#include <stdio.h>

#define BOARDSIZE    8    // 盤の大きさ8*8

// 現在の局面を評価
// 正の値は黒い石のパターンに対しての評価なので白の評価であれば
// 評価値を正負逆にする必要がある。
void saveBoardToFile( FILE *fp );

int decideComputerMove( int toMove ); //COMの手を決める
int evaluate( int side, int nextToMove, int depth ); //局面を評価する関数

// 石の連結の種類の数を更新(黒の場合)
void blackConnectionAdmin( int connectNo, int blocked, int openSquare );
// 白の場合
void whiteConnectionAdmin( int connectNo, int blocked, int openSquare );


最終更新日:2014/01/09 16:51:40