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

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

Javaの課題丸投げコミュのブラックジャックのゲームをするプログラミング

  • mixiチェック
  • このエントリーをはてなブックマークに追加
今度課題を出さなければいけないのですが、JAVA初心者なので全くわかりません。

コンピューターと勝負させるようなものを考えています。


コマンドプロンプトの画面

最初にカードが二枚配られて

もう一枚いりますか *この時点でブラックジャックになったら(ブラックジャックであなたの勝ちです)と表示したい
もしBJにならなかったら 

もう一枚ひきますか?
あなたの勝ちなら(あなたの価値です)負けなら(あなたの負けです)と表示したいです。

ドボンになったら(あなたの負けです最初からやり直します)と表示して最初からできるようにしたいのでですが、
というか、ブラックジャックでも20以下でも決定したら

最後にコンピュータは13のランダムを使用し、3回のランダムの合計にしようと思います。

今までに学習したことは下記なので、この中の内容のみを使ってお願いします。初心者なので、簡単なわかり易いのがでお願できればと思っております。

If〜else文
FOR文(二重ループ含む)
while文(DO WHILE文含まない)無限ループとBreakを使った終了
文字の読み込み(BufferdReader brのみ使用可能、他は使用したことがありません)
Switch文
for文を使った合計計算
簡単な配列の最大値平均の計算
乱数 Math.random();という命令しか学習していません。


宜しくお願い致します。

kaki

コメント(7)

今度っていつですか?
まだ間に合うならやりますよ
同じ状況です!!作って頂きたいです!!
いつまでに作ればいいですか?
日曜くらいしか時間がないもので・・。
こちらにブラックジャックのソースがあります。参考にしてはどうでしょうか。
https://github.com/takatama/tddbc-blackjack-java
>>[3]
できれば早くが嬉しいですが7月末には完成させたいと思っています
前回、ご紹介したブラックジャックのソースはどうでしょうか?私の場合、JavaはNetBeansを常用していますので、NetBeans用に修正し、日本語にしてみました。しかし、このソースは、非常に単純でカードのスーツがわからない、ディーラー側の数値がプレーヤーにわかってしまうなど、イマイチな感じです。
しかしながら、勉強するにはよいかなぁと思います。次回までに若干修正しようと思ってますが、このソースもいじってみてください。。もし、Eclipseをお使いでしたら、Netbeansからインポートできます。また、IDEを使用していないようでしたら、手動コンパイルして実行してください。以下にソースを置いておきます。
また、残念ながら、上記にあるFor文、IF文、Random・・・だけの知識では難しいかと思われます。 
https://ja.osdn.net/users/ishimizu052/pf/BlackJack/wiki/FrontPage
以上、よろしくお願いします。
今日、ちょっと直してみました。(前回と同じ場所にアップしました)
ちゃんとスートがわかるようにしてみました。Java初心者とありましたので、概要を簡単に説明します。

・プログラムは、BlackJack.javaにあるmainメソッドから動きます。
・次にBlackJackのコンストラクタ(BlackJackで始まるメソッドみたいなやつ)にいってDeckとプレーヤーとディーラーを作成します。Deckでカードを生成します。
・blackjackをスタートします。while文で、ゲーム(play)やめるっていうまで繰り返します。
・playの最初でゲームを初期化します。ここでは新しくカードを生成してシャッフルしてプレーヤーとディーラーにカードを配り、カードのスコアを表示します。
・プレーヤーにもう1枚もう1枚と引かせ 繰り返します。(途中で21を超えたら負けになります)
・プレーヤーが引き終わったら、ディーラーが17以上になるまで引き続けます。17を超えたら勝負ですが、21を超えたら、ディーラーの負けです。
・結果を表示します。
・再び最初へ戻ります。プレイしますか?

おおざっぱですが、こんな感じでしょうか。(簡単すぎましたか?)スートを記号とかにできたらよかったかもしれませんが、スペードはSとかハートはHとかの文字で妥協しました。申し訳ありません。また、ご自分で改良などしてください。
以上、お役に立てば幸いです。

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

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

Javaの課題丸投げ 更新情報

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

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

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