Dengan kalimat pertama dari cerita Anda selesai dan berfungsi di Studio, saatnya untuk menyesuaikan string Anda dengan tanda baca dan pemisah baris. Setelah Anda puas dengan bagaimana tampilannya dan cara membacanya bagi pemain, Anda dapat menambahkan lebih banyak kalimat dan menyelesaikan sisa cerita Anda.
Tambahkan tanda baca
Ketika Anda melakukan pengujian permainan, kalimat pertama Anda tidak menyertakan tanda baca untuk memberi tahu pemain bahwa kalimat tersebut sudah lengkap. Untuk memperbaikinya, Anda dapat menambahkan string lain menggunakan proses penggabungan yang sama untuk menghubungkan kata-kata Anda dengan tanda baca.
Untuk menambahkan tanda baca:
Pada baris yang sama dengan variabel story, ketik dua titik.
Tambahkan string lain dengan tanda baca, seperti titik atau tanda seru, kemudian spasi ekstra agar kalimat berikutnya tidak dimulai segera setelah tanda baca.
-- =============================================local name1 = storyMaker:GetInput("Apa nama favorit Anda?")local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! ")-- =============================================-- =============================================storyMaker:Write(story)
Tambahkan pemisah baris
Pemisah baris memindahkan kursor ke baris teks berikutnya. Ini berguna ketika Anda ingin setiap kalimat dimulai dari sisi kiri halaman, dan meningkatkan keterbacaan cerita Anda di buku raksasa.
Untuk menambahkan pemisah baris:
Pada baris yang sama dengan variabel story, ketik \n.
-- =============================================local name1 = storyMaker:GetInput("Apa nama favorit Anda?")local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n")-- =============================================-- =============================================storyMaker:Write(story)- OPSIONALAnda dapat menambahkan lebih dari satu pemisah baris dengan menambahkan sebanyak \n yang Anda butuhkan. Misalnya, cuplikan kode berikut menambahkan tiga pemisah baris.-- =============================================local name1 = storyMaker:GetInput("Apa nama favorit Anda?")local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)
Tambahkan lebih banyak kalimat
Sekarang kalimat pertama Anda sudah termasuk tanda baca dan pemisah baris yang berlaku, Anda dapat menambahkan lebih banyak kalimat ke cerita Anda dan menanyakan lebih banyak pertanyaan kepada pemain untuk kata pengganti Anda.
Untuk menambahkan lebih banyak kalimat:
Di bawah variabel pertama Anda, buat variabel baru untuk kata pengganti kedua Anda dan ajukan pertanyaan terkait jenis kata pengganti apa itu. Misalnya:
-- =============================================local name1 = storyMaker:GetInput("Apa nama favorit Anda?")local food1local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)Menggunakan proses yang sama seperti variabel pertama Anda, atur variabel dan gunakan metode storyMaker:GetInput() yang disediakan yang menampilkan pertanyaan Anda di buku raksasa. Misalnya:
-- =============================================local name1 = storyMaker:GetInput("Apa nama favorit Anda?")local food1 = storyMaker:GetInput("Apa yang Anda suka makan?")local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)Gabungkan string pertama dari cerita dengan jawaban pemain menggunakan ...
- Pada baris yang sama dengan variabel story, tambahkan dua titik.
- Tambahkan spasi, lalu ketik nama variabel yang menyimpan jawaban kedua pemain.
- Tambahkan dua titik lagi, lalu akhiri kalimat dengan tanda baca.
-- =============================================local name1 = storyMaker:GetInput("Apa nama favorit Anda?")local food1 = storyMaker:GetInput("Apa yang Anda suka makan?")local story = ("Di sebuah pohon di atas bukit tinggal penyihir hebat " .. name1 .. "! \n\n\n" .. "Setiap pagi, penyihir suka makan semangkuk besar madu panggang " .. food1 .. ". ")-- =============================================-- =============================================storyMaker:Write(story)Ulangi proses ini untuk seluruh cerita Anda, lalu lakukan pengujian permainan menggunakan langkah-langkah dari bab sebelumnya untuk memastikan kode Anda berfungsi dengan baik.