Bitiş ve Daha Fazlası

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Proje ile ilgili neredeyse bitti!

Hangi kalan şey ilk cümlenin tamamlanmasıdır, sonra oyunculara daha fazla seçenek sunmak için başka bir soru eklemektir.

Cümlenin Sonlanması

Cümlenin daha fazla kelime veya boşluk eklemek için konsolasyonu kullanarak başka bir yazı daha ekleyin.

  1. Hikaye değişkeni ile aynı satırda, ..

  2. Cümlenin geri kalanını içeren bir başka yazı ekleyin, veya sadece boşluk. Cümlenin sonuna ekstra bir boşluk bırakmayı unutmayın.


    -- Başlıklar arasındaki kod hikayesi
    -- =====================================
    local name1 = storyMaker:GetInput("What is your favorite name?")
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
    -- =============================================

İkinci Soru Ekleme

İkinci bir soru sorabilmek için yeni bir soru oluşturun ve aynı değişkeni içeren hikayeyi sürekli olarak ekleyin.

  1. Öykünüzün ikinci cümlesinden silinecek kelimeyi kararlaştırın.

    Orijinal Yer Tutucusu: *Her sabah, büyücü dev bir kaba bal kızartmasını yiyor *food1 .

  2. İlk değişkenin altında, yer tutucu olarak davranacak yeni bir değişken oluşturun.


    local name1 = storyMaker:GetInput("What is your favorite name?")
    local food1
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
  3. Oyuncuya bir soru sormak ve cevabını depolamak için storyMaker:GetInput("") kullan.


    local name1 = storyMaker:GetInput("What is your favorite name?")
    local food1
    local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "
  4. Hikaye değişkeninde, bir sonraki hikaye satırını .. kullanarak birleştirin. Satırın sonundan bir boşluk içermeyi unutmayın.


    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 "
  5. Yeni öykü dizisonra, ikinci sorunun cevabını katlayın ve boşlukla bitirin.


    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 .. ". "

Opcional Eklentiler

Eğer hikayeyi daha geliştirmek istiyorsanız, bazı fikirler ekledik. Örneğin, hikayeyi geliştirmenin bazı yolları şunları içerir:

  • Hikayene daha fazla satır ekle
  • Yeni bir seti oluşturduğunuz her seferinde oyunu test edin
  • özelleştiristedikleri diğer kelimeleri bir arkadaşına veya meslektaşına sorun.

Ayrıca, aşağıda bazı ipuçları ve hileler ile oyuncular için eğlenceli hikayeler yapmak için ipuçları var.

Değişkenleri Birden Fazla Kullanmak

Değişkenler birden fazla kullanılabilir - sadece kelimeyi(leri) içeren yazılar arasında kombinasyon kullanın. Örnek Kod : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" Sonuçlandırma : Ben Sameth'im ve sen Sameth sarayındasın!

Çizgileri Boşluklara Ekleme

diziboşluk satırları eklemek için bir dize \n yazın. Ayrıca, bir çizgi boşluğu daha fazla bir şekilde birleştirilebilir, gibi #n\n\n" . Örnek Kod : "One \n Two \n\n Three" Sonuçlarınız :

Bir

İki



Üç