ミニマックス(三目並べ用)ライブラリ
ミニマックス法を用いたCPUルーチンを実装した、三目並べ用ライブラリを作ってみました。 単純なゲームなので、アルゴリズム自体はシンプルです。
ライブラリの仕様
基本的に3×3の盤面で探索が容易なこともあり、CPUは最善手を打ち続けます。アルゴリズム的に、プレイヤーは絶対に勝つことができないようになっています。
ライブラリの使い方
内部で function get_best_move(board) と定義されています。 呼び出し側から盤面の配置を送ると、計算された最善手が返されます。
ダウンロード
下のリンクからファイルをダウンロードできます。
minimax0.zip ※ZIP形式で圧縮されてるので、使う前に解凍してね!
本DLLは GNU Compiler Collection (gfortran) を使用してビルドされています。