
คำอธิบายบทเรียน: ให้นักเรียนสร้างและเขียนโค้ดเกมแรกของพวกเขาใน Roblox เรียนรู้วิธีการสร้างสนามอุปสรรคและเขียนโค้ดเพื่อเปลี่ยนสีบล็อก
มาตรฐาน ISTE: นักออกแบบนวัตกรรม 4a, 4c, 4d, ผู้สื่อสารเชิงสร้างสรรค์ 6b, 6d
| วัตถุประสงค์ของบทเรียน |
|
| ทักษะและแนวคิด |
|
| การเตรียมการ |
|
| วัสดุ |
|
ภาพรวม
| ระยะเวลา | กิจกรรม | คำอธิบาย |
|---|---|---|
| 5 นาที | การแนะนำ | แนะนำโครงการและโครงสร้างของบทเรียน |
| 30 นาที | การสอนแบบแนะนำ: แนะนำ Studio | แนะนำพื้นฐานของ Roblox Studio โดยการสร้างส่วนต่างๆ ของสนามอุปสรรค |
| 60 นาที | การสอนแบบแนะนำ: แนะนำการเขียนโค้ด | สร้างสคริปต์ที่เปลี่ยนสีของส่วนต่างๆ |
| 20 นาที | ทำงานอิสระ: เสร็จสิ้นโครงการของนักเรียน | ให้นักเรียนตามทันหรือดำเนินการสร้างโครงการของพวกเขา |
| 5 นาที | สรุป | สะท้อนถึงโครงการและทบทวนแนวคิดที่ได้เรียนรู้ |
แผนการสอน
การแนะนำ
แนะนำหลักสูตร:
- นักเรียนจะสร้างสนามอุปสรรค (obby) ของตนเองที่ผู้อื่นสามารถเล่นได้
- จะได้เรียนรู้การเขียนโค้ดเพื่อสร้างส่วนที่เปลี่ยนสีเพื่อแต่งสนามอุปสรรค
ตรวจสอบให้แน่ใจว่านักเรียนทุกคนได้ล็อกอินเข้าสู่ Roblox Studio อย่างมีบุตรกรรม หากนี่เป็นครั้งแรกของพวกเขา แนะนำให้ใช้เวลา 5 นาทีสำหรับกระบวนการนี้ในกรณีที่นักเรียนคนใดมีปัญหาในการล็อกอิน
การสอนแบบแนะนำ - แนะนำ Studio
นำทางนักเรียนผ่านการสอนแบบแนะนำดังต่อไปนี้: หลักสูตรการสร้าง.
ขณะที่คุณสอน ให้คำนึงถึงสิ่งต่อไปนี้:
- เตือนนักเรียนให้หมุนมุมมองกล้องเพื่อให้เห็นโครงการอย่างถูกต้อง
- กระตุ้นให้นักเรียนใช้ Explorer ซึ่งเป็นทักษะพื้นฐานใน Roblox Studio
การสอนแบบแนะนำ - แนะนำการเขียนโค้ด
แจ้งนักเรียนว่าตอนนี้พวกเขาจะเริ่มเขียนโค้ดเพื่อเพิ่มเข้าไปในเกมของพวกเขา
- ในช่วงเวลานี้ นักเรียนควรมุ่งเน้นไปที่การเขียนโค้ดและไม่ทำงานต่อในสนามอุปสรรค พวกเขาจะมีเวลาในภายหลังเพื่อเพิ่มส่วนต่างๆ หรือทดสอบการเล่น
นำทางนักเรียนผ่านการสอนแบบแนะนำดังต่อไปนี้:
งานอิสระ - เสร็จสิ้นโครงการของนักเรียน
เมื่อพานักเรียนเข้าสู่งานอิสระ ให้ชี้แจงว่าพวกเขามีเป้าหมายต่อไปนี้ที่จะบรรลุในสนามอุปสรรคของพวกเขา
- ผู้ใช้สามารถเข้าถึงจุดสิ้นสุด (โดยมีระดับความยากที่เหมาะสม)
- ต้องมีความสมดุลระหว่างการกระโดดที่ง่ายและยาก
- ต้องปราศจากปัญหาทางภาพหรือโค้ดที่ไม่ตั้งใจ
ให้นักเรียนตามทันกับโครงการการเขียนโค้ดของพวกเขา หากเสร็จสิ้นแล้ว ให้พวกเขามีเวลาในการเพิ่มหรือปรับปรุงสนามอุปสรรค
หากมีเวลา สองคนสามารถทดสอบเกมของแต่ละคนและให้ข้อเสนอแนะแก่กัน
สรุป
- ทบทวนสิ่งที่นักเรียนได้สร้างขึ้นและคำศัพท์: ตัวแปร, สตริง, ลูป
- ถามนักเรียนสองหรือสามคนว่าพวกเขาจะเพิ่มอะไรในเกมของพวกเขาเพื่อปรับปรุง มักจะมีการเพิ่มจุดสิ้นสุดที่มีความน่าสนใจทางภาพมากขึ้นหรือการกระโดดที่ท้าทายมากขึ้น
ภาคผนวก
เคล็ดลับในการแก้ปัญหา
เคล็ดลับทั่วไปในการแก้ไขปัญหา
- แนะนำให้นักเรียนใช้ “ถาม 3 ก่อนฉัน”: นักเรียนต้องถามเพื่อนสามคนก่อนที่จะถามผู้สอนเพื่อขอความช่วยเหลือ
- คำนึงว่านักเรียนแต่ละคนมีประสบการณ์ก่อนหน้านี้กับคอมพิวเตอร์ที่แตกต่างกัน เน้นขั้นตอนที่แน่นอนเมื่อสอน เช่น ต้องดับเบิลคลิกหรือคลิกขวาเมื่อไร
- กำหนดเวลาที่เข้มงวดในการทำงาน เช่น 1 นาทีในการเลือกสีสำหรับส่วน หรือสองนาทีในการทดสอบการเล่นเกม
แนะนำ Studio
- เน้นว่านักเรียนกำลังสร้างเกมที่ผู้อื่นสามารถเล่นได้ ไม่ใช่เฉพาะสำหรับตัวเอง
- หากคุณมีเวลาน้อยลง โดยสามารถทำให้บทเรียน Colors and Materials เป็นทางเลือกได้
แนะนำการเขียนโค้ด
- ข้อผิดพลาดที่พบบ่อยที่สุดสำหรับนักเรียนในวัยนี้คือการใช้ตัวพิมพ์ใหญ่ไม่ถูกต้องและการสะกดคำผิด
- ถามนักเรียนคำถามนำแทนการแก้ไขปัญหาให้พวกเขาอย่างมากที่สุด ซึ่งจะช่วยให้นักเรียนสร้างทักษะในการแก้ไขปัญหาที่มีค่า ตัวอย่างเช่น: มีสัญลักษณ์อะไรบ้างที่ต้องอยู่รอบ ๆ สตริง? - เครื่องหมายอัญประกาศ
ปรับแต่งบทเรียน
ขยายบทเรียน
ให้นักเรียนเปลี่ยนที่กันและทดสอบเกมของกันและกัน
- เริ่มต้นด้วยการให้นักเรียนเสนอความคิดเห็นในรูปแบบของ 2 ดาว (สิ่งที่พวกเขาชอบ) และ 1 ความปรารถนา (สิ่งที่พวกเขาต้องการเห็น)
- หลังจากได้รับข้อเสนอแนะแต่ละคนควรนำไปปรับเปลี่ยนตามข้อเสนอแนะแจ้งที่ได้รับ
แหล่งข้อมูลเพิ่มเติม
หากคุณกำลังใช้บทเรียนนี้ในฐานะส่วนหนึ่งของเวิร์กช็อป เราได้รวมคำอธิบายสำหรับการใช้งานสาธารณะ
คำอธิบายหลักสูตรตัวอย่าง: ด้วยผู้ใช้กว่า 60 ล้านคนต่อเดือน Roblox เป็นแพลตฟอร์มเทคโนโลยีทางสังคมที่ใหญ่ที่สุดในโลก แต่คุณรู้หรือไม่ว่าทุกเกมของ Roblox ถูกสร้างขึ้นโดยผู้ใช้? เรียนรู้ที่จะสร้างและเขียนโค้ดเกมของคุณเองโดยใช้เครื่องมือฟรีที่ Roblox ให้บริการ นี่เป็นหลักสูตรที่สมบูรณ์แบบสำหรับผู้พัฒนาเกมหน้าใหม่ที่มีความมุ่งมั่น
ในหลักสูตรนี้ นักเรียนของคุณจะ:
- เรียนรู้พื้นฐานการเขียนโปรแกรมด้วย Luau
- สำรวจการคิดเชิงออกแบบและการสร้างโมเดล 3 มิติด้วยการสร้างสนามอุปสรรค
- นำเกมที่สมบูรณ์กลับบ้านซึ่งสามารถเล่นและแบ่งปันออนไลน์ได้