あなたはプロジェクトで ほぼ終わりました !
残りは最初の文を完了し、別の質問を追加してプレイヤーにさらに選択肢を提供します。
文を終了する
文に冠詞を追加するには、接頭詞を使用して別の文字列を追加します。
ストーリー変数と同じ行に、.. を入力します。
文の残りの部分を含む別の文字列を追加します。また、文の終わりに追加のスペースを追加しないでください。
-- ダッシュの間のコードストーリー-- =====================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "-- =============================================
2つ目の質問を追加する
2つ目の質問をするには、新しい質問を作成し、ストーリーを持つ同じ変数を継続して追加します。
ストーリーの 2 番目の文から削除するワードを決めます。
オリジナルのプレースホルダー: 毎朝、魔法使いは巨大な焼きハチミツのボウルを食べるのが好き 食べ物1 。
最初の変数の下に、新しい変数を作成してプレースホルダーとして使用します。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "storyMaker:GetInput("") を使用して、プレイヤーに質問をすると、その答えを保存します。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "ストーリー変数に、.. を使用して次のストーリー文を連続して入力してください。文の終わりにスペースを含めることを忘れないでください。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1 = storyMaker:GetInput("What is your favorite food?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted "新しいストーリーコードの後、2つ目の質問の答えを結合して、ピンクトーンで終了します。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1 = storyMaker:GetInput("What is your favorite food?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted " .. food1 .. ". "
オプションの追加
ストーリーをもっと開発したい場合は、いくつかのアイデアを含めています。たとえば、ストーリーを改善するいくつかの方法には以下が含まれます:
- ストーリーに行を追加する
- 新しい変数とストリングのセットを追加するたびにゲームをプレイテストします
- 他の言葉をカスタマイズしたいという友達または親に聞く。
さらに、以下はプレイヤーに楽しんでもらうための ヒントとコツ です。
変数を複数回使用する
変数は複数回使用できます — 単語を含みたいストリング間の concatenation を使用してください。 コードの例 : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" 結果) : 私はサメスですが、あなたはサメスの宮殿にいます!
行の空白を追加する
行の空行を追加するには、「\n」をストリングに入力します。また、1つ以上の行の空行を「\n\n」と組み合わせることもできます。 コードの例 : "One \n Two \n\n Three" 結果 :
1
2
3