next: /education/build-it-play-it-story-games/third-challenge prev: /education/build-it-play-it-story-games/code-the-story
คุณเกือบจะเสร็จสิ้นกับโครงการ!
สิ่งที่เหลือคือการเสร็จสิ้นประโยคแรกแล้วจากนั้นเพิ่มคำถามอื่นเพื่อให้ผู้เล่นมีตัวเลือกมากขึ้น
กำลังจะสิ้นสุดประโยค
เพื่อเพิ่มคำหรือจุลภาคให้กับประโยค ให้เพิ่มสตริงอื่นโดยใช้ความสามารถในการเชื่อมต่อ
ในแถวเดียวกับตัวแปรเรื่อง พิมพ์ ..
เพิ่มสตริงอื่นที่ประกอบด้วยส่วนที่เหลือของประโยคหรือเพียงแต่การแยกการประกอบ อย่าลืมที่จะเพิ่มพื้นที่เพิ่มเติมในตอนท้ายของประโยค
-- เรื่องราวรหัสระหว่างดอกเหนี่ยว-- =====================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "-- =============================================
การเพิ่มคำถามที่สอง
เพื่อถามคำถามที่สอง, สร้างคำถามใหม่และเพิ่มเติมในตัวแปรเดียวกันที่มีเรื่อง
ตัดสินใจว่าจะลบคำใดจากประโยคที่สองในเรื่องของคุณ
ข้อความตัวอย่าง: *ทุกเช้าตอนเช้านักเวทย์ชอบกินถ้วยน้ําผึ้งขนาดยักษ์ที่อบอุ่นไว้ *อาหาร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 "หลังจากสตริงเรื่องใหม่แล้ว ใส่ตัวอักษรตรงไปยังคำถามที่สองและจบด้วยเว้นวรรค
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 .. ". "
การเพิ่มเติมที่อpcional
หากคุณสนใจในการพัฒนาเรื่องมากขึ้นเราได้รวบรวมความคิดบางอย่าง เช่น วิธีการปรับปรุงเรื่องด้วยวิธีต่อไปนี้:
- เพิ่มเส้นสายเพิ่มเติมให้กับเรื่องของคุณ
- ทดสอบเกมทุกครั้งที่คุณเพิ่มชุดตัวแปรและสตริงใหม่
- ถามเพื่อนหรือเพื่อนว่าคำอื่น ๆ ที่พวกเขาต้องการปรับแต่ง
นอกจากนี้ยังมีเคล็ดลับและเทคนิคบางอย่างเพื่อสร้างเรื่องตลกสําหรับผู้เล่น
ใช้ตัวแปรมากกว่าหนึ่งครั้ง
ตัวแปรสามารถใช้มากกว่าครั้ง - เพียงใช้การรวมกันระหว่างสตริงที่คุณต้องการให้รวมคำ ตัวอย่างโค้ด : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!" ผลลัพธ์ : ฉันคือ Sameth และคุณอยู่ในพระราชวังของ Sameth!
การเพิ่มช่องว่าง
สามารถเพิ่มตัวหยุดสุดส้นได้โดยการพิมพ์ \n ในสตริง นอกจากนี้ยังสามารถผสานได้มากกว่าหนึ่งตัวหยุดสุดส้นเช่น \n\n ตัวอย่างโค้ด : "One \n Two \n\n Three" ผลลัพธ์ :
หนึ่ง
สอง
สาม