2016-07-27 1 views
0

CheckerゲームエンジンをJavaで構築したいと思っています。しかし、私は始めに問題があります。私に手を差し伸べるための出発点やアドバイスはありますか?また、私がエッセイの2つのアルゴリズムを比較したいと思うように、ブルートフォースアルゴリズムとアルファベータプルーニングアルゴリズムを使ってAIを実装する方法はありますか?Java Checkers Engineを使い始める

ありがとうございます!あなたが行うことができます

+2

おそらくネット上のチュートリアルがたくさんあります。私は2人の人間が演奏しているゲーム自体から始めることをお勧めします。その後、AIを追加します。 – Thomas

+0

私がこれまで見てきたチュートリアルはあまり役に立ちませんでした。あなたはいくつかの良いものをリンクすることができますか? –

+0

私はこの種のチュートリアルを多用していないので、残念ながら良いものを提供することはできません。それはおそらくあなたのスキルなどにも依存します。つまり、すべての「良い」チュートリアルが実際に皆を助けるわけではありません。これまでに見つけたチュートリアルの問題点は何ですか?彼らはどこに不完全ですか?それらを理解するのに苦労しましたか、特にコードですか?もしそうなら、もっと基本を学ぶ必要があるかもしれません。 – Thomas

答えて

0

ことの一つは、ラッセルとNorvigの「人工知能 - 現代的なアプローチ」のアルファ・ベータ法の説明を読んされ、その後、https://github.com/aimacode/aima-java に対応するソースコードを見て(ディレクトリ/ AIMA-コア/ srcの中/ main/java/aima/core/search/adversarial)。