หน่วยที่ 4 EP.5: โครงงาน Active Learning (สร้างแอนิเมชัน 4 ทิศทาง)
  • By Admin
  • 1
  • 13 เม.ย. 2569

หน่วยที่ 4 EP.5: โครงงาน Active Learning (สร้างแอนิเมชัน 4 ทิศทาง)

บทสรุปสุดยอดโปรแกรมเมอร์ตัวจิ๋ว! ประยุกต์ใช้ความรู้ทั้งหมดสร้างสรรค์โครงงาน Active Learning ด้วยโปรแกรม Scratch ฝึกออกแบบฉากและตัวละคร นำบล็อกคำสั่งเหตุการณ์มาควบคุมการเดิน 4 ทิศทาง (บน, ล่าง, ซ้าย, ขวา) และสร้างแอนิเมชันเล่านิทานด้วยบล็อกคำสั่ง "พูด" และ "รอ" อย่างเป็นระบบ!

🏆 หน่วยที่ 4 EP.5: โครงงาน Active Learning

สร้างแอนิเมชัน บังคับเกม 4 ทิศทาง!

ยินดีด้วยครับนักเรียน! เดินทางมาถึงบทสรุปของการเขียนโปรแกรมเบื้องต้นแล้ว วันนี้เราจะมารับบทเป็น "นักพัฒนาเกม (Game Developer)" สร้างผลงานชิ้นเอกของตัวเองกันครับ!

🌟 ทริคอัปเกรด: เดินสมูทด้วยบล็อก "ทำซ้ำ"

ก่อนไปทำโครงงาน ครูมีทริคมาบอกครับ แทนที่เราจะใช้บล็อก [เคลื่อนที่ 10 ก้าว] เดี่ยวๆ ซึ่งแมวจะขยับแค่นิดเดียว ลองเอาบล็อก "ทำซ้ำ (Repeat)" มาครอบมันไว้ดูสิครับ!

🟡 เมื่อกดปุ่ม [ลูกศรชี้ขวา]
🟠 ทำซ้ำ ( 10 ) ครั้ง
     🔵 เคลื่อนที่ ( 10 ) ก้าว

ผลลัพธ์: แมวจะก้าวเดิน 10 ก้าวเล็กๆ ติดต่อกันอย่างรวดเร็ว (รวม 100 ก้าว) ทำให้ดูเหมือนการเดินหรือวิ่งที่ ลื่นไหลและนุ่มนวล (Smooth) มากขึ้นครับ!

🚀 โครงงานขั้นที่ 1: จินตนาการลงกระดาษ

นักพัฒนาเกมที่ดีต้องมีการวางแผนครับ ให้นักเรียนแบ่งกลุ่มและ วาดออกแบบฉากและตัวละคร ลงในกระดาษก่อน ว่าอยากให้ตัวละครทำอะไร เดินไปทางไหน หรือเล่านิทานเรื่องอะไร

🎮 โครงงานขั้นที่ 2: บังคับ 4 ทิศทางสุดมันส์!

จาก EP ที่แล้วเราทำเดินหน้า-ถอยหลังได้แล้ว คราวนี้เราจะเพิ่มปุ่ม ขึ้น (Up) และ ลง (Down) ครับ (ในโปรแกรม Scratch จะใช้บล็อก "เปลี่ยนค่า y" เพื่อบังคับขึ้นลงครับ) นักเรียนจะเขียนโปรแกรม 4 ชุดแยกกันสำหรับลูกศรทั้ง 4 ปุ่มเลยครับ!

🎬 โครงงานขั้นที่ 3: สร้างแอนิเมชันเล่านิทาน

เกมของเราจะสมบูรณ์ได้ต้องมีเนื้อเรื่องครับ เราจะใช้อัลกอริทึมเล่าเรื่องดังนี้:

ตัวอย่างโค้ดเล่านิทาน (ร้อยเรียงตามลำดับ):

  1. 🟡 เมื่อคลิก ธงเขียว (เริ่มต้น)
  2. 🟣 พูด "สวัสดี! วันนี้อากาศดีจัง" เป็นเวลา 2 วินาที
  3. 🟠 รอ 1 วินาที (เพื่อให้คนดูอ่านทัน)
  4. 🔵 เคลื่อนที่ 10 ก้าว (เดินโชว์ 1 ที)
  5. 🟣 พูด "ไปวิ่งเล่นกันเถอะ!" เป็นเวลา 2 วินาที

🎉 จบหน่วยที่ 4 อย่างสมบูรณ์แบบ! 🎉

ปรบมือให้ตัวเองดังๆ เลยครับ! ตอนนี้นักเรียนทุกคนได้กลายเป็นนักพัฒนาเกมตัวน้อยที่สามารถออกแบบ คิดอัลกอริทึม และเขียนโปรแกรมใน Scratch ได้ด้วยตัวเองแล้วครับ!

🧩 มินิควิซ สรุปความรู้หน่วยที่ 4

บททดสอบสุดท้ายของนักสร้างเกม!

ข้อที่ 1: การนำบล็อก "ทำซ้ำ 10 ครั้ง" ไปครอบบล็อก "เคลื่อนที่ 10 ก้าว" ส่งผลดีอย่างไร?

ข้อที่ 2: หากนักเรียนต้องการสร้าง "แอนิเมชันเล่านิทาน" บล็อกคำสั่งสีใดที่จะขาดไปไม่ได้เลย?

ข้อที่ 3: ขั้นตอนแรกสุด ของการทำโครงงานพัฒนาเกมหรือแอนิเมชันคือขั้นตอนใด?


แชร์ :

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