# サンプルアプリ :::info それではこれまで学んだRuby基礎の総演習としてサンプルアプリを作成していただきます。 今回作成していただくサンプルアプリはRPGのような簡単なゲームを作っていただきます。 まずはサンプルアプリの仕様を見ていきましょう ruby rpg.rbとコンソールで入力すると 「モンスターが現れた!戦闘を開始します! 何をしますか?」 と文字が表示されます。 そこで「戦う」場合は1を「逃げる」場合は2を入力していただきます。 また、1か2以外を入力すると「正しい数字を入力してください」と表示されるように設定しましょう。 ここで2に逃げるを押すと「無事に逃げれた!」とゲームを終了させます。 1の戦うを押した場合は戦闘を開始します。 すると、勇者の攻撃、モンスターの残りの体力、モンスターの攻撃、勇者の残りの体力が表示されます。 ここでは勇者の体力は120、モンスターの体力は100で設定しています。 また、攻撃力の設定は勇者は10から25,モンスターは10から20でランダムで出力されるように設定しています。 数字をランダムで出力する方法についてはrandメソッドというものがあります。 こちらについてはご自身で調べてみてください。 そして、このまま戦闘を繰り返しモンスターの体力が0になればゲームは終了します。 (ゲームが終了するまで少し待ってください!) こちらがサンプルアプリの仕様となります。 それでは皆さんもこちらのサンプルアプリを作ってみましょう 皆さんに配布しているrpg_practice.rbにサンプルアプリの骨組みを用意しています。 コメントアウトされている場所を穴埋めしていきましょう。 またコメントアウトの後に《》されている箇所は書き換えは不要なので、 そのまま置いておいてください。 全ての穴埋めが完了、または答えに息詰まった場合は rpg_answer.rbで記述方法のご確認を行ってください。 それでは始めましょう! :::