ความลับที่ทำให้ Scratch ใช้งานง่าย คือการ "แบ่งหมวดหมู่คำสั่งตามสี" ซึ่งช่วยให้เราจดจำตรรกะและลอจิกของการเขียนโปรแกรมได้รวดเร็วขึ้น ลองจินตนาการว่าเรากำลังจะสั่งให้ตัวละคร "เดินหน้าไปเรื่อยๆ เมื่อเรากดปุ่มเริ่มเกม"
ทุกเกมต้องมีจุดเริ่มต้น ใน Scratch เรามักจะใช้บล็อก เมื่อคลิก 🏳️ เป็นบล็อกแรกสุด (คล้ายหมวกที่อยู่บนสุด) เพื่อบอกระบบว่า "ให้เริ่มทำงานคำสั่งที่อยู่ด้านล่างนี้ได้เลย!"
3 หมวดหมู่สีหลักที่ใช้บ่อยที่สุด
โครงสร้างพื้นฐานของเกมส่วนใหญ่ มักจะประกอบไปด้วยบล็อก 3 สีนี้ที่ทำงานร่วมกันครับ:
1. สีเหลือง (Events)
เหตุการณ์: เป็นบล็อกที่ทำหน้าที่ "รอรับคำสั่ง" เพื่อเริ่มต้นทำงาน เช่น เมื่อคลิกธงเขียว, เมื่อกดปุ่ม Spacebar หรือเมื่อคลิกที่ตัวละคร
2. สีส้ม (Control)
การควบคุม: เป็นตัวกำหนดตรรกะว่าเกมจะดำเนินไปอย่างไร เช่น สั่งให้ วนซ้ำตลอด หรือบล็อกเงื่อนไข "ถ้า...แล้ว (If...Then)"
3. สีฟ้า (Motion)
การเคลื่อนไหว: จัดการตำแหน่งและทิศทางของตัวละครในเกม เช่น สั่งให้ เคลื่อนที่ 10 ก้าว หรือหมุนตัว
การทำงานร่วมกัน
เราแค่นำบล็อก สีฟ้า ไปใส่ไว้ในกรอบของบล็อก สีส้ม แล้วนำทั้งหมดไปต่อใต้บล็อก สีเหลือง เท่านี้ตัวละครก็ขยับได้แล้ว!



