หน้า 7 จาก 13บล็อก: ตัวแปร ระบบเกม กล้อง และหน้าจอ

สี่หมวดที่คุมกติกาของเกมกับสิ่งที่เห็นบนจอ รวม 23 ใบ

ตัวแปร3 ใบ

ตั้ง ตัวแปร เป็น ค่าsetVarเขียนทับค่าเดิมของตัวแปรด้วยค่าใหม่
เพิ่ม ตัวแปร ค่าchangeVarบวกค่านี้เข้าไปในตัวแปร ใส่เลขติดลบคือลดลง ต่างจากตั้งที่เขียนทับค่าเดิม
ตั้ง ตัวแปร เป็น ค่า เครื่องหมาย ค่าmathVarคิดเลขจากสองค่าแล้วเก็บผลลัพธ์ลงตัวแปร เครื่องหมายมีบวก ลบ คูณ และหาร

ชื่อสงวนสามตัว ที่ชี้ไปที่ค่าของระบบโดยตรง

  • คะแนน อ่านและเขียนได้ เป็นของทั้งเกมเสมอ ไม่ว่าจะเขียนจากสคริปต์ของใคร
  • ชีวิต อ่านและเขียนได้ ถ้าวัตถุชิ้นนั้นมีตัวแปรชื่อชีวิตของตัวเอง จะเขียนของตัวเองก่อน ศัตรูจึงมีเลือดของตัวเองได้ ส่วนสคริปต์ของผู้เล่นหรือของฉากเขียนของเกม
  • เวลา อ่านได้อย่างเดียว เขียนทับไม่ได้ คืนเวลานับถอยหลังถ้าตั้งไว้ ไม่งั้นคืนเวลาที่ผ่านไปตั้งแต่เริ่มด่าน

ระบบเกม11 ใบ

ชนะwinจบเกมทันทีแบบชนะ
แพ้loseจบเกมทันทีแบบแพ้
ได้คะแนน ค่าaddScoreบวกคะแนนรวมของเกม
เสียชีวิต ค่าloseLifeตัดหัวใจออกเท่านี้ดวง หมดหัวใจแล้วแพ้เอง
ตั้งจุดเซฟsetCheckpointจำตำแหน่งนี้ไว้เป็นจุดเกิดใหม่ครั้งต่อไป
เกิดใหม่respawnย้ายกลับไปยังจุดเซฟล่าสุด
เริ่มด่านใหม่restartSceneตั้งทุกอย่างในด่านนี้กลับไปเหมือนตอนเริ่ม
ไปด่าน ด่านgotoSceneย้ายไปเล่นด่านที่ระบุ ต้องเลือกด่านเองเสมอ ค่าตั้งต้นเป็นช่องว่าง
จับเวลา เวลา วิsetCountdownเริ่มนับถอยหลัง หมดเวลาแล้วแพ้
หยุดเวลาpauseTimerแช่นาฬิกาถอยหลังไว้ ไม่ให้เดินต่อ
เดินเวลาต่อresumeTimerปล่อยให้นาฬิกาถอยหลังเดินต่อจากที่ค้างไว้

บล็อกไปด่านต้องเลือกด่านปลายทางจริง ๆ ลากมาวางเฉย ๆ แล้วปล่อยช่องว่างไว้ จะไม่เกิดอะไรขึ้นเลย และแผงคำเตือนจะบอกให้ ระบบไม่พาไปด่านมั่ว ๆ แทน เพราะการเริ่มด่านผิดคือคะแนน หัวใจ และของที่เก็บไปแล้วหายหมด

กล้อง4 ใบ

กล้องตาม เป้าหมายcameraFollowให้กล้องเกาะติดเป้าหมายนี้
มุมกล้อง แบบcameraModeเปลี่ยนมุมมองของเกมทั้งเกม เลือกได้สามแบบ มองด้านข้าง ตามหลังตัวละคร และมองจากบน
เขย่ากล้อง แรง เวลาcameraShakeสั่นจอเท่านี้วินาที ใช้ตอนระเบิดหรือโดนชน แรงเลือกได้สองระดับ เบาและแรง
ซูม ค่าcameraZoomดึงกล้องเข้าออก มากกว่าหนึ่งคือซูมเข้า

หน้าจอ5 ใบ

โชว์ตัวนับ ตัวแปรshowCounterแสดงค่าตัวแปรนี้เป็นตัวเลขบนมุมจอ
โชว์หลอด ตัวแปรshowBarแสดงค่าตัวแปรนี้เป็นหลอดพลัง เพดานของหลอดคือค่าที่ตัวแปรนั้นเคยขึ้นไปสูงสุด
โชว์ข้อความ ข้อความ เวลาshowTextเด้งข้อความกลางจอเท่านี้วินาทีแล้วหายเอง
โชว์ แถบshowHudเปิดแถบข้อมูลบนจอให้เห็น เลือกได้สามแถบ แถบคะแนน หัวใจ และนาฬิกา
ซ่อน แถบhideHudปิดแถบข้อมูลบนจอ