- 締切済み
リバーシ 最強思考ルーチン
リバーシの最強思考ルーチン教えて下さい。C言語等は使えません。どのような判定が必要なの教えて下さい! ちなみにRPGツクール2000(PCソフト)で作ります。複雑な計算と分岐は大丈夫です。お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kapurina
- ベストアンサー率22% (4/18)
回答No.1
仮に1手置いたら、次の相手の置ける個所をすべて検索。 置ける個所すべてにおいて、自分の次の1手を全検索・・・を最終まで判断すれば理屈上最強になるとは思いますが、作った事はありません。 2手先までしかやった事はないです。(C言語ですが・・・) 2手先なら、こっちが適当に置くと負けるレベルでした。 ちなみに、最後まで・・・で作らない場合は置ける場所に重みを付けた方が良いです。 枚数だけで判断したら、相手に角位置が取れる位置にバンバン置いてしまうので。 正直、全通りテーブル化した方が現実的かと自分では思います。 90度回転や裏返しを除いていけば、まだ望みがある数字で作れる・・・と、信じたい。 ツクールでテーブルが出来るのかは知りませんが、方法の一つとして・・・ 頑張って下さい。
お礼
回答ありがとうございます。 実はツクール2000で、リバーシを作ったことがあります。ですが、同じく「こっちが適当に置くと負けるレベル」でした。 ところでテーブルってなんですか?