数当て進化系
- いままで習ったものでゲームを作ることできますか?
- 作れそうなものがある人はそれを作らせてもいいと思う。
まずClassファイルを実行してみよう。 Kazuate.class
- このプログラムを作ってもらいます。作ってください。
- 少し考えさせて分からないときは問題を細かくして考えることを教える
- 必要そうな処理を言ってもらう
必要な変数、処理
- 0が入力されるまで入力を受け付ける
- 受け付けた入力をint型に変換する
- 1からxまでのランダムな整数の生成
- ランダムと入力が合っているか比較
- 入力を促す、答えの表示
ヒント
- Math.random(); //0から1.0未満のDoubleの乱数を返す
- break; //ループから抜ける
完成!
- 機能を拡張させる。
- 宿題も機能拡張、作ってみたいものを考えさせる
拡張例
基本的に自分で考えさせる 思いつかないようなら誘導する
- ランダムの値を一つの変数を変えれば1-xまでの値を当てるゲームになる(ハードコーディング部分を変数に置き換える)
- 1-xまでを当てるxを入力から受け取る
- 1-100のランダムにして小さかったら「もっと大きい」などのヒントを表示させるようにする
最終更新:2010年07月18日 19:40