ผู้พัฒนา Roblox 101

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

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

วัตถุประสงค์และผลลัพธ์การเรียนรู้

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

มาตรฐาน ISTE: ผู้เรียนที่มีอำนาจ 1d, นักออกแบบนวัตกรรม 4a, 4c, ผู้สื่อสารสร้างสรรค์ 6b, 6c

เซสชั่น

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

1- พื้นฐาน Roblox Studio

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

วัตถุประสงค์ของบทเรียน
  • จัดการชิ้นส่วน 3 มิติเพื่อสร้างสนามฝึกอุปสรรค
  • สร้างสคริปต์โดยใช้ตัวแปรและลูป เพื่อผล visual ในเกม
ทักษะและแนวคิด
  • ตัวแปร - ตัวแทนสำหรับข้อมูลในโค้ด
  • สตริง - ตัวแปรที่สามารถเก็บประโยคทั้งหมดได้ เขียนในเครื่องหมายคำพูด
การเตรียม
  • ให้แน่ใจว่านักเรียนแต่ละคนมีบัญชี 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. สรุปสิ่งที่นักเรียนสร้างและคำศัพท์ที่เรียนรู้: ตัวแปรและสตริง

ภาคผนวก

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

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

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

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

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

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

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

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

ภาพรวม

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

แผนการสอน

การแนะนำ

  1. อธิบายว่าเซสชั่นวันนี้จะเป็นโครงการย่อยที่จะพัฒนาทักษะในด้านการเขียนสคริปต์

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

สอนแบบมีผู้ชี้นำ - ทำงานกับคุณสมบัติ

  1. ชี้นักเรียนไปยังบทเรียนต่อไปนี้:

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

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

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

สอนแบบมีผู้ชี้นำ - เขียนโค้ดกับดัก

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

สรุป

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

ภาคผนวก

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

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

3. เกมผจญภัย ตอนที่ 1

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

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

ภาพรวม

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

แผนการสอน

การแนะนำ

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

ทำงานที่มีผู้ชี้นำ - วางแผนเกม

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

ทำงานที่มีผู้ชี้นำ - สร้างโลก

  1. นักเรียนควรอยู่ที่คอมพิวเตอร์ของตนในส่วนนี้
  2. ชี้นักเรียนไปตามบทเรียน: สร้างแผนที่, เริ่มที่การสร้างสภาพแวดล้อม
    • แสดงให้นักเรียนเห็นเครื่องมือภูมิประเทศ 각각 เพื่อใช้เวลาในการสร้างพื้นที่เริ่มต้นของพวกเขาไม่เกินหกนาที พวกเขาสามารถเพิ่มได้มากขึ้นในภายหลัง

สอนแบบมีผู้ชี้นำ - ตั้งค่าเกม

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

สรุป

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

ภาคผนวก

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

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

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

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

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

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

4 - เกมผจญภัย ตอนที่ 2

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

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

ภาพรวม

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

แผนการสอน

การแนะนำ

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

สอนแบบมีผู้ชี้นำ - สคริปต์กลไกเกม

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

สรุป

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

ภาคผนวก

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

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

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

เคล็ดลับการเขียนสคริปต์

  • เตือนนักเรียนเสมอให้เพิ่มเครื่องหมายจุลภาคเมื่อต้องใช้พารามิเตอร์หลายตัวในฟังก์ชัน เช่น ใน sellItems(playerItems, playerGold)
  • ในสคริปต์การอัปเกรดลำดับของฟังก์ชันมีความสำคัญ โปรดตรวจสอบให้แน่ใจว่าฟังก์ชัน giveUpgrade() อยู่เหนือ clickDetector.MouseClick.

เคล็ดลับการช่วยเหลือ

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

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

ขยายบทเรียน

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

5 - เกมผจญภัย ตอนที่ 3

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

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

ภาพรวม

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

แผนการสอน

การแนะนำ

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

สอนแบบมีผู้ชี้นำ - ทำให้เกมพร้อม

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

งานอิสระ

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

สรุป

  1. สรุปด้วยการนำการอภิปรายร่วมกันในชั้นเรียน ถามหนึ่งหรือมากกว่าคำถามด้านล่าง:
    • หนึ่งสิ่งที่ท้าทายแต่พวกเขาเอาชนะได้
    • สิ่งที่พวกเขาภูมิใจในเกมของพวกเขาและทำไม
    • ตัวอย่างว่าเพื่อนนักเรียนคนอื่นช่วยปรับปรุงเกมของพวกเขาได้อย่างไร
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ