• ベストアンサー

Javaでゲーム

Javaで簡単な○×ゲームを作成しなければならないのですが,全く方法がわかりません.できればファイルの入出力を利用した方法を教えてください.もしくは,参考になるページを教えていただけませんか?

  • Java
  • 回答数5
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • zed314
  • ベストアンサー率26% (4/15)
回答No.2

Javaの知識はあるんですよね?何がわからないのですか?アルゴリズム?でしたら、マウスのクリック回数をカウントして、奇数ならマル、偶数ならバツにして、マウスの座標を検出し、あらかじめ用意しておいたintの二次元配列(int[3][3])にマルなら1,バツなら2を代入する、といったような方法を使えば勝敗の判定が楽にできるのではないでしょうか。

spongebob-sqp
質問者

補足

Javaの知識は基本的なことならだいたいわかります. なるほど.ありがとうございます.ちょっとわかりました.アルゴリズムもあまりわからないのですが,表示の仕方もさっぱりなんです..

その他の回答 (4)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.5

もろに、外しましたね(汗 Eclipseは開発環境ということでよろしいでしょうか? ○×を置いてということは、GUIによる動作で AppletやSwingを使った感じでしょうか。 また、○×ゲームでファイルの入出力というとファイルは どういった事で使用するのでしょうか。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.4

動作環境はわからないのですが、 ファイルがあるということで○×クイズとして考えます。 問題と答えをファイルに保持するとしてCSV形式で保存しておくといいと思います。 問題番号,問題,答え(0は×,1は○) ============================================================== 1,CD-Rはファイルを書き換えることが出来る。,0 2,犬は4本の足で歩く。,1 ============================================================== 動作の手順として、 1.問題ファイルを読み込む。 2.x番目の問題を表示する。 3.答えの入力を待つ。 4.答えの入力がされたら、問題の答えと比較する。 5.条件分岐で正解、不正解の処理を行う(ポイントを足したり、メッセージを出力したり) 6.次の問題が存在するか判断する。 7.次の問題が存在する場合は、2に戻る 8.次の問題が存在しない場合はクイズ終了の処理を行う。 (正解数を表示したり得点を表示したり) の動きになると思います。

  • zed314
  • ベストアンサー率26% (4/15)
回答No.3

2です。 ・・ファイルの入出力?なぜマルバツゲームでファイルの入出力が・・ ・・ひょっとして、「マルバツクイズ」のことですか?

spongebob-sqp
質問者

補足

○×クイズでなく9ますに交互に○×を書いていくゲームです.動作環境はeclipsです.

  • ryo-_-3
  • ベストアンサー率14% (2/14)
回答No.1

Javaでということですが、何で動かすのでしょうか。

関連するQ&A

  • Javaでゲーム

    Javaで「バスケットボールをシュートさせる」ゲームを作ろうとしています。 Javaについては学び始めたばかりで、どこから手を付けたらいいのか、最初から行き詰ってしまいました。 参考になりそうなものも探したのですが、余計に混乱するばかりです。 どなたか大まかな骨組みを教えていただけないでしょうか。 本来ならばJavaをじっくりと学習してからとりかかるのが一番なのでしょうが、そのような時間もありません。 どうぞよろしくお願いします。

  • Javaでゲームが作りたい。

    JavaのGUIを出来ればゲームが作れると聞きました。 GUIを勉強するための参考書をよろしくお願いします。

    • ベストアンサー
    • Java
  • JAVAでゲームを作ろうとしているのですが

    Javaでシューティングゲームを作ろうとしています。 それで、敵や弾などのバリエーションを増やそうとすると たちまちクラスが増えていってしまいswitch文での分岐が多くなってしまいとても見通しがわるくなっています。 文化祭で出すため、他の人が編集するときに見やすくしたいのですが、 どうにもできません。何か良い方法を教えてください。 また、JARファイルで実行しようとしても"mainが見つかりません"と出てきてしまい途方に暮れています。 解凍してマニフェストファイルをみても他のJARファイルと何も変わっていないのに このゲームをJARファイルにすると作動しなくなるのです。(mainのあるクラスをJavaコマンドから実行すると普通に実行できます。) 何か良い解決策はないのでしょうか?

    • ベストアンサー
    • Java
  • javaを使ったゲームで遊べない。原因は?

    こんにちは。 僕はとあるjavaを使ったゲームで遊んでいます。 数日前、いつも通りそのゲームで遊ぼうとしたら画面の上に横長に、 「このページは、表示するのにjava(TM)が必要なコンテンツがあります。」 という表示が出て、隣には「プラグインのインストール」と「インストールに関するヘルプ」がありました。 そして、遊ぶゲームの画面には「このコンテンツを表示するには、java(TM)が必要です」と表示されていて遊べません。 ゲームのやり方は知っていてもこういう事は全く分からないので、 「インストールに関するヘルプ」をクリックした先にあった手順を参考にして進めていきました。 どんなふうにやっていったかと言うと、「プラグインのインストール」をクリックして、 出てきたページに「デスクトップ・コンピュータ用のJavaを今すぐダウンロード。Version 7 Update 9」 と書いてあってそこをクリックし、表示された画面がまず、インストール画面、 そのあとに自動的にダウンロード画面になって、自動的に終了しました。 終わったのでさっそく遊ぼうとしたところ、また同じ表示が出て遊べませんでした。 なぜなのか、全く分かりません。 同じ手順で何度か試しましたが同じ表示だ出るだけでまったく遊べません。 考えられる原因はなんでしょうか。 また、どうすれば使えますか。 本当に困っております。 お願いします。

  • javaアプレットでゲームを作りたいのですが

    javaアプレットでアクションゲームを作りたいのですが、 参考になりそうなサイトはありますか? ちなみにjavaの知識は、ほとんどありません。

    • ベストアンサー
    • Java
  • javaアプレットでゲーム作りたいけど…

    javaアプレットでゲームを作ろうと思い、いろいろサイトを調べてみたのですが、どうもわかりにくいです。 「ここは参考になるぞ!!」 というサイトがあれば教えて欲しいのですが。

  • javaが使えない

    javaを使用するゲームをやろうとすると、強制的にjava7のダウンロードページに切り替わります。そのページで最新版をダウンロードするのですが、ゲームのページに入るとまたjavaのダウンロードページに切り替わります。 どうなってるんでしょうか?

  • Javaでの簡単なゲームにつおて

    最近少しJavaの勉強を趣味ではじめたのですが… 教科書通りにやるのも面白くなく、物足りなかったので 簡単なものからゲームを作っていきたいと思っています。 しかし、どのようなゲームを作るのがいいのかと考えたのですが それがいまいちわかりませんでした。。。 とりあえずコマンドプロンプトで動くじゃんけんゲームは作ってみたのですが… こんなゲームを作ってみるといいよなどあったらお聞きしたい と思いまして質問した次第です。 Javaのヒントはなくても大丈夫です! こんなゲームはどう?みたいな感じで書き込んでいただけると嬉しいです。

    • ベストアンサー
    • Java
  • javaのゲームプログラミングに関するお勧めの参考書を教えてください。

    javaのゲームプログラミングに関するお勧めの参考書を教えてください。 java初心者でも解り易いゲームプログラミングに関する参考書ってありませんか? 一応学校で一通り学んだのですが、あやふやな点も多く復習も兼ねて勉強しようかと思っているのですが・・・

  • JAVAでゲーム開発する際の環境

    C言語とC++を一通り学習し終えたあと、 趣味でゲーム開発をしています。 開発環境は、Windows7、VC++2010 C++とDXライブラリを使用して、 簡単なシューティング系のオフラインゲームを作製し、 ロダで配布したりしています。 Zipの内容は、実行ファイルとデータファイルだけの単純なものです。 しかしこれだとWindowsのPC限定である為、 今後の事も考えてJAVAでの開発に移行したいのですが、 どの様な環境を用意するのかが分かりません。 まずは今までにC++とDXライブラリで作った超簡単なゲームを、 JAVAに書き直しながら勉強して行きたいと考えています。 エディタはEclipsかNetBeansあたりを考えています。 C++の場合は、龍神録プログラミングの館と言うサイトを参考に勉強しましたが、 JAVAの場合は、パスやフォルダ構成、環境設定等の超基礎的なレベルから ゲーム作成を解説してある、詳しいサイトが見つかりませんでした。 アプレットやWebアプリ、サーバーサイド系のページの他、 クラスやら演算子やらの、JAVAそのものの解説系サイトは見つかるのですが。。。 Q1、映像や音楽関連のライブラリは何を用意すべきでしょうか? Q2、JAVAゲーム開発が初心者レベルの、解説の詳しいサイト等を教えて下さい。 Q3、そのほかで、注意事項やアドバイス等がありましたら、是非お願いします。

専門家に質問してみよう