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

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

Javaの課題丸投げコミュのjava初心者で困っています(´Д⊂グスン

  • mixiチェック
  • このエントリーをはてなブックマークに追加
課題が出たのですが、まだクラスも決まっていなくて
自分が何をしたいのかが定まらず、期日が迫ってきてしまっています。


条件

●クラスの宣言とインスタンス生成を行うこと

●継承を行うこと

●try catchの例外処理を行うこと

●1つのプログラム(mainメソッドが1つ)となるように作成すること

条件として上記の4つなのですが、これを使って脱衣麻雀ゲームのような
物は作れますでしょうか?

初心者なので、質問内容もかなり曖昧かと思いますが、分かりやすく
教えて頂けたら嬉しいです(o*。_。)oペコッ

言葉で足りない部分があるかもしれないですが、コメント頂ければ
出来る限り書きますのでよろしくお願いします<(_ _)>

コメント(11)

その知識レベルで、麻雀のアルゴリズムを理解して実装できるとは思えんが、可能は可能ですね。
ってか、ある程度以上まともなゲームって、0から作るのすごく大変なので、やめたほうが…
初心者には不可能
3つのパラメータを渡してソートする、で良いんじゃない?
脱衣麻雀面白い題材だと思いますが、麻雀の画像処理や牌の種類、ゲームの規則制、点数計算などやらなくてはならない事が多く、エラーもたくさん発生すると思います。期日が迫ってるなら厳しいと思います。

もし、ゲームにこだわるなら、じゃんけんゲームなど単純なゲームに挑戦してみてはいかがでしょうか?

たくさんのご意見ありがとうございます(o*。_。)oペコッ

やはり今の知識で麻雀をっていうのは難しいみたいですね・・。

「あつい」様が提案していただいたように、じゃんけんゲーム
でチャレンジしてみようかなと思いますので、もしよろしければ
じゃんけんゲームのソースを教えて頂ければと思います(o*。_。)oペコッ

> グイさん

採用ありがとうございます 笑

申し訳ありませんが、ソースはもっていません
じゃんけんなら、ネットで、検索かければたくさん出てくるはずです

あと、ソースを、そのまま使用するのは、著作権の問題もありますし、教授等にばれる可能性があるので、ソースを参考にしつつ作成をするのがいいと思います

がんばってください!

注意しなければならないのは、単純なじゃんけんゲームは課題の要件を満たさないかもしれないあたり
むかし、要件をほぼ満たすじゃんけんゲームをこのコミュニティに貼った気がするけど、見つからないなw
あとでリポジトリ内を探してみよう
import java.util.Scanner;

public class Janken {
public static void main(String[] args) {
boolean flag;
do {
Judgment jud = new Judgment();
flag = jud.game();
} while(flag);
}
}

class Input {
int my;
Input() {
Scanner s = new Scanner(System.in);
try{
System.out.print("何を出しますか?[グー:0][チョキ:1][パー:2] :");
my = s.nextInt();
if(my < 0 || my > 2) {
throw new Exception();
}
} catch(Exception e) {
System.out.println("0-2の値を入力してください");
}
}
}

class Judgment extends Input {
boolean game() {
int enemy = (int)(Math.random() * 3);
boolean flag = false;

if ((my==0 && enemy==1) || (my==1 && enemy==2) || (my==2 && enemy==0)) {
System.out.println("あなたの勝ちです");
} else if((my==0 && enemy==2) || (my==1 && enemy==0) || (my==2 && enemy==1)) {
System.out.println("あなたの負けです");
} else if((my==0 && enemy==0) || (my==1 && enemy==1) || (my==2 && enemy==2)) {
System.out.println("あいこです");
flag = true;
} else {
flag = true;
}
return flag;
}
}
参考までに。こんなん昔書いたよ
日記でスマソ

【じゃんけん】
http://mixi.jp/view_diary.pl?id=862850548&owner_id=2061378
http://mixi.jp/view_diary.pl?id=862851092&owner_id=2061378&org_id=862850548
http://mixi.jp/view_diary.pl?id=862851464&owner_id=2061378&org_id=862851092
http://mixi.jp/view_diary.pl?id=862851811&owner_id=2061378&org_id=862851464

【ブラックジャック】
http://mixi.jp/view_diary.pl?id=1331307510&owner_id=2061378
http://mixi.jp/view_diary.pl?id=1331308762&owner_id=2061378&org_id=1331307510
http://mixi.jp/view_diary.pl?id=1331310398&owner_id=2061378&org_id=1331308762
http://mixi.jp/view_diary.pl?id=1331312922&owner_id=2061378&org_id=1331310398
http://mixi.jp/view_diary.pl?id=1331313767&owner_id=2061378&org_id=1331312922


しかし、両方とも元記事、なくなってるんだな。。。
プログラムは著作物なのに、「自分ののどもとが熱くなくなったら」さくっと消す人がおおいのね。
残念だな。<退会したのかな・・・・

同じことで悩む人がきっといるって思わないのかしら。。残念
ホントに皆様ありがとうございます(o*。_。)oペコッ

まだまだ未熟なので皆様のお手を借りて今回はやらせて頂きましたが

もっと勉強して、ここでレスをする側になれるように頑張りたいと
思いますので、それまでまた今回のようなスレッド立てるかも
しれないですが、温かい目で見てください(o*。_。)oペコッ

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

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

Javaの課題丸投げ 更新情報

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

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

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