- 締切済み
何処から手を付けて勉強していけば良いか分かりません
プログラミング初心者です。 c++で片方は人間、もう片方はAI操作の五目並べを作ろうと考えています。 とりあえず色んな所を参考にして五目並べの盤と、人が盤の位置を指定して石を置ける、 という所までは作ったのですが、肝心のAIの部分が全く分かりません。 いざプログラムを書けというと中々進まなくて・・・ 何か参考になるHP、本、またはアドバイスがあればお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
オセロであれば書籍がいくつかあるようです(Wikipediaのオセロのページにも紹介が)。基本的な構造は同じで、評価関数(盤面の点数化)のところだけ差し替えればいいと思います。
- atomickey
- ベストアンサー率86% (37/43)
下記サイトから五目並べなどのサンプルがダウンロードできます。 何か参考になるかも知れません。 http://www.c3.club.kyutech.ac.jp/gamewiki/index.php?%A5%DC%A1%BC%A5%C9 また、五目並べではなくて囲碁ですがこのような本もあります。 コンピュータ囲碁の入門 http://www.amazon.co.jp/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E5%9B%B2%E7%A2%81%E3%81%AE%E5%85%A5%E9%96%80-%E6%B8%85-%E6%84%BC%E4%B8%80/dp/4320121503/ref=sr_1_1?ie=UTF8&s=books&qid=1261244560&sr=1-1 コンピュータ囲碁GREAT http://www.amazon.co.jp/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E5%9B%B2%E7%A2%81GREAT%E2%80%95%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9%E3%81%A8%E3%83%8D%E3%83%83%E3%83%88%E5%AF%BE%E5%B1%80%E3%81%AE%E5%AE%9F%E9%9A%9B-%E5%90%89%E5%B7%9D-%E7%AB%B9%E5%9B%9B%E9%83%8E/dp/4434009354/ref=sr_1_2?ie=UTF8&s=books&qid=1261244560&sr=1-2
お礼
ありがとうございます。 とりあえず本を買ってみようと思います。
お礼
ありがとうございます。 参考にしてみます。