先日、オセロゲームのプログラムをhttp://idehideout.fc2web.com/p/rev/00.htmlを参考に作成しました。(ほぼそのままです)コードのみのページはhttp://idehideout.fc2web.com/p/rev/src/09.htmlそこまではよかったのですが、AIについてはランダムに処理する非常に弱いコンピュータぐらいで、きちんと作れていません。そこでミニマックス法を用いたAIを作成しようと考えています。ミニマックス法について調べたところ、AIの仕組み、アルゴリズムといったものについては理解できました。どのようにプログラミングすればよいのかわかりません。当然のことですが、AIは様々な計算をして手をいくつか見つけたのちに最適な手を選びますよね?だとしたらすぐに次の一手を表す値を(実際に処理する関数へ)渡してはいけないと思うのです。いったことを考えているとサッパリプログラムが作れません。ミニマックス法のサイトをみてもアルゴリズムの説明のみの場合やそのサイトのプログラムに沿ったつくりになっていたりしてうまく理解できません。実際のプログラムを組んでいただけると幸いです。こんな自分でも理解できるようにしてほしいです。わがままなだとは思いますが、お願いします。掲示板で説明できるようなボリュームではありません。勉強するつもりがあるならば、本を紹介します。C++とJavaのソースコードもついています。C++とJavaについてはほとんど知らないのですが、大丈夫でしょうか?少なくとも、現状では無理でありましょう。言語を勉強することですね。バグのないプログラムはない。プログラムは思ったとおりには動かない。5年前まぁ、C言語を十分に理解できているなら読めるとは思います。それ以前の問題としてコピペしたサイトの内容を十分に理解できていないのでミニマックス法を理解できないのでは?という疑問です。いまソースコードもサイトも無くなったとしてご自身でZEROから現状同等のオセロAIを再構築できますか?それが出来ないのなら、ミニマックス法を理解する素地がまだ出来ていないのでは無いかと思われます。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。5年前なんで基礎も分かっていないうちから先に進もうと思うのかねえ。たとえるなら、英語がしゃべれないのにミニマックス法について英語でしゃべるのと同じですよ。言語を理解しているのであれば、どこにAIのコードを入れるのか、大体見当がつくはずです。ここに入れ込むと思うのですがどうでしょう?とコードをさらして質問するでしょう。あなたは全く理解できないという。そこからして違うのだということを理解してください。ミクプラは自由にリンクできます。