ตะลุยโลก Scratch EP.1: ปุ่มสตาร์ทมหัศจรรย์ (Events)
  • By Admin
  • 369
  • 2 ก.พ. 2569

ตะลุยโลก Scratch EP.1: ปุ่มสตาร์ทมหัศจรรย์ (Events)

เรียนรู้พื้นฐานการเขียนโปรแกรมด้วย Scratch เริ่มต้นที่หัวใจสำคัญที่สุดคือ

🎮 ตะลุยโลก Scratch EP.1: ปุ่มสตาร์ทมหัศจรรย์ (Events)

"ถ้าไม่มีสัญญาณ...เกมก็ไม่เริ่ม!"
มารู้จักกับบล็อกสีเหลือง ผู้ทำหน้าที่เป็น "จุดเริ่มต้น"
ของทุกโปรแกรมใน Scratch
👇 กดปุ่ม Start เพื่อเริ่มเรียนรู้! 👇

🔫 1. Events คืออะไร?

ลองนึกภาพ "การแข่งขันวิ่งแข่ง" ครับ 🏃‍♂️

นักวิ่งทุกคนจะยืนนิ่งอยู่ที่เส้นชัย... พวกเขาจะไม่ออกตัววิ่ง จนกว่าจะได้ยินเสียง "ปัง!" จากปืนปล่อยตัวใช่ไหมครับ?

ใน Scratch ก็เหมือนกัน! บล็อกคำสั่งอื่นๆ (เช่น สั่งให้เดิน, สั่งให้พูด) จะนอนหลับนิ่งๆ ไม่ยอมทำงาน จนกว่าจะมีบล็อก Events (เหตุการณ์) มาคอยส่งสัญญาณบอกว่า "เริ่มได้!"

จำไว้ว่า: บล็อก Events จะมี "หัวมนๆ" อยู่ด้านบนเสมอ เพราะมันต้องอยู่บนสุดของคำสั่งครับ

(ภาพจำลอง: เสียงปืนปล่อยตัว คือสัญญาณ Events ที่สั่งให้โค้ดทำงาน)
🚩 2. ธงเขียว: ปุ่มยอดฮิตตลอดกาล

"เมื่อธงเขียวถูกคลิก" (When Green Flag Clicked)

นี่คือบล็อก Events ที่ใช้บ่อยที่สุด! เปรียบเสมือนปุ่ม Power เปิดเครื่อง หรือปุ่ม Start Game

  • เมื่อเรากดปุ่มธงเขียวเหนือเวที 🚩
  • คำสั่งที่ต่ออยู่ใต้บล็อกนี้จะทำงานทันที!
  • เหมาะสำหรับ: การเริ่มเกม, การรีเซ็ตค่าเริ่มต้น
⌨️ 3. สั่งงานด้วยปุ่มกดและเมาส์

นอกจากธงเขียว เรายังสั่งงานด้วยวิธีอื่นได้นะ:

  • When [Space] Key Pressed: สั่งให้ทำงานเมื่อกดปุ่มบนคีย์บอร์ด (เช่น กด Spacebar เพื่อกระโดด, กดลูกศรเพื่อเดิน)
  • When this sprite clicked: สั่งให้ทำงานเมื่อเราเอาเมาส์ไปคลิกที่ตัวละคร (เช่น คลิกที่ประตูเพื่อเปิด)

วิธีนี้ทำให้เราสร้าง "เกม" ที่ผู้เล่นสามารถควบคุมตัวละครได้นั่นเอง!

(ภาพจำลอง: การใช้ปุ่มลูกศรควบคุมตัวละครใน Scratch)
🎮 ทดสอบความจำ Game Maker

1. บล็อกหมวด Events (เหตุการณ์) ใน Scratch มีสีอะไร?




2. หากต้องการสร้างเกมที่กดปุ่ม "Spacebar" แล้วตัวละครกระโดด ต้องใช้บล็อกใดเป็นตัวเริ่ม?





แชร์ :

บทเรียนอื่น ๆ