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

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

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

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

ภาพรวม

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

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

บทนํา

  1. scripting

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

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

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

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

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

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

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

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

สรุป

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

ส่วนท้าย

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

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