ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Javaの課題丸投げコミュの評価関数

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして電球

さっそく課題投げちゃうんですが、、

今Reversiのプログラミングが終ったんですが今度は更に評価関数を5つ追加してAIを強くしてみましょう。的な追加ミッションが出ました。ググってもなんかよく分からなかったんで詳しく教えてもらえませんか?

できればソース付きの解説等あればとてもうれしいです。
私が作ったソースを見たいという方もいればメッセください。

ちなみにAppletは使わないで作ってます。→それが課題だったんで


それではよろしくお願いしますふらふらあせあせ(飛び散る汗)

コメント(2)

1、判定メソッドのインターフェース(関連クラス含む)
2、Javaのバージョン提示

これないと、ソースの提示は不可能です。


PCパワーが十分にあるなら(これ重要な条件)、

1、今の色を自分の色とする
2、左上のマス順に、置けるか判定
3、置けるなら今の色を置く
4、全部のマスが埋まってなければ、今の色を相手の色にして、2からやり直し
5、全部埋まって、相手の色が多ければ、ひとつ前の状態に戻って、2の判定からやり直し
6、2で最初に置いた場所に置く

大雑把にはこんな感じ。
返信ありがとうございます。

Javaのバージョンは、
Java 2 Platform Standard Edition (J2SE) 5.0 です


作成したAI機能は、

1、scoreTable()でそれぞれのマスに得点を付ける
2、AI()
 1.左上から一番高得点のマスを探す break;
 2.1で選ばれたマスに石が置けるかどうか判定

  ⇒true :石を置き相手の番
  ⇒false:1に戻る

です。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Javaの課題丸投げ 更新情報

Javaの課題丸投げのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング