หน้า 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 | ปิดแถบข้อมูลบนจอ |