
สอนวิธีการเขียนโค้ดและสร้างเกมสำหรับแพลตฟอร์ม Roblox - เหมาะสำหรับครูที่มองหาหลักสูตรเบื้องต้นที่มีหลายเซสชั่น ในครึ่งแรกของหลักสูตร นักเรียนจะพัฒนาทักษะในการสร้างโมเดล 3 มิติ การเขียนโค้ด และการออกแบบ โดยการสร้างสนามฝึกอุปสรรคและใช้โค้ดเพิ่มเติมองค์ประกอบของเกม เช่น กับดัก ในครึ่งหลัง พวกเขาจะใช้ทักษะเหล่านั้นเพื่อสร้างเกมผจญภัยที่ผู้เล่นสำรวจ รวบรวมทรัพยากร และซื้อไอเท็ม
วัตถุประสงค์และผลลัพธ์การเรียนรู้
- จัดการชิ้นส่วน 3 มิติและปั้นสภาพแวดล้อมเพื่อสร้างโลกเสมือนจริง
- สัมผัสกระบวนการออกแบบเกมโดยการวางแผน ออกแบบ และทดลองเล่นเกม
- สร้างสคริปต์สำหรับองค์ประกอบของเกมโดยใช้แนวคิดเช่น คำสั่ง if/then และตัวแปร
มาตรฐาน ISTE: ผู้เรียนที่มีอำนาจ 1d, นักออกแบบนวัตกรรม 4a, 4c, ผู้สื่อสารสร้างสรรค์ 6b, 6c
เซสชั่น
| เซสชั่น | คำอธิบาย |
|---|---|
| พื้นฐาน Roblox Studio | แนะนำให้ผู้เรียนรู้จักกับหลักสูตรและโครงการที่จะทำ จากนั้นพัฒนาทักษะพื้นฐาน เช่น การจัดการชิ้นส่วนและการสร้างสคริปต์โดยการสร้างสนามฝึกอุปสรรคง่าย ๆ เมื่อทักษะเหล่านี้ถูกเชี่ยวชาญแล้ว นักเรียนสามารถไปเขียนโค้ดเกมผจญภัยในเซสชั่นถัดไป |
| พื้นฐานการเขียนโค้ด | สำรวจแนวคิดการเขียนโค้ดของฟังก์ชัน ลูป และคำสั่ง if/then ด้วยโครงการย่อยที่สามารถนำไปเพิ่มในเกมได้ เช่น แพลตฟอร์มเปลี่ยนสีและกับดัก |
| เกมผจญภัย ตอนที่ 1 | หลังจากเรียนรู้พื้นฐานการใช้ Roblox Studio และการเขียนสคริปต์ นักเรียนจะนำทักษะไปใช้กับโครงการที่ซับซ้อนขึ้นคือเกมผจญภัย พวกเขาจะวางแผนองค์ประกอบของเกม สร้างโลกเสมือน และตั้งค่าองค์ประกอบพื้นฐานของเกม เช่น การติดตามไอเท็มของผู้เล่น |
| เกมผจญภัย ตอนที่ 2 | นักเรียนจะพัฒนาต่อไปในเกมผจญภัย พวกเขาจะสร้างสคริปต์สำหรับการใช้เครื่องมือ การขายไอเท็ม และการอัปเกรดพื้นที่ของพวกเขา |
| เกมผจญภัย ตอนที่ 3 | ใช้เวลาในการทบทวนบทเรียนที่ผ่านมาและเตรียมเกมผจญภัยสำหรับคนอื่นเล่น นักเรียนควรประเมินว่าเกมของพวกเขาตรงตามเป้าหมายหรือไม่ สนุก น่าช挑́ทดสอบ และปราศจากข้อบกพร่อง โดยการออกแบบใหม่หรือปรับปรุงเกมตามความเหมาะสม |
1- พื้นฐาน Roblox Studio

คำบรรยายบทเรียน: แนะนำผู้เรียนให้รู้จักกับหลักสูตรและโครงการที่พวกเขาจะทำ จากนั้นพัฒนาทักษะพื้นฐาน เช่น การจัดการชิ้นส่วนและการสร้างสคริปต์โดยการสร้างสนามฝึกอุปสรรคง่าย ๆ เมื่อทักษะเหล่านี้ถูกเชี่ยวชาญแล้ว นักเรียนสามารถไปเขียนโค้ดเกมผจญภัยในเซสชั่นถัดไป
| วัตถุประสงค์ของบทเรียน |
|
| ทักษะและแนวคิด |
|
| การเตรียม |
|
| วัสดุ |
|
ภาพรวม
| ระยะเวลา | กิจกรรม | คำอธิบาย |
|---|---|---|
| 5 นาที | การแนะนำ | แนะนำโครงการและโครงสร้างบทเรียน |
| 5 นาที | สอนแบบมีผู้ชี้นำ: พื้นฐาน Roblox Studio | สอนพื้นฐานการใช้ Roblox Studio ขณะสร้างสนามฝึกอุปสรรคง่าย ๆ |
| 15 นาที | สอนแบบมีผู้ชี้นำ: สอนแบบมีผู้ชี้นำ | แนะนำการเขียนโค้ดโดยการสร้างสคริปต์ที่แสดงข้อความ |
| 5 นาที | สรุป | ทบทวนโครงการและสรุปแนวคิดที่เรียนรู้ |
แผนการสอน
การแนะนำ
ดึงดูดความสนใจของนักเรียนโดยการเล่นตัวอย่างของเกมผจญภัยที่เสร็จสมบูรณ์ เกมผจญภัย. นี่คือตัวอย่างของประเภทโครงการที่พวกเขาจะมีเมื่อสิ้นสุดหลักสูตร
- อธิบายเกม: ผู้เล่นสำรวจโลกเพื่อเก็บไอเท็มและอัปเกรดเป้าหมายของพวกเขา
- ชี้แจงว่านักเรียนจะสร้างและปรับแต่งเกมให้เป็นไปตามวิสัยทัศน์ของพวกเขาเอง (เช่น การเก็บคัพเค้กในโลกแฟนตาซี หรือการเก็บเหล็กบนดวงจันทร์)
สรุปเซสชั่นในหลักสูตร
- สองเซสชั่นแรกมุ่งเน้นไปที่การพัฒนาทักษะในด้านการออกแบบเกมและการเขียนโค้ดโดยการสร้างโครงการฝึกฝน ซึ่งจะรวมถึงการสร้างสนามฝึกอุปสรรค
- จะใช้เซสชั่นที่เหลือในการพัฒนาเกมผจญภัย
ชี้ให้เห็นว่าจัดการในเซสชั่นหรือวันนี้ นักเรียนจะเรียนรู้พื้นฐานของ Roblox Studio โดยการสร้างสนามฝึกอุปสรรค
- หมายเหตุว่าสนามฝึกอุปสรรคคือการฝึกฝน แต่สามารถรวมองค์ประกอบบางอย่างของมันในเกมผจญภัยของพวกเขาได้ตามความต้องการ
สอนแบบมีผู้ชี้นำ - พื้นฐาน Roblox Studio
ชี้นักเรียนไปตามบทเรียนต่อไปนี้: แนะนำ Roblox Studio
ขณะที่สอนให้คำนึงถึงสิ่งต่อไปนี้:
- เตือนนักเรียนให้อยู่วงการกล้องเพื่อให้มุมมองที่แม่นยำของโครงการของพวกเขา
- สนับสนุนให้นักเรียนใช้ Explorer ซึ่งเป็นทักษะพื้นฐานใน Roblox Studio
สอนแบบมีผู้ชี้นำ - สร้างสคริปต์
- ชี้นักเรียนไปตามบทเรียน: สร้างสคริปต์.
สรุป
- สรุปสิ่งที่นักเรียนสร้างและคำศัพท์ที่เรียนรู้: ตัวแปรและสตริง
ภาคผนวก
เคล็ดลับการแก้ไขปัญหา
การแก้ไขปัญหาทั่วไป
- หากชิ้นส่วนตกหรือหายไปเมื่อเล่นแบบทดสอบ ขอให้เตือนนักเรียนให้เปิดการทำงาน Anchoring สำหรับชิ้นส่วนนั้น
- ข้อผิดพลาดที่นักเรียนในวัยนี้มักเจอคือการใช้อักษรตัวพิมพ์ใหญ่ไม่ถูกต้องและการสะกดผิด ส่งเสริมให้นักเรียนตรวจสอบงานของตนเองอย่างอิสระ แทนที่จะพึ่งพาคุณครู
การจัดการในห้องเรียน
- แนะนำให้นักเรียนรู้จักกับ "ถาม 3 ก่อนที่จะถามฉัน": นักเรียนจะต้องถามเพื่อนสามคนก่อนที่จะถามคำถามกับผู้สอน
- คำนึงถึงนักเรียนที่มีประสบการณ์ก่อนหน้านี้กับคอมพิวเตอร์ที่แตกต่างกัน เน้นขั้นตอนที่ถูกต้องเมื่อสอน เช่น เมื่อใดควรดับเบิ้ลคลิกหรือคลิกขวา
- ทำให้บทเรียนของคุณตรงเวลาโดยการกำหนดเวลาอย่างเข้มงวดในการทำงาน เช่น อนุญาตให้ใช้เวลาเพียงนาทีในการเพิ่มชิ้นส่วนเดียวหรือเลือกสี เพื่อต้องการสร้างทักษะการแก้ไขปัญหา ให้นักเรียนตั้งคำถามนำแทนที่จะทำการแก้ปัญหาให้พวกเขาเท่าที่จะทำได้ ตัวอย่างเช่น: สัญลักษณ์ใดบ้างที่ต้องอยู่รอบ ๆ สตริง? - เครื่องหมายคำพูด.
2- พื้นฐานการเขียนโค้ด
คำบรรยายบทเรียน: สำรวจแนวคิดการเขียนโค้ดของฟังก์ชัน ลูป และคำสั่ง if/then ด้วยโครงการย่อยที่สามารถนำไปเพิ่มในเกมได้ เช่น แพลตฟอร์มเปลี่ยนสีและกับดัก
| วัตถุประสงค์ของบทเรียน |
|
| ทักษะและแนวคิด |
|
ภาพรวม
| ระยะเวลา | กิจกรรม | คำอธิบาย |
|---|---|---|
| 5 นาที | การแนะนำ | แนะนำเซสชั่น |
| 20 นาที | สอนแบบมีผู้ชี้นำ: ทำงานกับคุณสมบัติ | ปรับเปลี่ยนคุณสมบัติสีของชิ้นส่วนโดยใช้สคริปต์ |
| 35 นาที | สอนแบบมีผู้ชี้นำ: การเขียนโค้ดกับดัก | เขียนโค้ดกับดักโดยใช้ฟังก์ชันและคำสั่ง if/then |
| 5 นาที | สรุป | ทบทวนโครงการและสรุปแนวคิดที่เรียนรู้ |
แผนการสอน
การแนะนำ
อธิบายว่าเซสชั่นวันนี้จะเป็นโครงการย่อยที่จะพัฒนาทักษะในด้านการเขียนสคริปต์
- สำคัญที่จะเข้าใจแนวคิดเหล่านี้ เนื่องจากเกมผจญภัยจะมีสคริปต์มากขึ้น
- ชี้แจงว่าโครงการเหล่านี้ เช่น กับดัก สามารถรวมอยู่ในโครงการเกมผจญภัยที่พวกเขาจะเริ่มในเซสชั่นที่ 3
สอนแบบมีผู้ชี้นำ - ทำงานกับคุณสมบัติ
ชี้นักเรียนไปยังบทเรียนต่อไปนี้:
สนับสนุนให้นักเรียนมีการแก้ไขปัญหาอย่างอิสระหากพวกเขามีข้อผิดพลาด เพื่อช่วย ให้นักเรียนลอง:
- ทำซ้ำขั้นตอนสุดท้าย
- ถามเพื่อนเพื่อขอความช่วยเหลือ
เมื่อผู้เรียนเขียนโค้ด ให้ตรวจสอบให้นักเรียนเขียนความคิดเห็นที่อธิบายโค้ดได้อย่างถูกต้อง
- ไม่เฉพาะเจาะจง: รันโค้ด
- ปรับปรุง: เปลี่ยนสีของ PracticePart
สอนแบบมีผู้ชี้นำ - เขียนโค้ดกับดัก
ชี้นักเรียนไปยังบทเรียนต่อไปนี้:
เมื่อทำงานกับคำสั่ง if ให้ตรวจสอบว่านักเรียนทำการเยื้องโค้ดให้ดูเหมือนตัวอย่างโค้ด สิ่งนี้จะช่วยให้โค้ดอ่านง่ายขึ้น ซึ่งสำคัญเมื่อสคริปต์ขยายใหญ่ขึ้น
สรุป
- สรุปสิ่งที่นักเรียนสร้างและคำศัพท์: คุณสมบัติ, ลูป, และ ฟังก์ชัน.
- ชี้ให้เห็นว่าระหว่างเซสชั่นถัดไป นักเรียนจะเริ่มโครงการใหม่ที่พวกเขาจะสร้างเกมผจญภัย
ภาคผนวก
เคล็ดลับการแก้ไขปัญหาและเคล็ดลับในการจัดอันดับในห้องเรียน
- ขณะเขียนโค้ด ให้เตือนนักเรียนให้ตรวจสอบการใช้พิมพ์ใหญ่หรือตรวจสอบการทำงานของเพื่อน ทั้งนี้เพียงตัวอักษรเดียวที่ไม่ถูกต้องอาจทำให้เกิดข้อผิดพลาดในคำที่ยาว เช่น FindFirstChildWhichIsA
- ลองใช้แนวทางด้านล่างเพื่อต้องการพัฒนาทักษะการแก้ไขปัญหานักเรียน
- ทำให้เกิดข้อผิดพลาดในโค้ดของคุณและขอให้นักเรียนหาข้อผิดพลาด ซึ่งสามารถแปรเปลี่ยนให้เป็นเกมได้ง่ายๆ
- เขียนบรรทัดโค้ดบางส่วนและขอให้นักเรียนเติมให้สมบูรณ์
- ใช้ 'ถาม 3 ก่อนที่จะถามฉัน' เมื่อนักเรียนถามเพื่อนสามคนก่อนที่จะถามเรียบร้อยเลยเพื่อขอความช่วยเหลือ เป็นสิ่งสำคัญที่นักเรียนจะต้องทำให้รู้สึกสะดวกใจต่อการแก้ปัญหาอย่างอิสระเมื่อพวกเขาก้าวสู่โครงการที่ซับซ้อนขึ้น
3. เกมผจญภัย ตอนที่ 1

คำบรรยายบทเรียน: หลังจากเรียนรู้พื้นฐานการใช้ Roblox Studio และการเขียนสคริปต์ นักเรียนจะนำทักษะเหล่านั้นไปใช้กับโครงการที่ซับซ้อนขึ้น คือเกมผจญภัย พวกเขาจะวางแผนองค์ประกอบของเกม สร้างโลกเสมือน และตั้งค่าองค์ประกอบพื้นฐานของเกม เช่น การติดตามไอเท็มของผู้เล่น
| วัตถุประสงค์ของบทเรียน |
|
| ทักษะและแนวคิด |
|
| วัสดุ |
ภาพรวม
| ระยะเวลา | กิจกรรม | คำอธิบาย |
|---|---|---|
| 5 นาที | การแนะนำ | แนะนำเซสชั่น |
| 10 นาที | ทำงานที่มีผู้ชี้นำ: การวางแผนเกม | สร้างเอกสารออกแบบเกมเพื่อลงรายละเอียดองค์ประกอบของโครงการ |
| 10 นาที | ทำงานที่มีผู้ชี้นำ: การสร้างโลก | ออกแบบสภาพแวดล้อมโดยใช้เครื่องมือภูมิประเทศตามเอกสารวิสัยทัศน์ก่อนหน้านี้ |
| 30 นาที | สอนแบบมีผู้ชี้นำ: ตั้งค่าเกม | เขียนสคริปต์เพื่อติดตามไอเท็มของผู้เล่นและสร้างไอเท็มแรกที่ผู้เล่นจะต้องเก็บ |
| 5 นาที | สรุป | ทบทวนโครงการและสรุปแนวคิดที่เรียนรู้ |
แผนการสอน
การแนะนำ
- อธิบายว่านักเรียนจะใช้ทักษะที่เรียนรู้ในเซสชั่นก่อนหน้ามาใช้ในการสร้างเกมในสามเซสชั่นถัดไป พวกเขาจะ:
- วางแผนโลกที่ไม่ซ้ำกันของตนเองโดยใช้เอกสารออกแบบเกม
- สร้างโลกใน Roblox โดยอิงจากแผนในเอกสารออกแบบเกม
- สร้างและเขียนโค้ดไอเท็มสำหรับผู้เล่นเพื่อเก็บในเกม
ทำงานที่มีผู้ชี้นำ - วางแผนเกม
- หมายเหตุว่านักเรียนไม่จำเป็นต้องเข้าถึงคอมพิวเตอร์ในช่วงเริ่มต้นของส่วนนี้
- ชี้นักเรียนไปตามบทเรียน: สร้างแผนที่, หยุดก่อนในส่วน: การสร้างสภาพแวดล้อม
- ขณะที่นักเรียนวาดพื้นที่เริ่มต้น ให้คำนึงถึงสิ่งต่อไปนี้
- พื้นที่ที่วาดจะต้องสามารถทำได้ตามขอบเขตที่นักเรียนสามารถทำได้ในหนึ่งสัปดาห์ เช่น บ้านที่มีสนามหญ้าหน้าบ้านหรือต้นไม้ที่สวยงามด้านเอื้อมถึง ตรงมาตรฐานนี้ช่วยให้นักเรียนมีความมุ่งมั่น และพวกเขาสามารถเพิ่มเข้าไปเมื่อเสร็จสิ้น
- การวาดไม่จำเป็นต้องซับซ้อน - สัญลักษณ์ง่ายๆ เช่น วงกลมหรือสี่เหลี่ยมก็เพียงพอแล้ว
ทำงานที่มีผู้ชี้นำ - สร้างโลก
- นักเรียนควรอยู่ที่คอมพิวเตอร์ของตนในส่วนนี้
- ชี้นักเรียนไปตามบทเรียน: สร้างแผนที่, เริ่มที่การสร้างสภาพแวดล้อม
- แสดงให้นักเรียนเห็นเครื่องมือภูมิประเทศ 각각 เพื่อใช้เวลาในการสร้างพื้นที่เริ่มต้นของพวกเขาไม่เกินหกนาที พวกเขาสามารถเพิ่มได้มากขึ้นในภายหลัง
สอนแบบมีผู้ชี้นำ - ตั้งค่าเกม
- ชี้นักเรียนไปตามบทเรียนต่อไปนี้: การเขียนโค้ดกระดานแชมป์.
สรุป
- สรุปสิ่งที่นักเรียนได้สร้างและคำศัพท์: กลไกเกมและการผลิตก่อน.
- ตัวเลือก: ให้นักเรียนสะท้อนถึงจุดกึ่งกลางของเซสชั่นของตนด้วยการถามคำถามหนึ่งหรือมากกว่า ได้แก่:
- สิ่งที่ท้าทายแต่พวกเขาเอาชนะได้
- ทักษะหนึ่งอย่างที่พวกเขาต้องการปรับปรุงในสองเซสชั่นถัดไป (เช่น ดีกว่าในการแก้ไขปัญหา สร้างโลกที่น่าสนใจยิ่งขึ้น ฯลฯ)
- สิ่งที่น่าตื่นเต้นที่สุดที่พวกเขาทำวันนี้ อธิบายวิธีการและทำไมมันถึงน่าสนใจ
ภาคผนวก
เคล็ดลับการแก้ไขปัญหา
- ชื่อของตัวแปร leaderstats ต้องเป็น "leaderstats" หากไม่มีสิ่งนี้ สคริปต์จะไม่รู้จักที่จะสร้างกระดานคะแนนใหม่
- เอกสารแจก: อ้างอิงเกมผจญภัย ช่วยนักเรียนติดตามชื่อของตัวแปร นี่เป็นสิ่งที่มีประโยชน์โดยเฉพาะหากพวกเขาเปลี่ยนชื่อของตัวแปรเริ่มต้น เช่น "Gold" เป็นชื่อของตนเอง เช่น "Rubies"
- เตือนนักเรียนให้สร้างทุกสิ่งด้วยชิ้นส่วน ไม่ใช่การใช้ Toolbox การใช้ Toolbox อาจนำไปสู่วิธีแก้ปัญหาที่ไม่คาดคิดเข้ามาในเกมของพวกเขา
การจัดการในห้องเรียน
- เมื่อ นักเรียนทำงานในโครงการของตน ช่วยให้พวกเขารักษาขอบเขตที่สมเหตุสมผลของสิ่งที่พวกเขาสามารถทำได้ภายในเซสชั่น
- หากนักเรียนมีเป้าหมายที่ทะเยอทะยาน (ฉันต้องการสร้างสามโลกที่แตกต่างกันในเกมของฉัน) ให้เตือนพวกเขาให้มุ่งเน้นไปที่เป้าหมายในเซสชั่นปัจจุบันของพวกเขา ให้นักเรียนจดบันทึกแนวคิดเพิ่มเติมในเอกสารออกแบบเกม
- กำหนดความคาดหวังที่เข้มงวดเกี่ยวกับจำนวนเวลาที่นักเรียนใช้ในการทำงานในพื้นที่เริ่มต้น พวกเขาสามารถทำงานต่อในเซสชั่นที่ภายหลัง
ปรับแต่งบทเรียน
- นักเรียนสามารถใช้เวลามากขึ้นในการสร้างพื้นที่เริ่มต้นของตนโดยใช้เครื่องมือภูมิประเทศหรือเพิ่มชิ้นส่วนที่มีลักษณะประดับ
- หากนักเรียนไม่แน่ใจว่าจะเพิ่มอะไร ถามคำถามเกี่ยวกับว่าวัตถุอะไรที่คาดว่าจะพบในโลกที่มีธีม (เช่น หากคุณอยู่บนฐานดวงจันทร์ คุณจะเห็นอะไร? คุณสามารถสร้างมันขึ้นมาใช้ชิ้นส่วนได้อย่างไร?)
- นักเรียนสามารถเพิ่มไอเท็มเก็บเกินกว่าหนึ่งประเภทได้ โดยเพียงแค่แต่ละไอเท็มจะต้องปฏิบัติตามการจัดระเบียบเดียวกันใน Explorer และมี BoolValue ที่ชื่อว่า CanHarvest ตั้งค่าเป็น true
4 - เกมผจญภัย ตอนที่ 2
คำบรรยายบทเรียน: นักเรียนจะพัฒนาต่อไปในเกมผจญภัย พวกเขาจะสร้างสคริปต์สำหรับการใช้เครื่องมือ การขายไอเท็ม และการอัปเกรดพื้นที่ของพวกเขา
| วัตถุประสงค์ของบทเรียน |
|
| การเตรียม |
|
ภาพรวม
| ระยะเวลา | กิจกรรม | คำอธิบาย |
|---|---|---|
| 5 นาที | การแนะนำ | แนะนำเซสชั่น |
| 50 นาที | สอนแบบมีผู้ชี้นำ: เขียนสคริปต์กลไกเกม | ให้นักเรียนสร้างสคริปต์สำหรับเครื่องมือ การขายไอเท็ม และการอัปเกรดพื้นที่ |
| 5 นาที | สรุป | ทบทวนโครงการและสรุปแนวคิดที่เรียนรู้ |
แผนการสอน
การแนะนำ
- อธิบายว่านักเรียนจะเพิ่มกลไกของเกมหลักในเกมผจญภัยในวันนี้: ใช้เครื่องมือในการเก็บไอเท็ม การขายไอเท็ม และการอัปเกรดสถานที่เพื่อเก็บไอเท็มมากขึ้น
- ชี้ให้เห็นว่าเซสชั่นนี้จะเป็นการสอนแบบมีผู้ชี้นำมาก ส่วนเซสชั่นถัดไปจะเป็นแบบเปิดกว้างให้นักเรียนทำงานเป็นอิสระหรือไล่ตามให้ทัน
สอนแบบมีผู้ชี้นำ - สคริปต์กลไกเกม
- ตรวจสอบให้นักเรียนทุกคนเข้าถึง เครื่องมือเริ่มต้น.
- ชี้นำไปยังบทเรียน ต่อไปนี้:
สรุป
- สรุปสิ่งที่นักเรียนสร้าง
- ตัวเลือก - ถามนักเรียนว่าฟีเจอร์ใดที่พวกเขาตื่นเต้นที่จะทำงานหรือเพิ่มในวันพรุ่งนี้เมื่อพวกเขาเสร็จสิ้นเกมของพวกเขา
ภาคผนวก
เคล็ดลับการแก้ไขปัญหาและเคล็ดลับในห้องเรียน
การแก้ไขปัญหาทั่วไป
- ขณะนักเรียนเขียนโค้ด ให้เปิดขึ้นตัวอย่างสคริปต์ไว้สำหรับนักเรียนอ้างอิง สคริปต์เครื่องมือเป็นสิ่งที่มีประโยชน์โดยเฉพาะเพราะมีคำสั่ง if ซ้อนกัน
- ตรวจสอบว่าคนักเรียนทำการเยื้องโค้ดให้ดูเหมือนตัวอย่างโค้ด สิ่งนี้ทำให้โค้ดอ่านง่ายมากขึ้นและลดโอกาสเกิดข้อผิดพลาด
เคล็ดลับการเขียนสคริปต์
- เตือนนักเรียนเสมอให้เพิ่มเครื่องหมายจุลภาคเมื่อต้องใช้พารามิเตอร์หลายตัวในฟังก์ชัน เช่น ใน sellItems(playerItems, playerGold)
- ในสคริปต์การอัปเกรดลำดับของฟังก์ชันมีความสำคัญ โปรดตรวจสอบให้แน่ใจว่าฟังก์ชัน giveUpgrade() อยู่เหนือ clickDetector.MouseClick.
เคล็ดลับการช่วยเหลือ
- เพื่อติดตามนักเรียน ให้วางขอบเขตของเวลาในการเล่นแบบทดสอบอย่างเข้มงวด เช่น หนึ่งนาที
- กระตุ้นให้ผู้เรียนจดจำเป้าหมายเฉพาะเสมอในขณะเล่นแบบทดสอบ เช่น ตรวจสอบว่าเครื่องมือเก็บไอเท็มได้ตามที่ตั้งใจไว้หรือไม่ สิ่งนี้ช่วยให้พวกเขามีสมาธิมากขึ้น
ปรับแต่งบทเรียน
ขยายบทเรียน
- สามารถเพิ่มไอเท็มเก็บได้มากกว่าหนึ่งไอเท็ม เพียงแค่ระลึกว่าแต่ละไอเท็มจะต้องมียุทธวิธีการด้วยการใช้ BoolValue โดยกำหนดให้ CanHarvest เป็น true
- GUI พื้นผิว เช่น ป้ายอัปเกรด สามารถปรับแต่งได้ สนับสนุนให้นักเรียนสำรวจคุณสมบัติของ TextLabels เช่น สีและแบบอักษรในคุณสมบัติของ TextLabel และ SurfaceGui
5 - เกมผจญภัย ตอนที่ 3
คำบรรยายบทเรียน: ใช้เวลาในการทบทวนบทเรียนที่ผ่านมาและเตรียมเกมผจญภัยสำหรับผู้อื่นเล่น นักเรียนควรประเมินว่าเกมของพวกเขาตรงตามเป้าหมายที่น่าสนุก แน่นอน และปราศจากข้อบกพร่องหรือไม่ โดยการออกแบบใหม่หรือปรับปรุงเกมตามความเหมาะสม
| วัตถุประสงค์ของบทเรียน |
|
| ทักษะและแนวคิด |
|
ภาพรวม
| ระยะเวลา | กิจกรรม | คำอธิบาย |
|---|---|---|
| 5 นาที | การแนะนำ | แนะนำเป้าหมายสำหรับเกมของนักเรียนและความสามารถในการทบทวนหรือต่อยอดโปรเจ็กต์ |
| 15 นาที | สอนแบบมีผู้ชี้นำ: เตรียมเกม | ทำการปรับเปลี่ยนเล็กน้อยในเกมของตนและใช้เวลาในการเล่นแบบทดสอบกับเพื่อน |
| 30 นาที | งานอิสระ | ทบทวนบทเรียนที่ผ่านมา ขยายเกมของพวกเขาด้วยสภาพแวดล้อมที่ปรับปรุง หรือไอเท็มเพิ่มเติมในการเก็บ |
| 10 นาที | สรุป | ทบทวนหลักสูตรและแบ่งปันเกม |
แผนการสอน
การแนะนำ
- อธิบายว่าวันนี้เป็นโอกาสให้ทบทวนหรือพัฒนาต่อไปในเกมของตน
- ไม่ว่าจะเป็นสิ่งที่นักเรียนทำ จะต้องประเมินและออกแบบใหม่ให้ตรงตามเป้าหมายเฉพาะ:
- สนุก - ผู้เล่นสนุกกับการเล่นและอยากเล่นต่อ
- ท้าทาย - ผู้เล่นมีความท้าทายแต่ไม่ถูกลงโทษหรือรู้สึกกดดันเกินไป
- ปราศจากข้อผิดพลาดและบัค - ไม่มีข้อผิดพลาดของสคริปต์ ส่วนที่ดูแปลกหรือภาพที่ไม่ถูกต้อง เป็นต้น
สอนแบบมีผู้ชี้นำ - ทำให้เกมพร้อม
- ชี้นักเรียนไปสู่ การทำให้เสร็จสิ้นโปรเจกต์.
- การเล่นแบบทดสอบเป็นสิ่งที่ไม่บังคับ ขึ้นอยู่กับชั้นที่คุณสอน เวลานั้นอาจถูกใช้สำหรับนักเรียนในการทบทวนโปรเจกต์ของพวกเขา
งานอิสระ
- ให้นักเรียนทำงานดูบทเรียนที่พวกเขาทบทวนหรือปรับปรุงโปรเจกต์สุดท้ายของพวกเขา
- ขณะที่นักเรียนทำงาน การกระทำของพวกเขาควรช่วยให้ตรงตามเป้าหมายในวันนี้ (สนุก ท้าทาย ปราศจากข้อผิดพลาด)
- หากนักเรียนรู้สึกเสร็จแล้ว คุณสามารถส่งเสริมให้สามารถทำได้:
- เพิ่มไอเท็มหรือการอัปเกรดเพิ่มเติม
- ใช้เครื่องมือภูมิประเทศเพื่อขยายและปรับปรุงสิ่งแวดล้อมของพวกเขา
- เพิ่มชิ้นส่วนเพิ่มแต่งใด ๆ ที่เข้ากับธีมของสิ่งแวดล้อมของพวกเขา
- ให้นักเรียนคนหนึ่งเล่นเกมของพวกเขาและรับความคิดเห็น
สรุป
- สรุปด้วยการนำการอภิปรายร่วมกันในชั้นเรียน ถามหนึ่งหรือมากกว่าคำถามด้านล่าง:
- หนึ่งสิ่งที่ท้าทายแต่พวกเขาเอาชนะได้
- สิ่งที่พวกเขาภูมิใจในเกมของพวกเขาและทำไม
- ตัวอย่างว่าเพื่อนนักเรียนคนอื่นช่วยปรับปรุงเกมของพวกเขาได้อย่างไร