บทสรุปสุดยอดโปรแกรมเมอร์ตัวจิ๋ว! ประยุกต์ใช้ความรู้ทั้งหมดสร้างสรรค์โครงงาน Active Learning ด้วยโปรแกรม Scratch ฝึกออกแบบฉากและตัวละคร นำบล็อกคำสั่งเหตุการณ์มาควบคุมการเดิน 4 ทิศทาง (บน, ล่าง, ซ้าย, ขวา) และสร้างแอนิเมชันเล่านิทานด้วยบล็อกคำสั่ง "พูด" และ "รอ" อย่างเป็นระบบ!
สร้างแอนิเมชัน บังคับเกม 4 ทิศทาง!
ยินดีด้วยครับนักเรียน! เดินทางมาถึงบทสรุปของการเขียนโปรแกรมเบื้องต้นแล้ว วันนี้เราจะมารับบทเป็น "นักพัฒนาเกม (Game Developer)" สร้างผลงานชิ้นเอกของตัวเองกันครับ!
ก่อนไปทำโครงงาน ครูมีทริคมาบอกครับ แทนที่เราจะใช้บล็อก [เคลื่อนที่ 10 ก้าว] เดี่ยวๆ ซึ่งแมวจะขยับแค่นิดเดียว ลองเอาบล็อก "ทำซ้ำ (Repeat)" มาครอบมันไว้ดูสิครับ!
🟡 เมื่อกดปุ่ม [ลูกศรชี้ขวา]
🟠 ทำซ้ำ ( 10 ) ครั้ง
🔵 เคลื่อนที่ ( 10 ) ก้าว
ผลลัพธ์: แมวจะก้าวเดิน 10 ก้าวเล็กๆ ติดต่อกันอย่างรวดเร็ว (รวม 100 ก้าว) ทำให้ดูเหมือนการเดินหรือวิ่งที่ ลื่นไหลและนุ่มนวล (Smooth) มากขึ้นครับ!
นักพัฒนาเกมที่ดีต้องมีการวางแผนครับ ให้นักเรียนแบ่งกลุ่มและ วาดออกแบบฉากและตัวละคร ลงในกระดาษก่อน ว่าอยากให้ตัวละครทำอะไร เดินไปทางไหน หรือเล่านิทานเรื่องอะไร
จาก EP ที่แล้วเราทำเดินหน้า-ถอยหลังได้แล้ว คราวนี้เราจะเพิ่มปุ่ม ขึ้น (Up) และ ลง (Down) ครับ (ในโปรแกรม Scratch จะใช้บล็อก "เปลี่ยนค่า y" เพื่อบังคับขึ้นลงครับ) นักเรียนจะเขียนโปรแกรม 4 ชุดแยกกันสำหรับลูกศรทั้ง 4 ปุ่มเลยครับ!
เกมของเราจะสมบูรณ์ได้ต้องมีเนื้อเรื่องครับ เราจะใช้อัลกอริทึมเล่าเรื่องดังนี้:
ตัวอย่างโค้ดเล่านิทาน (ร้อยเรียงตามลำดับ):
🎉 จบหน่วยที่ 4 อย่างสมบูรณ์แบบ! 🎉
ปรบมือให้ตัวเองดังๆ เลยครับ! ตอนนี้นักเรียนทุกคนได้กลายเป็นนักพัฒนาเกมตัวน้อยที่สามารถออกแบบ คิดอัลกอริทึม และเขียนโปรแกรมใน Scratch ได้ด้วยตัวเองแล้วครับ!
บททดสอบสุดท้ายของนักสร้างเกม!
ข้อที่ 1: การนำบล็อก "ทำซ้ำ 10 ครั้ง" ไปครอบบล็อก "เคลื่อนที่ 10 ก้าว" ส่งผลดีอย่างไร?
ข้อที่ 2: หากนักเรียนต้องการสร้าง "แอนิเมชันเล่านิทาน" บล็อกคำสั่งสีใดที่จะขาดไปไม่ได้เลย?
ข้อที่ 3: ขั้นตอนแรกสุด ของการทำโครงงานพัฒนาเกมหรือแอนิเมชันคือขั้นตอนใด?
© 2023 Smartyquizkids.com
All Rights Reserved.