Bitir ve daha fazla ekle

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

Projeyle neredeyse bitirdin !

Kalan, ilk cümleyi bitirmek ve ardından oyunculara daha fazla seçenek vermek için başka bir soru eklemek.

Cümleyi bitir

Cümlene daha fazla kelime veya noktalama eklemek için, bağlantı kullanarak başka bir dize ekleyin.

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

  2. Cümlenin geri kalanını veya sadece virgül işaretini içeren başka bir dize ekleyin. Cümlenin sonundaki ekstra bir alan eklemekten unutmayın.


    -- Noktalar 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 bir soru ekle

İkinci bir soru sormak için, yeni bir soru oluşturun ve hikayeyi tutan aynı değişkenlere devam ederek ekleyin.

  1. Hikayenizdeki ikinci cümleden hangi kelimeyi silineceğine karar verin.

    Orijinal Yer Tutucu: *Her sabah, büyücü bir büyük kase bal ızgara yemeyi seviyor *food1 .

  2. İlk değişkenin altında, bir yer tutucu olarak hareket edecek 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 sorup cevabını depolamak için storyMaker:GetInput("") kullanın.


    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 dizesini .. kullanarak birleştirin. Cümlenin sonundan sonra bir boşluk eklediğinizden emin olun.


    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 hikaye dizisonra, ikinci sorunun cevabını birleştir ve noktalama işaretleriyle bitir.


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

Opsiyonel eklemeler

Eğer hikayeyi daha fazla geliştirmekle ilgileniyorsanız, bazı fikirler ekledik. Örneğin, hikayeyi geliştirmenin bazı yolları şunlardır:

  • Hikayene daha fazla satır ekle
  • Her seferinde yeni bir dizi değişken ve dize eklediğinizde oyunu test edin
  • Başka kelimeleri özelleştirmek istediklerini bir arkadaş veya meslektaşa sorun.

Ayrıca, aşağıda bazı ipuçları ve hileler oyuncular için eğlence için hikayeler oluşturmak için.

Değişkenleri birden fazla kez kullan

Değişkenler birden fazla kez kullanılabilir - sözcük(ler)i içermek istediğiniz yerde sadece dize arasında birleştirme kullanın. Örnek Kodu : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" Sonuç : Ben Sameth'im ve sen Sameth sarayındasın!

Satır boşlukları ekleyin

Satır bozuklukları bir dizi\n yazılarak eklenebilir. Ayrıca, birden fazla satır bozukluğu \n\n gibi birleştirilebilir. Örnek Kodu : "One \n Two \n\n Three" Sonuç :

Bir

İki



Üç