รู้จักกับ "ตัวแปร" (Variables) หัวใจของการจำ!
เวลาเราเล่นเกม โปรแกรมรู้ได้อย่างไรว่าเรามีกี่คะแนน หรือเหลือพลังชีวิตเท่าไหร่? ความลับอยู่ที่สิ่งที่เรียกว่า "ตัวแปร" (Variable) ครับ มันเปรียบเสมือนกล่องวิเศษที่เราเอาไว้เก็บตัวเลขหรือข้อความ วันนี้เราจะมาสร้างกล่องวิเศษนี้ด้วย 3 ขั้นตอนง่ายๆ กันครับ!
ไปที่หมวดสีส้มเข้ม (Variables) แล้วคลิกปุ่ม Make a Variable จากนั้นตั้งชื่อกล่องให้สื่อความหมาย เช่น "Score" (คะแนน) หรือ "Time" (เวลา) พอกด OK เราก็จะได้กล่องใบใหม่พร้อมใช้งานแล้วครับ!
ก่อนเริ่มเกมทุกครั้ง เราต้องเทของเก่าทิ้งก่อน! บล็อก set [ชื่อตัวแปร] to [0] ทำหน้าที่ตั้งค่าเริ่มต้นให้กล่องว่างเปล่า (เป็น 0) สำคัญมากนะครับ ไม่งั้นคะแนนจากรอบที่แล้วจะติดมาด้วย!
เมื่อตัวละครเก็บเหรียญได้ เราจะใช้บล็อก change [ชื่อตัวแปร] by [1] เพื่อเพิ่มคะแนนทีละ 1 แต่ถ้าชนระเบิด น้องๆ สามารถพิมพ์เลขติดลบ เช่น -1 เพื่อลดคะแนนหรือลดพลังชีวิตได้ด้วยนะ!
ทดสอบความเข้าใจก่อนนำไปสร้างระบบนับคะแนน!
ข้อที่ 1: เมื่อน้องๆ กดปุ่มธงเขียวเพื่อเริ่มเกมใหม่ ควรใช้บล็อกคำสั่งใดเพื่อให้คะแนน (Score) กลับมาเริ่มต้นที่ 0 เสมอ?
ข้อที่ 2: ในเกมหลบสิ่งกีดขวาง ถ้าน้องๆ ต้องการให้ "พลังชีวิต (HP)" ลดลงทีละ 1 เมื่อตัวละครชนก้อนหิน ต้องใช้บล็อกคำสั่งใด?
หากนักเรียนหรือคุณครูพบจุดที่ควรแก้ไขในบทเรียน/แบบทดสอบนี้ หรือมีข้อเสนอแนะเพิ่มเติม สามารถแจ้งครูพิสิฐเพื่อนำไปปรับปรุงเนื้อหาให้สมบูรณ์ยิ่งขึ้นได้เลยครับ
(ขอบคุณที่ร่วมเป็นส่วนหนึ่งในการพัฒนาการเรียนรู้ไปด้วยกันครับ)
© 2023 Smartyquizkids.com
All Rights Reserved.