ตะลุยโลก Scratch EP.5: ภารกิจสร้างเกมแรก
  • By Admin
  • 293
  • 3 ก.พ. 2569

ตะลุยโลก Scratch EP.5: ภารกิจสร้างเกมแรก

บทสรุป Workshop สอนสร้างเกมง่ายๆ ด้วย Scratch รวมทุกเทคนิคตั้งแต่ Events, Loops, Conditions และ Variables มาสร้างเป็นเกม

🚀 ภารกิจสร้างเกมแรก: แมวเหมียวล่าสมบัติ (Coin Hunter)
📜 ภารกิจของคุณ

นำความรู้ทั้ง 4 บท (Events, Loop, Condition, Variable) มาประกอบร่าง!
เป้าหมาย: สร้างเกมให้แมวเดินเก็บเหรียญเพื่อสะสมคะแนน

👇 ทำตาม 3 ขั้นตอนง่ายๆ นี้เลย! 👇

🎮 ขั้นที่ 1: บังคับแมวเดิน (Events + Condition)

อันดับแรก เราต้องทำให้ผู้เล่นควบคุมแมวได้ก่อน

เมื่อคลิกธงเขียว 🚩
วนซ้ำตลอด (Forever) 🔁
  ถ้า [กดปุ่มขวา 👉] แล้ว [เปลี่ยน x ทีละ 10]
  ถ้า [กดปุ่มซ้าย 👈] แล้ว [เปลี่ยน x ทีละ -10]

💡 เทคนิค: การใส่ If ไว้ใน Forever จะทำให้โปรแกรมเช็คปุ่มกดตลอดเวลา ทำให้แมวเดินลื่นไหลไม่สะดุดครับ

💰 ขั้นที่ 2: เหรียญหายตัวได้ (Sensing)

มาเขียนโค้ดที่ตัว "เหรียญ (Coin)" กันบ้าง

เมื่อคลิกธงเขียว 🚩
วนซ้ำตลอด (Forever) 🔁
  ถ้า [แตะโดน แมวเหมียว 🐱] แล้ว
    1. [ไปที่ตำแหน่งสุ่ม (Random Position)]
    2. [เล่นเสียง "Ding"]

💡 อธิบาย: พอแมวเดินมาชนปุ๊บ เหรียญจะหนีไปโผล่ที่อื่นทันที ทำให้เราต้องตามไปเก็บเรื่อยๆ ครับ

🏆 ขั้นที่ 3: ระบบคะแนน (Variable)

เกมจะสนุกได้ไงถ้าไม่มีคะแนน! มาสร้าง Variable ชื่อ "Score" กัน

เพิ่มโค้ดเข้าไปในส่วนของ "เหรียญ":

เมื่อคลิกธงเขียว 🚩
👉 ตั้งค่า [Score] เป็น 0 (เริ่มเกมรีเซ็ตคะแนน)
วนซ้ำตลอด (Forever) 🔁
  ถ้า [แตะโดน แมวเหมียว 🐱] แล้ว
    👉 เปลี่ยนค่า [Score] ทีละ 1 (บวกคะแนน!)
    [ไปที่ตำแหน่งสุ่ม]

🎉 ยินดีด้วย! เกมแรกของคุณเสร็จแล้ว

ตอนนี้คุณคือ "Game Creator" เต็มตัวแล้วนะ

ลองนำโค้ดไปทำจริงใน Scratch แล้วส่งผลงานมาอวดเพื่อนๆ กันเถอะ!

ไปที่เว็บ Scratch เพื่อสร้างเกม 🚀
💡 พบข้อผิดพลาดหรือมีข้อเสนอแนะ?

หากนักเรียนหรือคุณครูพบจุดที่ควรแก้ไขในบทเรียน/แบบทดสอบนี้ หรือมีข้อเสนอแนะเพิ่มเติม สามารถแจ้งครูพิสิฐเพื่อนำไปปรับปรุงเนื้อหาให้สมบูรณ์ยิ่งขึ้นได้เลยครับ
(ขอบคุณที่ร่วมเป็นส่วนหนึ่งในการพัฒนาการเรียนรู้ไปด้วยกันครับ)

✉️ ส่งอีเมลแจ้งครูพิสิฐ

แชร์ :

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