Clamini library

ミニマックス(三目並べ用)ライブラリ

 ミニマックス法を用いたCPUルーチンを実装した、三目並べ用ライブラリを作ってみました。 単純なゲームなので、アルゴリズム自体はシンプルです。


ライブラリの仕様

 基本的に3×3の盤面で探索が容易なこともあり、CPUは最善手を打ち続けます。アルゴリズム的に、プレイヤーは絶対に勝つことができないようになっています。


ライブラリの使い方

 内部で function get_best_move(board) と定義されています。 呼び出し側から盤面の配置を送ると、計算された最善手が返されます。


ダウンロード

 下のリンクからファイルをダウンロードできます。

 minimax0.zip ※ZIP形式で圧縮されてるので、使う前に解凍してね!

 本DLLは GNU Compiler Collection (gfortran) を使用してビルドされています。