นักพัฒนา Roblox 101

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

สอนวิธีการเขียนโค้ดและสร้างเกมสำหรับแพลตฟอร์ม Roblox - เหมาะสำหรับผู้สอนที่กำลังมองหาหลักสูตรแนะนำที่มีหลายเซสชันในครึ่งแรกของหลักสูตรนักเรียนพัฒนาทักษะในการโมเดล 3D การเขียนโค้ด และออกแบบโดยสร้างสนามแข่งอุปสรรคและใช้โค้ดเพื่อเพิ่มองค์ประกอบการเล่นเกมเช่นกับดักในครึ่งหลังพวกเขาใช้ทักษะเหล่านั้นเพื่อสร้างเกมผจญภัยที่ผู้เล่นสำรวจ รวบรวมทรัพยากร และซื้อสินค้า เป้าหมายและผลลัพธ์การเรียนรู้

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

1- Roblox Studio พื้นฐาน

คำอธิบายบทเรียน : แนะนำนักเรียนให้รู้จักกับหลักสูตรและโครงการที่พวกเขาจะทำงานด้วยจากนั้นพัฒนาทักษะพื้นฐานเช่นการควบคุมชิ้นส่วนและสร้างสคริปต์โดยสร้างสนามอุปสรรคที่เรียบง่ายเมื่อทักษะเหล่านี้ถูกครอบคลุมแล้ว นักเรียนสามารถไปโค้ดเกมการผจญภัยในเซสชั่นต่อไปได้

เป้าหมายของบทเรียน
  • จัดการชิ้นส่วน 3D เพื่อสร้างสนามอุปสรรค
  • สร้างสคริปต์โดยใช้ตัวแปรและลูปสําหรับเอฟเฟกต์ภาพในเกม
ทักษะและแนวคิด
  • แปร - ช่องว่างสำหรับข้อมูลในรหัส:
  • สตริง - ตัวแปรที่สามารถเก็บข้อความทั้งหมดที่เขียนในเครื่องหมายการอ้างอิงได้
เตรียม
  • ตรวจสอบให้แน่ใจว่านักเรียนแต่ละคนมีบัญชี Roblox และรู้ข้อมูลการล็อกอินของตน
  • พิมพ์คำแนะนำและเตรียมการนำเสนอก่อน
วัสดุ

ภาพรวม

ระยะเวลากิจกรรมคําอธิบาย
5 นาทีบทนําแนะนำโครงการและโครงสร้างบทเรียน
5 นาทีบทแนะนำการสอน: พื้นฐานของ Roblox Studioสอนพื้นฐานการใช้ Roblox Studio ในขณะที่สร้างสนามอุปสรรคง่ายๆ
15 นาทีการสอนแบบมีคำแนะนำ: การสอนแบบมีคำแนะนำแนะนำการเขียนโค้ดโดยการสร้างสคริปต์ที่แสดงข้อความ
5 นาทีสรุปสะท้อนถึงโครงการและสรุปแนวคิดที่เรียนรู้

แผนการเรียนรู้

บทนํา

  1. ดึงความสนใจของนักเรียนโดยการเล่นตัวอย่างของเกมผจญภัยที่สร้างเสร็จ นี่คือตัวอย่างประเภทโครงการที่พวกเขาจะมีในตอนท้ายของหลักสูตร

    • อธิบายเกม: ผู้เล่นสำรวจโลกเพื่อรวบรวมไอเทมและอัพเกรดกระเป๋าเป้สะพายหลัง
    • เรียกออกว่านักเรียนจะสร้างและปรับแต่งเกมตามวิสัยทัศน์ของตนเอง (เช่นรวบรวมคัพเค้กในโลกแฟนตาซีหรือเก็บเหล็กบนดวงจันทร์)
  2. สรุปเซสชั่นในหลักสูตร

    • สองเซสชั่นแรกมุ่งเน้นการพัฒนาทักษะในการออกแบบเกมและการเขียนโค้ดโดยการทำโครงการฝึกหัด ซึ่งจะรวมถึงการสร้างสนามแข่งอุปสรรค
    • จะใช้เวลาส่วนที่เหลือของเซสชันพัฒนาเกมผจญภัย
  3. ชี้ให้เห็นสำหรับเซสชันหรือวันนี้นักเรียนจะได้เรียนรู้พื้นฐานของ Roblox Studio โดยสร้างสนามแข่งอุปสรรค

    • โปรดทราบว่าสนามอุปสรรคเป็นการฝึกซ้อม แต่สามารถรวมส่วนหนึ่งของมันในเกมผจญภัยได้หากต้องการ

บทแนะนำการสอน - พื้นฐานของ Roblox Studio

  1. นำนักเรียนผ่านบทแนะนำต่อไปนี้: การแนะนำ Roblox Studio

  2. กำลังติดตาม:

    • เตือนนักเรียนให้หมุนมุมมองกล้องเพื่อรับมุมมองที่ถูกต้องของโครงการของพวกเขา
    • ส่งเสริมให้นักเรียนใช้ Explorer ทักษะพื้นฐานใน Roblox Studio

การสอนแบบมีเครื่องมือ - สร้างสคริปต์

  1. นำนักเรียนผ่านบทแนะนำการสร้างสคริปต์ สร้างบทแนะนำการสร้างสคริปต์

สรุป

  1. สรุปสิ่งที่นักเรียนได้สร้างและคำศัพท์ที่เรียนรู้: ตัวแปรและสตริง

ส่วนท้าย

เคล็ดลับการแก้ปัญหา

การแก้ปัญหาทั่วไป

  • หากชิ้นส่วนล้มหรือหายไปในระหว่างการทดสอบการเล่น ให้เตือนนักเรียนให้เปิดใช้งานการยึดติดสำหรับส่วนนั้น
  • ข้อผิดพลาดที่พบบ่อยที่สุดสำหรับนักเรียนในวัยนี้คือการเขียนหัวเรื่องไม่ถูกต้องและข้อผิดพลาดส่งเสริมให้นักเรียนตรวจสอบงานอย่างอิสระแทนที่จะพึ่งพาครู

การจัดการห้องเรียน

  • แนะนำนักเรียนให้ "ถาม 3 ก่อนฉัน": นักเรียนจำเป็นต้องถามเพื่อนสามคนก่อนถามอาจารย์เพื่อขอความช่วยเหลือ
  • โปรดจำไว้ว่านักเรียนมีประสบการณ์ที่แตกต่างกันกับคอมพิวเตอร์เน้นขั้นตอนที่แน่นอนเมื่อสอน เช่น เมื่อต้องคลิกสองครั้งหรือคลิกขวา
  • รักษาบทเรียนให้ตรงเวลาโดยการตั้งขีดจํากัดที่เข้มงวดสําหรับการทําภารกิจ เช่น อนุญาตเพียงหนึ่งนาทีเพื่อเพิ่มส่วนเดียวหรือเลือกสีเพื่อสร้างทักษะการแก้ปัญหาให้ถามนักเรียนที่นำคำถามมากกว่าการแก้ปัญหาให้พวกเขามากที่สุดเท่าที่เป็นไปได้ตัวอย่างเช่น: สัญลักษณ์อะไรที่ต้องอยู่รอบๆ สตริง? - เครื่องหมายอ้างอิง

2- พื้นฐานการเขียนโค้ด

คำอธิบายบทเรียน : สำรวจแนวคิดการเขียนโค้ดของฟังก์ชัน ลูป และ if/then สถานะด้วยโครงการขนาดเล็กที่สามารถเพิ่มลงในเกมเช่นแพลตฟอร์มเปลี่ยนสีและกับดักได้

เป้าหมายของบทเรียน
  • แสดงโลจิสติกของ if/then โดยการแก้ไขคุณสมบัติของส่วนหนึ่ง:
  • แก้ปัญหาการฝึกซ้อมโดยแก้ไขปัญหาในสคริปต์อย่างอิสระตามที่พบ
ทักษะและแนวคิด
  • คุณสมบัติ - สิ่งที่ควบคุมวิธีที่วัตถุดูหรือทำงาน เช่น สีหรือถ้าผู้เล่นสามารถเดินผ่านได้:
  • ลูป - ชุดของรหัสที่ซ้ำจนกว่าจะบอกอย่างอื่น:
  • ฟังก์ชัน - ชุดคําแนะนําสามารถนํากลับมาใช้ใหม่ในส่วนต่างๆของสคริปต์ได้

ภาพรวม

ระยะเวลากิจกรรมคําอธิบาย
5 นาทีบทนําแนะนำเซสชัน
20 นาทีการสอนแบบมีเครื่องมือ: ทำงานกับคุณสมบัติแก้ไขคุณสมบัติสีของชิ้นส่วนโดยใช้สคริปต์
35 นาทีการสอนแบบมีคำแนะนำ: เขียนโค้ดกับดักเขียนโค้ดกับดักโดยใช้ฟังก์ชันและ if/then สถานะ
5 นาทีสรุปสะท้อนถึงโครงการและสรุปแนวคิดที่เรียนรู้

แผนการเรียนรู้

บทนํา

  1. scripting

    • สำคัญที่ต้องเข้าใจแนวคิดเหล่านี้เนื่องจากเกมผจญภัยจะมีสคริปต์เพิ่มเติม
    • ชี้ให้เห็นโครงการเหล่านี้เช่นกับกับดักสามารถรวมอยู่ในโครงการเกมผจญภัยที่พวกเขาจะเริ่มในเซสชัน 3

การสอนแบบมีเครื่องมือ - ทำงานกับคุณสมบัติ

  1. นํานักเรียนผ่านบทแนะนำต่อไปนี้:

  2. ส่งเสริมให้นักเรียนแก้ไขปัญหาอย่างอิสระหากพวกเขามีข้อผิดพลาด เพื่อช่วยให้พวกเขาลอง:

    • กำลังย้อนกลับขั้นตอนสุดท้ายไม่กี่ขั้นตอน
    • ขอความช่วยเหลือจากเพื่อน
  3. รหัสรหัส

    • ไม่เฉพาะเจาะจง: รหัส
    • ปรับปรุง: เปลี่ยนสีของ PracticePart

การสอนแบบมีเครื่องมือ - เขียนโค้ดกับดัก

  1. เมื่อทำงานกับคํา if ตรวจสอบให้แน่ใจว่านักเรียนแยกโค้ดให้ดูเหมือนตัวอย่างโค้ดสิ่งนี้ช่วยทำให้โค้ดอ่านได้ง่ายขึ้น ซึ่งเป็นสิ่งสำคัญเมื่อสคริปต์มีขนาดใหญ่ขึ้น

สรุป

  1. สรุปสิ่งที่นักเรียนได้สร้างและคําศัพท์: คุณสมบัติ , ลูป และ ฟังก์ชัน 2. เซสชัน

ส่วนท้าย

เคล็ดลับแก้ปัญหาและเคล็ดลับในห้องเรียน

  • ในขณะที่เขียนโค้ด, เตือนนักเรียนให้ตรวจสอบการเขียนใหญ่หรือขอให้เพื่อนตรวจสอบงานของพวกเขาแม้จะมีตัวอักษรที่ไม่ถูกต้องเพียงตัวเดียวก็สามารถทําให้เกิดข้อผิดพลาดในคําที่ยาวขึ้นเช่น FindFirstChildWhichIsA
  • ลองสิ่งต่อไปนี้เพื่อช่วยให้นักเรียนพัฒนาทักษะการแก้ปัญหา
    • ตั้งใจทำข้อผิดพลาดในรหัสของคุณและขอให้นักเรียนระบุข้อผิดพลาด สิ่งนี้สามารถเปลี่ยนเป็นเกมได้ง่าย
    • เขียนบรรทัดโค้ดบางส่วนและขอให้นักเรียนเสร็จสิ้นมัน
    • ใช้ 'ถาม 3 ก่อนฉัน' เมื่อนักเรียนถามเพื่อนสามคนก่อนขอความช่วยเหลือจากครูเป็นสิ่งสำคัญสำหรับนักเรียนที่จะสบายใจในการแก้ปัญหาอย่างอิสระเมื่อพวกเขาก้าวไปสู่โครงการที่ซับซ้อนมากขึ้น

3. ส่วนเกมผจญภัย 1

คำอธิบายบทเรียน : หลังจากเรียนรู้พื้นฐานของการใช้ Roblox Studio scriptingนักเรียนจะพัฒนาทักษะต่อไปโดยเริ่มโครงการที่ซับซ้อนมากขึ้น เกมผจญภัยพวกเขาจะวางแผนองค์ประกอบของเกมของพวกเขา สร้างโลกเสมือน และติดตั้งส่วนประกอบการเล่นเกมพื้นฐานเช่นการติดตามไอเทมผู้เล่น

เป้าหมายของบทเรียน
  • ฝึกการผลิตล่วงหน้าโดยวางแผนองค์ประกอบของเกมและสร้างพวกมันใน Roblox Studio:
  • แสดงความรู้เกี่ยวกับตัวแปรและฟังก์ชันโดยการสร้างสคริปต์เพื่อติดตามข้อมูลผู้เล่น
ทักษะและแนวคิด
  • เมคานิกเกม - การกระทำที่ผู้เล่นทำในเกม, เช่นวิ่งหรือรวบรวมเกมทำขึ้นจากหลายเมคนิกเกม:
  • ก่อนการผลิต - วางแผนโครงการ เช่น วาดภาพวาดก่อนสร้างในซอฟต์แวร์เช่น Roblox Studio
วัสดุ

ภาพรวม

ระยะเวลากิจกรรมคําอธิบาย
5 นาทีบทนําแนะนำเซสชัน
10 นาทีการทำงานแบบนำทาง: วางแผนเกมสร้างเอกสารออกแบบเกมเพื่อวางแผนองค์ประกอบของโครงการ
10 นาทีงานแนะนำ: สร้างโลกออกแบบสภาพแวดล้อมโดยใช้เครื่องมือที่อยู่บนพื้นฐานของเอกสารวิสัยทัศน์ก่อนหน้านี้
30 นาทีการสอนแบบมีเครื่องมือ: ตั้งค่าเกมสคริปต์โค้ดเพื่อติดตามไอเทมผู้เล่นและสร้างไอเทมแรกที่ผู้เล่นจะรวบรวม
5 นาทีสรุปสะท้อนถึงโครงการและสรุปแนวคิดที่เรียนรู้

แผนการเรียนรู้

บทนํา

  1. อธิบายว่านักเรียนจะใช้ทักษะที่เรียนรู้ในเซสชั่นก่อนหน้าเพื่อสร้างเกมในสามเซสชั่นถัดไป พวกเขาจะ:
    • วางแผนโลกที่ไม่ซ้ำกันของพวกเขาโดยใช้เอกสารออกแบบเกม
    • สร้างโลกใน Roblox โดยอ้างอิงแผนของพวกเขาในเอกสารออกแบบเกม
    • สร้างและเขียนรหัสไอเทมสำหรับผู้เล่นเพื่อรวบรวมในเกม

การทำงานแบบนําทาง - วางแผนเกม

  1. โปรดทราบว่านักเรียนไม่จำเป็นต้องเข้าถึงคอมพิวเตอร์ในตอนเริ่มต้นของส่วนนี้
  2. นํานักเรียนผ่านบทเรียน: สร้างแผนที่ หยุดก่อนส่วน: สร้างสภาพแวดล้อม
  3. เมื่อนักเรียนวาดพื้นที่เริ่มต้นของพวกเขา กำลังติดตาม
    • พื้นที่ที่วาดควรเป็นไปได้ในเชิงของสิ่งที่นักเรียนสามารถทำได้ภายในหนึ่งสัปดาห์ - เช่นบ้านที่มีสนามหญ้าด้านหน้าหรือป่าเรียบง่ายกับบล็อกเมืองที่มีรายละเอียดหรือไม่สิ่งนี้ช่วยให้นักเรียนมุ่งเน้นและพวกเขาสามารถเพิ่มได้เสมอเมื่อเสร็จสิ้น
    • ภาพวาดไม่จำเป็นต้องซับซ้อน - สัญลักษณ์ง่ายๆ เช่นวงกลมและสี่เหลี่ยมก็เพียงพอแล้ว

การทำงานแบบนําทาง - สร้างโลก

  1. นักเรียนควรอยู่ที่คอมพิวเตอร์ของพวกเขาสำหรับส่วนนี้
  2. นํานักเรียนผ่านบทเรียน: สร้างแผนที่ เริ่มต้นที่การสร้างสภาพแวดล้อม
    • แสดงเครื่องมือพื้นที่แต่ละครั้งสั้น ๆ และให้เวลาสูงสุดหกนาทีในการสร้างพื้นที่เริ่มต้น พวกเขาสามารถเพิ่มเติมได้ตลอดเวลา

การสอนแบบมีเครื่องมือ - ตั้งค่าเกม

  1. นำนักเรียนผ่านบทแนะนำต่อไปนี้: เขียนโค้ดบอร์ดผู้นำ .

สรุป

  1. สรุปสิ่งที่นักเรียนได้สร้างและคําศัพท์: กลไกเกมและการผลิตก่อน
  2. ตัวเลือก: มีนักเรียนสะท้อนถึงจุดกลางของเซสชั่นโดยถามคำถามหนึ่งหรือมากกว่าต่อไปนี้:
    • สิ่งหนึ่งที่ท้าทาย แต่วิธีที่พวกเขาเอาชนะมันได้
    • ทักษะหนึ่งที่คุณกำลังมองหาเพื่อปรับปรุงในอีกสองเซสชั่นต่อไป (เช่น ดีขึ้นในการแก้ปัญหา, สร้างโลกที่น่าสนใจมากขึ้น, ฯลฯ)
    • สิ่งที่น่าตื่นเต้นที่สุดที่คุณบรรลุวันนี้คืออะไร คุณทำอย่างไรและทำไมมันจึงน่าตื่นเต้น?

ส่วนท้าย

เคล็ดลับการแก้ปัญหา

  • ชื่อของตัวแปร leaderstats จะต้องเป็น "leaderstats" ตารางอันดับ
  • ส่งมอบ: การอ้างอิงเกมผจญภัย ช่วยให้นักเรียนติดตามชื่อแปรได้เป็นประโยชน์อย่างยิ่งถ้าพวกเขาแทนที่ชื่อตัวแปรเริ่มต้นด้วยชื่อตัวแปรของตนเอง เช่น "Gold" เป็นเจ้าของเช่น "Rubies"
  • เตือนนักเรียนให้สร้างทุกอย่างโดยใช้ชิ้นส่วน ไม่ใช้กล่องเครื่องมือ การใช้กล่องเครื่องมืออาจทำให้เกิดปัญหาที่ไม่คาดคิดในเกมของพวกเขา

การจัดการห้องเรียน

  • เมื่อนักเรียนทำงานในโครงการของพวกเขา, ช่วยให้พวกเขาจำไว้ว่ามีขนาดที่เหมาะสมของสิ่งที่พวกเขาสามารถบรรลุได้ภายในสิ้นเซสชั่น
  • หากนักเรียนมีเป้าหมายที่ทะเยอทะยาน ( ฉันต้องการสร้างโลกที่แตกต่างกันสามแห่งในเกมของฉัน) ให้พวกเขามุ่งเน้นไปที่เป้าหมายของพวกเขาสำหรับเซสชั่นปัจจุบันให้พวกเขาเขียนความคิดเพิ่มเติมเกี่ยวกับเอกสารออกแบบเกมลงไป
  • ตั้งความคาดหวังอย่างเคร่งครัดว่านักเรียนสามารถใช้เวลาทำงานในพื้นที่เริ่มต้นได้เท่าใด พวกเขาสามารถดำเนินการต่อได้ในเซสชั่นต่อไปได้เสมอ

ปรับแต่งบทเรียน

  • นักเรียนสามารถใช้เวลามากขึ้นในการสร้างพื้นที่เริ่มต้นของพวกเขาโดยใช้เครื่องมือภูมิประเทศหรือเพิ่มชิ้นส่วนตกแต่ง
  • หากนักเรียนไม่แน่ใจว่าจะเพิ่มอะไร ถามคำถามเกี่ยวกับวัตถุที่พวกเขาคาดว่าจะพบในโลกที่มีธีม (เช่นหากคุณอยู่บนฐานดวงจันทร์คุณจะเห็นอะไร? คุณจะสร้างได้อย่างไรโดยใช้ชิ้นส่วน )
  • นักเรียนสามารถเพิ่มไอเทมมากกว่าหนึ่งประเภทเพื่อเก็บเกี่ยวได้เพียงจำไว้ว่าแต่ละรายการทำตามองค์กรเดียวกันใน Explorer และมี BoolValue ชื่อ CanHarvest ตั้งค่าเป็นจริง

4 - ส่วนเกมผจญภัย 2

คำอธิบายบทเรียน : นักเรียนยังคงพัฒนาเกมการผจญภัยต่อไปพวกเขาจะสร้างสคริปต์สำหรับการใช้เครื่องมือ การขายไอเทม และอัพเกรดพื้นที่ของพวกเขา

เป้าหมายของบทเรียน
  • ใช้ความรู้ของ if/then เพื่อสร้างไอเทมสะสม :
  • สาธิตความรู้เกี่ยวกับฟังก์ชันในการสร้างฟังก์ชันที่ช่วยให้ผู้เล่นสามารถขายไอเทมและอัพเกรดแปรพื้นที่ของพวกเขาได้
เตรียม
  • ดาวน์โหลดเครื่องมือเริ่มต้น และโหลดลงในหน้าต่างเดสก์ท็อปของนักเรียนทุกคน

ภาพรวม

ระยะเวลากิจกรรมคําอธิบาย
5 นาทีบทนําแนะนำเซสชัน
50 นาทีการสอนแบบมีเครื่องมือ: เขียนโปรแกรมกลไกเกมให้นักเรียนสร้างสคริปต์สำหรับเครื่องมือ ขายไอเทม และอัพเกรดพื้นที่
5 นาทีสรุปสะท้อนถึงโครงการและสรุปแนวคิดที่เรียนรู้

แผนการเรียนรู้

บทนํา

  1. อธิบายว่านักเรียนจะเพิ่มกลไกการเล่นเกมหลักของเกมผจญภัยในวันนี้: โดยใช้เครื่องมือเพื่อรวบรวมไอเทม, ขายไอเทม, และอัพเกรดพื้นที่เพื่อรวบรวมไอเทมเพิ่มเติม
  2. ชี้ให้เห็นว่าเซสชันนี้จะหนักในการสอนแบบมีคำแนะนำ เซสชันต่อไปจะเป็นแบบอิสระมากขึ้นเพื่อให้นักเรียนสามารถทำงานเองหรือทำตามได้

การสอนแบบมีเครื่องมือ - กลไกเกมสคริปต์

  1. ตรวจสอบให้แน่ใจว่านักเรียนทุกคนมีการเข้าถึงเครื่องมือเริ่มต้น
  2. นํานักเรียนผ่านบทแนะนำต่อไปนี้:

สรุป

  1. สรุปสิ่งที่นักเรียนได้สร้างขึ้น
  2. ตัวเลือก - ถามนักเรียนว่าคุณสมบัติใดที่พวกเขาตื่นเต้นที่จะทำงานหรือเพิ่มในวันพรุ่งนี้เมื่อพวกเขาจบเกมของพวกเขา

ส่วนท้าย

เคล็ดลับแก้ปัญหาและเคล็ดลับในห้องเรียน

การแก้ปัญหาทั่วไป

  • ในขณะที่นักเรียนเขียนโค้ด ปล่อยตัวอย่างสคริปต์สำหรับนักเรียนเพื่อให้อ้างอิง สคริปต์เครื่องมือมีประโยชน์เป็นพิเศษเนื่องจากมีคำสั่งซ้อนกัน
  • ตรวจสอบว่านักเรียนกําลังสันนิษฐานโค้ดของพวกเขาให้ดูเหมือนตัวอย่างโค้ด ซึ่งทําให้โค้ดอ่านได้ง่ายขึ้นและลดความเป็นไปได้ของข้อผิดพลาด เคล็ดลับการเขียนสคริปต์
  • เตือนนักเรียนให้เสมอเพิ่มจุลภาคระหว่างพารามิเตอร์หลายตัวในฟังก์ชัน, เช่นใน sellItems(playerItems, playerGold)
  • ในสคริปต์การอัพเกรด ลำดับของฟังก์ชันมีความสำคัญ ตรวจสอบให้แน่ใจว่าฟังก์ชัน giveUpgrade() อยู่เหนือ clickDetector.MouseClick เคล็ดลับการอำนวยความสะดวก
  • เพื่อให้นักเรียนอยู่บนเส้นทาง ตั้งเวลาจํากัดสําหรับการทดสอบเล่นอย่างเคร่งครัด เช่น หนึ่งนาที
  • ส่งเสริมให้นักเรียนจดจำเป้าหมายเฉพาะเมื่อทดสอบเครื่องมือ เช่น ตรวจสอบว่าเครื่องมือเก็บรวบรวมไอเทมตามที่ตั้งใจไว้หรือไม่สิ่งนี้ช่วยให้พวกเขามุ่งเน้นได้

ปรับแต่งบทเรียน

ขยายบทเรียน

  • สามารถเพิ่มไอเทมมากกว่าหนึ่งรายการเพื่อเก็บเกี่ยวได้เพียงจำไว้ว่าแต่ละรายการต้องการ BoolValue ที่ตั้งค่าเป็นจริง CanHarvest
  • อินเทอร์เฟซ GUI เช่นป้ายอัพเกรดสามารถปรับแต่งได้ส่งเสริมนักเรียนให้สำรวจคุณสมบัติของ TextLabels เช่น สีและฟอนต์ในคุณสมบัติของ TextLabel และ SurfaceGui นั้น

5 - ส่วนเกมผจญภัย 3

คําอธิบายบทเรียน : ใช้เวลาในการทบทวนบทเรียนก่อนหน้าและเตรียมเกมผจญภัยสําหรับผู้อื่นเพื่อเล่นนักเรียนควรประเมินว่าเกมของพวกเขาตอบสนองเป้าหมายในการสนุก ท้าทาย และไร้ข้อบกพร่องหรือไม่; ออกแบบใหม่หรือปรับปรุงเกมตามความจำเป็น

เป้าหมายของบทเรียน
  • ออกแบบเกมฝึกซ้อมโดยเปลี่ยนตัวแปรเช่นเริ่มต้นทองหรือช่องว่างเพื่อทำให้เกมท้าทาย แต่สนุก:
  • ทดสอบเกมของพวกเขาตามเป้าหมายที่เฉพาะเจาะจงสะท้อนถึงการเปลี่ยนแปลงที่จำเป็นต้องทำและดำเนินการปรับปรุง
ทักษะและแนวคิด
  • ท้าทาย แต่ยุติธรรม - แนวคิดการออกแบบเกม ผู้เล่นควรได้รับความท้าทาย แต่ไม่ควรเครียดหรือโดนลงโทษในระหว่างเกม

ภาพรวม

ระยะเวลากิจกรรมคําอธิบาย
5 นาทีบทนําแนะนำเป้าหมายสำหรับเกมนักเรียนและความสามารถในการทำตามหรือดำเนินโครงการต่อไป
15 นาทีการสอนแบบมีเครื่องมือ: ทำให้เกมพร้อมทำการเปลี่ยนแปลงเล็กน้อยในเกมของพวกเขาและใช้เวลาในการทดสอบกับเพื่อน
30 นาทีงานอิสระติดตามบทเรียนก่อนหน้านี้ ขยายเกมด้วยสภาพแวดล้อมที่ดีขึ้น หรือรายการเพิ่มเติมที่จะรวบรวม
10 นาทีสรุปสรุปสนามแข่งและแบ่งปันเกม

แผนการเรียนรู้

บทนํา

  1. อธิบายว่าวันนี้เป็นโอกาสที่จะทำตามหรือพัฒนาเกมต่อไป
  2. ไม่ว่านักเรียนจะทำงานอะไร พวกเขาจะต้องการประเมินและออกแบบใหม่เกมของพวกเขาเพื่อตอบสนองเป้าหมายเฉพาะ:
    • ความสนุก - ผู้เล่นชอบเล่นต้องการเล่นต่อ
    • ท้าทาย - ผู้เล่นมีความท้าทาย แต่ไม่ถูกลงโทษหรือเครียดเกินไป
    • ปราศจากข้อผิดพลาดและข้อบกพร่อง - ไม่มีข้อผิดพลาดของสคริปต์, ชิ้นส่วนหรือภาพที่ดูผิดปกติ, ฯลฯ

การสอนแบบมีเครื่องมือ - ทำให้เกมพร้อม

  1. นำนักเรียนผ่าน เสร็จสิ้นโครงการ
  • การทดสอบเล่นเป็นตัวเลือก ขึ้นอยู่กับคลาสของคุณเวลานั้นอาจถูกใช้เพื่อให้นักเรียนทำตามโครงการของพวกเขา

งานอิสระ

  1. ให้นักเรียนทบทวนบทเรียนหรือพัฒนาโครงการสุดท้ายของพวกเขาต่อไป
    • เมื่อนักเรียนทำงานแล้ว การกระทำของพวกเขาควรช่วยให้พวกเขาบรรลุเป้าหมายสำหรับวันนี้ (สนุก ท้าทาย ไร้ข้อผิดพลาด)
  2. หากนักเรียนรู้สึกว่าสำเร็จแล้ว คุณสามารถส่งเสริมให้พวกเขา:
    • เพิ่มไอเทมหรืออัพเกรดเพิ่มเติม
    • ใช้เครื่องมือภูมิประเทศเพื่อขยายและปรับปรุงสภาพแวดล้อมของพวกเขา
    • เพิ่มชิ้นตกแต่งที่เหมาะกับธีมสภาพแวดล้อมของพวกเขา
    • ข้อเสนอแนะ

สรุป

  1. สรุปโดยนําการสนทนาในชั้นเรียน ถามหนึ่งในคําถามด้านล่างมากกว่าหนึ่งคํา
    • สิ่งหนึ่งที่ท้าทาย แต่วิธีที่พวกเขาเอาชนะมันได้
    • บางสิ่งที่พวกเขาภูมิใจในเกมของพวกเขาและทำไม
    • ตัวอย่างของวิธีที่นักเรียนคนอื่นช่วยปรับปรุงเกมของพวกเขา
  2. เพื่อแสดงผลงานให้นักเรียนแลกเปลี่ยนที่นั่งกับพันธมิตรและให้พวกเขาสำรวจโลกของพวกเขา

ในหน้านี้