AIReversi by muu. ■これは何? 暇つぶしぐらいにはなるかもしれない、 シンプルなリバーシゲームです。 ちなみに、AIと言っていますが、AIは無いです。 ■インストール 圧縮ファイルを解凍してください。 以下のファイルができているはずです。 できていなかったらダウンロードし直してください。 airev.exe プログラム本体 Readme.txt 今読んでるこのファイル ■アンインストール レジストリに書き込んだりはしていないので、 上の2つのファイルを削除するだけです。 ■操作方法 マウスでクリックするだけです。 ■内部の処理について 探索は反復深化付きのAlpha-Beta法、 評価関数は着手可能手数に重み係数を掛けたものと、 あらかじめ確定石、C打ち、X打ち、ウィングについて評価したテーブルから得た数値の和を使用しています。 定石は、有名なものを少しだけ収録しています。 今のところ、マシン語コードは埋め込んでいません。 ■著作権等 このソフトはフリーソフトウェアです。 このソフトの著作権はmuuにあります。 二次配布する際には事前にメールで連絡をください。 本ソフトの使用によって生じた損害について作者は一切の責任を負いません。 ■連絡先 ホームページは持っていないので、 ご質問等は下記メールアドレスにお願いします。 メールアドレス:hiro_muu@hotmail.com ■更新履歴 2004/08/02 不安定なので探索アルゴリズムをAlpha-Beta法に戻した。 メッセージを表示しないようにするオプションを追加した。 2004/07/27 レベル6を選ぶと途中で止まるのを修正した。 2004/07/24 重み係数を調整した。 2004/07/22 妙に弱かったのを微妙に調整した。 2004/07/19 後半読む深さを全体的に浅くした。(弱くなっています) ↑の代わりにレベルを追加した。 進行状況をある程度経過してから表示するようにして高速化した。 評価関数を変更したためメッセージが状況に合わなくなっていたのを修正した。 評価関数を一部書き直してさらに高速化した。 探索アルゴリズムをNegaScout法に変更した。 重み係数を調整した。 2004/07/18 後半思考中に内部エラーが発生するのを修正した。 (再現できなかったので修正できていないかもしれません) 評価関数を一部書き直して高速化した。(弱くなっているかもしれません) 2004/07/17 メッセージが表示されなくなっていたのを修正した。 レベルを−にすると後半異常に遅くなるのを修正した。 2004/07/16 コンピュータの強さを−指定できるようにした。 画面のグラデーションを廃止して高速化した。 思考ルーチンのバグを修正&高速化した。 Escキーで思考中にキャンセルできるようにした。 2004/07/12 初期配置を平行にできるようにした。(定石は未対応) 思考ルーチンを若干強化した。 無駄なコードを省いてサイズ減少した。 2004/07/11 とりあえず完成。