คำอธิบายบทเรียน : เริ่มการเขียนโค้ดของคุณด้วย Roblox ในขณะที่คุณร่วมกับผู้คนนับล้านที่มีส่วนร่วมในกิจกรรม Hour of Code™ ทั่วโลก มาตรฐาน ISTE : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d
เป้าหมายการเรียนรู้ |
|
ทักษะและแนวคิด | แปรแก้ไข - รหัส- ตัวแทนสำหรับสตริงทั้งหมดที่เขียนในการอ้างอิง - ตัวแทนสำหรับสตริงที่สาม |
เตรียม |
ต้อง ให้แน่ใจว่านักเรียนมีพื้นที่เพีย |
วัสดุ |
|
ภาพรวม
ระยะเวลา | กิจกรรม | คำอธิบาย |
---|---|---|
5 นาที | การแนะนำ | แนะนำโครงการและโครงสร้างบทเรียน |
5 นาที | งานกระบวนการแนะนำ: สร้างเรื่อง | ให้นักเรียนเขียนเรื่องราวของพวกเขาและสร้างสถานที่หมุน |
25 นาที | การฝึกสอนแบบมุ่งเน้น: เกมเรื่อง | นำนักเรียนผ่านการฝึกสอนเพื่อสร้างเกมเรื่อง |
10 นาที | งานอิสระ: เสร็จสิ้นโครงการนักเรียน | ให้นักเรียนเอาชนะหรือดำเนินการต่อการสร้างเรื่องราว |
5 นาที | หุ้ม | รวบรวมบทเรียนและมีนักเรียนแบ่งปันเรื่อง |
แผนการเรียนรู้
การแนะนำ
- เล่นวิดีโอนี้เกี่ยวกับ Hour of Code™ การแนะนำประชาชนเป็นล้าน ๆ คนเพื่อเข้าร่วมการเรียนรู้การเขียนโปรแกรมคอมพิวเตอร์ในหนึ่งชั่วโมง
- บอกนักเรียนว่าพวกเขาจะสร้างเกมโดยใช้ Roblox Studio เครื่องมือที่ใช้สร้างประสบการณ์ Roblox ทั้งหมด นักเรียนจะเขียนเรื่องแล้วใช้คำตอบของผู้ใช้เพื่อแทนที่คำและชื่อ ตัวอย่างเช่น: หนึ่งว
- เล่นวิดีโอโครงการทั่วไปเพื่อแสดงให้นักเรียนเห็นว่าพวกเขาจะสร้างความตื่นเต้นและสร้างความสนุกสนาน
งานกระบวนการแนะนำ - สร้างเรื่อง
- ให้นักเรียนกระดาษและปากกาเพื่อเขียนเรื่องราวของพวกเขา
- นำนักเรียนผ่านการเรียนรู้ การเขียนเรื่อง
- ให้นักเรียนทำกิจกรรมนี้ออกจากคอมพิวเตอร์เพื่อลดการระเบิด
- เคล็ดลับการคิดสร้างสรรค์: ให้นักเรียนสร้างความคิดโดยมีหนึ่งแนะนำตัวละคร (นักเวทย์, เชฟ, เป็นต้น) และอีกคนแนะนำสิ่งที่ตัวละครนั้นทำ
การฝึก - เกมเรื่อง
- นำนักเรียนผ่านการกวดวิชาเริ่มต้นที่ เปิดแบบฟอร์ม และสิ้นสุดด้วย เสร็จสิ้นและเพิ่ม
งานอิสระ - เสร็จสิ้นโครงการนักศึกษา
- แสดงนักเรียนเคล็ดลับและเทคนิคจาก เสร็จสิ้นและเพิ่ม
- ให้นักเรียนทำความคุ้นเคยกับโครงการของพวกเขา หากเสร็จสิ้นให้เพิ่มความท้าทายต่อไปนี้ให้พวกเขาเพิ่มตัวละครสองหรือมากขึ้น (ใช้แปรต่าง: ชื่อ2, ชื่อ3)
หุบปาก
- รวบรวมสิ่งที่นักเรียนสร้างและคําศัพท์: แปร, สตริง, การรวมกัน
- ส่งเสริมให้นักเรียน 2 หรือ 3 คนแบ่งปันเรื่องราวที่พวกเขาเขียนเป็นคลาส โดยการอ่านเรื่องราวแล้วเรียกนักเรียนคนอื่นเพื่อให้ตอบ
อุปกรณ์เสริม
เคล็ดลับการแก้ปัญหา
เคล็ดลับการแก้ปัญหาทั่วไป
- แนะนำนักเรียนให้ "ถาม 3 ก่อนฉัน": นักเรียนต้องถามสามคนก่อนที่จะขอความช่วยเหลือจากผู้สอน
- ให้เพื่อนบ้านทดสอบงานของกัน เมื่อพวกเขาทดสอบให้เรียนรู้จากนักเรียนคนอื่น ๆ ที่อาจมีข้อผิดพลาดทั่วไปเช่นข้อมูลที่หายไปในคําต่อ บทเรียนที่ 1: การสร้างแปรผัน
- เพื่อช่วยให้นักเรียนค้นหาสคริปต์ Story Manger ได้ดีขึ้น วาดลำดับในกระดานแสดงผล: StarterGUI > GameGUI > StoryManager .
- เมื่อนักเรียนพิมพ์ตัวแปรแรกของพวกเขาให้แน่ใจว่ามันอยู่ระหว่างสองเส้นสีเขียวดอกเชิญ บทเรียน 2: รับคำตอบผู้เล่น
- การเรียนรู้ที่เคร่งครัดและการเขียนตัวอักษรเป็นสำนวนเช่น storyMaker และ GetInput จะทำให้เกิดข้อผิดพลาดได้ หากมีตัวอักษรหนึ่งตัวผิดพลาดหรือไม่ได้เขียนตัวอักษรอย่างถูกต้อง
- เกร็ดความรู้: ให้นักเรียนกดปุ่มหยุดเมื่อพวกเขาทำการทดสอบเสร็จ บทเรียนที่ 3: การเล่าเรื่อง
- เมื่อนักเรียนพิมพ์คำวลี พวกเขาอาจสังเกตเห็นช่องว่างเพิ่มเติมหรือบางคำที่ผสานกัน ตัวแปรสตริงแสดงตัวอักษรตามตัวอักษรที่ปรากฏขึ้นตัวอักษรระหว่างการเขียน
- หากเรื่องเขียนคำที่เป็นคำรวมเช่น "wizardNia" ให้เพิ่มช่องว่างเพิ่มเติมก่อนตัวแปรนั้น
ปรับแต่งบทเรียน
เรียบเรียงบทเรียนได้ยากขึ้น
- ให้นักเรียนมุ่งเน้นไปที่การเขียนคำถามเพียงข้อเดียว ข้อความหนึ่ง และแปรหนึ่ง ขยายบทเรียน
- ให้นักเรียนรวมเทคนิคอย่างน้อยหนึ่งเทคนิคจาก เคล็ดลับและเทคนิค
- ให้นักเรียนแลกเปลี่ยนสถานที่เพื่อเล่นกันเมื่อจบการเรียนรู้
ทรัพยากรอื่นๆ
ด้านล่างเป็นคำถามเพื่อตรวจสอบความเข้าใจในเนื้อหา
คำถามบทเรียน 1 | ตอบ |
---|---|
ตัวแปรคือ... | ตัวแทนข้อมูล |
สคริปต์มีอะไรบ้าง? | รหัสเพื่อดำเนินการโปรแกรม |
ตั้งชื่อตัวแปรที่ดีเช่นตัวอย่าง: | adjective03 , name3 , myVerb1 |
ในสคริปต์ที่ต้องพิมพ์โค้ดที่ไหน | ระหว่างสองเส้นสีเขียวที่ขีดขวาง |
คำถามบทเรียน 2 | ตอบ |
---|---|
ตัวแปรสามารถรองรับได้มากกว่าหนึ่งประเภทของข้อมูล คือหรือไม่? | ใช่ |
แปรสตริงประเภทต่างๆ ถูกแทรกอยู่ระหว่างอะไร? | เครื่องหมายการอ้างอิง |
รหัส? | คอนเทนต์สตริงสามารถมีช่องว่าง (เช่น " My name") ตัวแปรไม่สามารถ (เช่น " name1" |
คำถามบทเรียน 3 | ตอบ |
---|---|
คอนแคทเทชันทำอะไรและทำอย่างไร? | ผสานสองหรือมากกว่าสตริง/แปรต่างกันด้วย .. |
คำอธิบายหลักสูตร ค้นพบวิธีการสร้างเกมคำสั่งในตัวเลือกที่น่าตื่นเต้นใช้งานได้ทาง Roblox ฟรีเครื่องมือการเขียนและการออกแบบ นี่เป็นหลักสูตรที่
ในหลักสูตรนี้นักเรียนของคุณจะ:
- เรียนรู้และพัฒนาพื้นฐานการเขียนโปรแกรมด้วย Lua
- ใช้การเขียนโปรแกรมเพื่อสร้างเกมเรื่องในโลก 3D
- นำกลับบ้านประสบการณ์ที่สมบูรณ์แบบที่สามารถเล่นและแบ่งปันได้ออนไลน์