” 数字当てゲーム 」は、エンターテイメントを提供し、ユーザーの注意を引くシンプルな方法なので、プレイするのがとても楽しくなります。このゲームは、プレーヤーが正しい数字を見つけようとするときに、特に批判的思考、論理的推論、問題解決スキルを刺激します。数値範囲、不等式、数値パターンなどの概念を教育できるように設計できます。
この記事では、数字当てゲームを実装するためのガイドを提供します。
数字当てゲームを作成するには?
数字当てゲームはユーザーの参加と交流を促進するため、社交的な集まりや教育環境に適しています。レクリエーション体験を提供しながら、批判的思考と問題解決スキルを刺激することを目的としています。
数字当てゲームを実装するための Java プログラムを見てみましょう。
輸入 java.util.スキャナ ;
公共 クラス 乱数 {
公共 静的 空所 推測する ( )
{
スキャナscanObj = 新しい スキャナー ( システム 。 の ) ;
整数 1つで = 1 + ( 整数 ) ( 100 * 算数 。 ランダム ( ) ) ;
整数 と = 5 ;
整数 ×、選んでください ;
システム 。 外 。 プリントイン ( 「見つける数字は 1 ~ 100 の間で選択します。選択できるのは 5 つだけです!」 ) ;
ために ( バツ = 0 ; バツ < と ; バツ ++ ) {
システム 。 外 。 プリントイン ( 「番号を選択してください:」 ) ;
選ぶ = スキャンオブジェクト。 nextInt ( ) ;
もしも ( 1つで == 選ぶ ) {
システム 。 外 。 プリントイン ( 「おめでとうございます! 正しい番号を選択しました。」 ) ;
壊す ;
}
それ以外 もしも ( 1つで > 選ぶ && バツ != と - 1 ) {
システム 。 外 。 プリントイン ( 「その数値はより大きいです」 + 選ぶ ) ;
}
それ以外 もしも ( 1つで < 選ぶ
&& バツ != と - 1 ) {
システム 。 外 。 プリントイン ( 「その数は未満です」 + 選ぶ ) ;
}
}
もしも ( バツ == と ) {
システム 。 外 。 プリントイン ( 「Z試練はもう終わりましたね。」 ) ;
システム 。 外 。 プリントイン ( 「その番号は」 + 1つで ) ;
}
}
公共 静的 空所 主要 ( 弦 引数 [ 】 )
{
推測する ( ) ;
}
}
コードの説明:
- まずはメソッドを作成します。 推測する ()' のインスタンスを宣言します。 スキャナー その中のクラス。その後、ランダムな整数を生成します。 1つで 「」の範囲内 1 ' と ' 100 ”を使用して” 数学.ランダム ()' 方法。
- 「」の値を割り当てます。 5 ” を変数” に と ” という名前のさらに 2 つの変数を宣言します。 バツ ' と ' 選ぶ ”。
- 次に、「」を作成します。 ために ” の値になるまで繰り返すループ と 」を使用してエンド ユーザーから値を取得します。 スキャナー ' 物体。
- 次に、「」を活用します。 もし/そうでなければ 」ステートメントを使用して、ユーザーの入力が「 1つで ” 変数を変更し、それに応じてメッセージを表示します。
- 後に ' ために 」ループは、トライアルチャンスが終了したかどうかを確認し、コンソールに乱数を表示するために使用されます。
- 最後に、「」を呼び出します。 推測する main() メソッド内の「()」メソッド。
コンパイル後:
出力は、数字推測ゲームが生成されたことを示しています。
結論
数字当てゲームは、最初に Math.random() メソッドを使用して定義された範囲内で乱数を生成することによって作成されます。次に、プレーヤーに選択を促し、それを生成された番号と比較します。ユーザーの選択に応じて、プレイヤーにフィードバックを提供し、推測が高すぎるか低すぎるかを知らせます。プレイヤーが勝つかトライアルが終了するまで、このプロンプトとフィードバックのプロセスを繰り返します。