• 締切済み

ソースコード記載のHPを教えてください

4択問題のようなクイズゲームのソースが載ってるHPを探しているのですが、JAVAスクリプトばかりでてきてJAVAが見つかりません。 4択にこだわっているわけではありませんが、言語はJAVAで、選択問題形式のソースを探しています(○×でもOKです)。 HPに載っている、もしくはソースを教えていただけませんでしょうか。お願いします。

  • Java
  • 回答数3
  • ありがとう数2

みんなの回答

  • ssr-y6
  • ベストアンサー率71% (5/7)
回答No.3

 基本的な4択問題ゲームの構造は以下のようになると思います。 以下の例では、問題と答えはページHTMLで指定しています。 -----ページHTML----- <html> <head><title>Select 4</title></head> <body> <applet code="select4" codebase="." width="320" height="240"> <param name="Q" value="Mondai:..."> <param name="S0" value="Kotae1"> <param name="S1" value="Kotae2"> <param name="S2" value="Kotae3"> <param name="S3" value="Kotae4"> <param name="AN" value="0"> </applet> </body> </html> -----Javaアプレット----- import java.applet.*; import java.awt.*; import java.awt.event.*; public class select4 extends Applet implements ActionListener { private Checkbox SB[]; private CheckboxGroup CG; private Button AB; private Label QL, PL; private Panel P1, P2; public void init() { SB = new Checkbox[4]; setLayout(new GridLayout(5, 1)); CG = new CheckboxGroup(); add(QL = new Label(getParameter("Q"))); add(P1 = new Panel(new GridLayout(1, 2))); P1.add(SB[0] = new Checkbox(getParameter("S0"), CG, true)); P1.add(SB[1] = new Checkbox(getParameter("S1"), CG, false)); add(P2 = new Panel(new GridLayout(1, 2))); P2.add(SB[2] = new Checkbox(getParameter("S2"), CG, false)); P2.add(SB[3] = new Checkbox(getParameter("S3"), CG, false)); add(AB = new Button("Final Answer ?")); AB.addActionListener(this); AB.setActionCommand("AB"); add(PL = new Label("")); }; public void actionPerformed(ActionEvent ae) { try { if (ae.getActionCommand().compareTo("AB") == 0) { if (SB[Integer.parseInt((getParameter("AN")))].getState()) PL.setText("O K"); else PL.setText("N G"); }; } catch (Exception e) { PL.setText(e.toString()); }; }; }

  • kacchann
  • ベストアンサー率58% (347/594)
回答No.2

http://nobiita.hp.infoseek.co.jp/ ここの「エデュケイションのお部屋」にソースコードがある…かも。 --------------------------------- クイズ形式ゲームのソースコードは、あんまりないのかな? (ニーズがあんまりないのかも??) 基本的には「ノベルツール」と同じような感じになると思うので、 そっちのソースコードが(もしあれば、)参考になると思う。 (ごく簡単なノベルゲームの解説とかは、入門書とか雑誌とか、意外なところにチョロっと載ったりすることがけっこうある) ファイルにかかれた「クイズデータ」を読み込む処理さえ書ければ、 あとはなんとかなるような。

studykana777
質問者

お礼

そのURLのところに行ってきました! なんだか問題を解いていても答えがでてこない&終わらないのでよくわかりませんでしたが、JAVAでもクイズ形式があるってことが発見できただけでもよかったです。 いろいろとまた探していきたいと思います。 ありがとうございました!!

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.1

JavaScriptも似たような文法ですからJavaを理解できていればだいたいどのような考え方でプログラムを組んでいるのか理解できるのではないかと思います。それを参考にJavaに置き換えてプログラムを組めばよいと思います。 例えば1問で4択で入力した回答によって異なるメッセージを表示するようなものであればSwitch~case文を利用できます。その次に出題数を増やす場合どのようにすればいいか考えてみます。 例えば質問のクラスがあり入力された答えを評価するメソッド、出力されるメッセージを保持している4つのフィールドがある…などとできますし、場合によっては質問と評価は別のクラスにわける方がいいかもしれません。などと順を追って考えるようにすればいきなり複雑なことを考えなくてすみます。 Javaでのゲームプログラミングの書籍もいくつかあったと思いますので参考にされるとよいと思います。

studykana777
質問者

お礼

ありがとうございます。 読んだ瞬間「あーその手があったか!」と思いました。 でも、残念ながらJAVAスクリプトもJAVAも理解できていないのでそれはできなさそうです。 ですが、もっともなお答えをいただきましてありがとうございます!

関連するQ&A

  • 優秀なJavaソースコードを教えてください!

    はじめまして。質問させていただきます。 フリーで優秀なJAVAソースコードはどこかからダウンロードできませんか? Javaの勉強を始めるのですが、 優秀なJAVAソースコードから学習したいと考えております。 できればプロジェクトごと丸々欲しいです。 というのも、以下のような部分も同時に学習したいと思っています。 ・どのように命名するか ・どのような機能ごとにファイルを分けているか ・propertiesファイルやtxtファイルやxmlファイルなどの使いどころ ・DBとの絡ませ方 ・どのようなくくりでjarファイルにするか ・etc □参考□□□□□□□□□□□□□ ■私のスペック■■■■■■■■■ ・プログラミング経験3年 ・Java経験4ヶ月 ・ソース読むだけだけなら多少難しくても問題なし ■学習法■■■■■■■■■■■■ ご教示いただいたソースから構造を真似つつ自分の欲しいアプリを作成します。 □□□□□□□□□□□□□□□□ おすすめのJavaソースがございましたら、 ダウンロードページをご教示していただければ嬉しい限りです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • ソースコードの入手方法

    ただいま独学でjavaを勉強しています。巷にあるプログラミングのテキスト、教本を見ていると『言語になれるコツはソースコードをたくさん読んで理解すること!』なんて書いてありますけど、そのソースコードってどこにあるんですか?また、どうやって見るんですか? HTMLのソースコードならネット上のHPは右クリックしてすぐにでも見れますけど、javaのソースコードは市販のテキストのサンプルコードでしか見たことがありません。どなたかjavaのソースコードの入手方法を教えてください。

    • ベストアンサー
    • Java
  • Javaってソフトがいりますか?

    言語を新しく勉強するのはJavaがいいってどこかに書いてたような気がしたんで聞きたいんですが(ここのHPで)、Javaをやろうとおもったらあらたにソフトがいるんですか? なんかJavaはどこでも出来るのが売りとか聞いたような気がしますが! それとJavaとJavascriptは全然違うのですか? HPによくでてくるScript Language="Javascript"っていうのはJavaのことですか?

  • JAVAで作るプログラムとは

    HPに使うJAVAスクリプトの勉強をしたく、JAVAとスクリプトは違う事を知らずにJAVAの通信教育を申し込んでしまいました。 JAVAはサーバー側のプログラミング言語で、 スクリプトはクライアント側のスクリプト言語でブラウザ上で動作する。 申し込んだものは仕方ないので頑張ってJAVAを理解したいと思うのですが、 ネット上のJAVA講座を見ると最初にJAVAをインストールするとあります。 これはJAVAを作成するソフトのようなものですか? JAVAで作るプログラムとはOSのようなものですか? JAVAでプログラムを作ってHPの更新やスクリプトが作成できるのですか? そもそもJAVAで作るプログラムとはどのように利用するのか、 プログラムの意味がよく分かりません。 JAVAとスクリプトの違いはもう良いのでプログラムについて 分かりやすく教えてください。

    • ベストアンサー
    • Java
  • ソースコードのmain()がないんです

    「セールスマン巡回問題」のソースコードをhttp://www.infonet.co.jp/ueyama/ip/java_source.html で見つけました。それは良かったのですが、肝心のmain()が見つかりません。 よって実行ができません。どのようにmain()を書けばよいのでしょうか? 適当に↓のようにやってみましたが動きません。Appletを動かさないといけないようですがどうやれば…。 public static void main(String[] args) { salesman salesman = new salesman(); // (new salesman()).init(); (new salesman()).calc_len(); } ちなみにここのhtmlではソースコードは途中で途切れていますが 下のURLでダウンロードソフトを使って落とせば完全なのが得られるはずです。(って激しく面倒ですね…_| ̄|○) http://www.infonet.co.jp/ueyama/ip/java/salesman.java よろしくお願いします。m(__)m

    • ベストアンサー
    • Java
  • このプログラムのソースコードを教えてください。

    このプログラムのソースコードを教えてください。javaです。 javaのプログラムのソースコードを教えてください。 因数分解の練習プログラムをアプレットで作成する。 (1) ラベルを3つ(以上)、ボタンを1つ、テキストフィールドを2つ作成する。 (2) -9から9までの乱数を2つ発生させる。 (3) (2) が解となる2次式の問題をラベルに表示、テキストフィールドに解を入力 しボタンをおす。正しければ「OK」、間違いなら「NG」と表示後、正解をラベルに表示。 (以下、必要に応じてラベル、ボタンなど追加すること) (4) 練習の回数を設定する。また正解数を表示する。 (5) x^2が1でない場合の問題もふくむようにする。 (6) 再スタートボタンを作成。

  • Nクィーン問題のJAVAソースコード

    お世話になっております。 Nクィーン問題のJAVAプログラムソースを探しています。C言語では見つかるのですが、JAVAでは見つかりません。どこで見つけられるのかご存知の方がおられましたら教えて頂けるとうれしいです! よろしくお願い致します。

  • ソースコードの取り扱いについて

    javaアプリをiPhoneアプリに移植する仕事を企業から 引き受けたのですが、元になるjavaアプリのソースコードを 資料として企業に要求することは可能でしょうか? 初歩的な質問かもしれませんが、どなたかご教示頂けないでしょうか。 以上、何卒よろしくお願いいたします。

  • オープンソースの勉強について

    プログラミングを学んでいるエンジニア志望の学生です。 学んでいる言語はHTML・CSS・JavaScriptなどフロントエンドが多いです。 ただ、JavaやPerlなどバックエンドの言語も学びたいと考えています。 ここではとりあえずJavaを例にとります。 ドットインストールなどを利用して、言語の最低限の文法は分かるようになったものの、特別Javaで作りたいサービスがあったわけでもないので、これからどうしたものか閉口しています。 実際にエンジニアとして活動している知人に相談したところ、 「オープンソースがたくさんあるので、それを使えば学習しやすい」 といわれました。 私はオープンソースの存在自体は知っていますが、実際にJavaのオープンソースを触ったことはありませんし、オープンソースでどのように学習すればよいのかもわかりません。 オープンソースで学習する場合、ソースを読んで理解して、書き写して実行に移したりすればよいのでしょうか? それで、最終的に「~~のようなプログラムを実装せよ」という問題文を見ただけで、オープンソースのあれとあれを使えば実装できる、と発想できるぐらいにまで習熟すればよいのでしょうか。

  • JavaとJavaスクリプトの違い

    JAVAの通信教育を受けるのですが、 JAVAとJAVAスクリプトは同じものだと思ってました。 画像や文字をスクロールさせたりするソースが、 JAVAだと思ってました。 JAVAとJAVAスクリプトの違い、JAVAとは何か分かり易く教えてください。

    • ベストアンサー
    • Java

専門家に質問してみよう