เวิร์กช็อป 2 วัน สร้างเกม Roblox ของตัวเองใน Roblox Studio โดยสั่ง AI ช่วยเขียนสคริปต์ Luau ฝึกคิดเกม อ่านโค้ดที่ AI เขียน ทดสอบ แก้บั๊ก และเผยแพร่เกมให้เพื่อนเล่นได้จริง ไม่ต้องมีพื้นฐานเขียนโปรแกรมมาก่อน
วัตถุประสงค์
กลุ่มเป้าหมาย
รายละเอียด
ทำไมต้องเรียนหลักสูตรนี้
เด็กจำนวนมากใช้เวลาหลายชั่วโมงเล่นเกม Roblox แต่มีน้อยคนที่รู้ว่าเกมเหล่านั้นสร้างจากเครื่องมือฟรีชื่อ Roblox Studio ซึ่งใครก็สร้างเกมแล้วเผยแพร่ให้คนทั้งโลกเล่นได้ ปัญหาคือการเขียนสคริปต์ภาษา Luau ทำให้ผู้เริ่มต้นส่วนใหญ่ถอดใจตั้งแต่บทแรก
หลักสูตรนี้ใช้แนวทาง Vibe Coding คือให้ผู้เรียนเป็น "ผู้ออกแบบเกม" ที่เล่าสิ่งที่อยากได้ให้ AI ฟัง แล้วให้ AI ช่วยเขียนสคริปต์ แต่เราไม่ได้สอนให้กดคัดลอกแล้วจบ ผู้เรียนจะฝึก อ่านโค้ดที่ AI เขียน ทดสอบว่าทำงานจริงไหม และแก้เมื่อมันผิด ซึ่งเป็นทักษะสำคัญของคนทำงานยุค AI ผลลัพธ์คือเกมที่เป็นของตัวเองจริง ๆ และความเข้าใจพื้นฐานการเขียนโปรแกรมที่ติดตัวไปใช้ต่อได้
สิ่งที่จะได้ลงมือทำและผลลัพธ์กลับบ้าน
- เกม Obby (ด่านกระโดดฝ่าอุปสรรค) ของตัวเอง 1 เกม เผยแพร่บน Roblox แล้วส่งลิงก์ให้เพื่อนและครอบครัวเล่นได้ทันที
- ระบบในเกมที่ทำงานได้จริง จุดเซฟ (checkpoint) พื้นอันตราย แพลตฟอร์มเคลื่อนที่ เหรียญ คะแนน ตัวจับเวลา และบันทึกความคืบหน้าของผู้เล่น
- สมุดสั่ง AI (Prompt Cookbook) ชุดคำสั่งตัวอย่างสำหรับสร้างระบบเกมที่ใช้บ่อย พร้อมวิธีปรับให้ตรงกับเกมของตัวเอง
- เช็กลิสต์ทดสอบและแก้บั๊ก ขั้นตอนหาสาเหตุเมื่อเกมไม่ทำงาน ใช้ได้กับทุกโปรเจกต์ต่อจากนี้
- เกียรติบัตร สำหรับผู้ที่เผยแพร่เกมได้สำเร็จ
โครงสร้างเนื้อหาหลักสูตร (2 วัน · 12 ชั่วโมง)
วันที่ 1: คิดเกม สร้างฉาก และเริ่มสั่ง AI เขียนสคริปต์
- รู้จัก Roblox Studio และ Vibe Coding
- ส่วนประกอบของหน้าจอ: Explorer, Properties, Toolbox, Output และการทดสอบด้วยปุ่ม Play
- Vibe Coding คืออะไร AI ทำอะไรได้ดี และทำอะไรผิดบ่อย
- เครื่องมือ AI ที่ใช้ในห้อง: ผู้ช่วย AI ใน Roblox Studio และแชตบอต AI ทั่วไป
- ออกแบบเกมก่อนลงมือ
- วงจรการเล่น (core loop): ผู้เล่นทำอะไร ได้อะไร ทำไมอยากเล่นต่อ
- ร่างแผนที่ด่านบนกระดาษ กำหนดความยากที่ค่อย ๆ เพิ่มขึ้น
- เปลี่ยนไอเดียให้เป็นรายการงานที่สั่ง AI ได้ทีละชิ้น
- สร้างฉากและด่าน
- วาง Part ปรับขนาด สี วัสดุ จุดเกิด (SpawnLocation) และการ Anchor
- ตกแต่งด้วย Toolbox อย่างปลอดภัย: เลือกโมเดลที่ไม่มีสคริปต์แปลกปลอม
- สั่ง AI สร้างระบบแรก และอ่านโค้ดให้เข้าใจ
- สูตรเขียนคำสั่ง: บอกเป้าหมาย สิ่งที่มีในเกม เงื่อนไข และสิ่งที่ห้ามทำ
- พื้นอันตราย (kill brick), จุดเซฟ (checkpoint) และแพลตฟอร์มเคลื่อนที่
- อ่านโค้ดที่ได้ทีละบรรทัด: ตัวแปร เงื่อนไข ลูป ฟังก์ชัน และเหตุการณ์ Touched
- Script กับ LocalScript ต่างกันอย่างไร ควรวางไว้ตรงไหน
วันที่ 2: คะแนน หน้าจอ บันทึกข้อมูล แก้บั๊ก และเผยแพร่
- คะแนนและหน้าจอผู้เล่น
- เหรียญให้เก็บ และกระดานคะแนน (leaderstats)
- สร้างหน้าจอ GUI: ตัวจับเวลา ด่านปัจจุบัน และข้อความเมื่อผ่านเส้นชัย
- เสียงประกอบ เอฟเฟกต์ และแสงให้เกมดูมีชีวิต
- บันทึกความคืบหน้าของผู้เล่น
- DataStore เก็บด่านและเหรียญ ออกจากเกมแล้วกลับมาเล่นต่อได้
- ทำไมต้องตรวจข้อมูลฝั่งเซิร์ฟเวอร์ และกันผู้เล่นโกง
- หาและแก้บั๊กอย่างเป็นระบบ
- อ่านข้อความผิดพลาดในหน้าต่าง Output และใช้ print หาจุดที่โค้ดหยุดทำงาน
- ถาม AI ให้ได้คำตอบที่ถูก: ส่งข้อความผิดพลาด โค้ด และสิ่งที่คาดว่าจะเกิด
- รู้ทันเมื่อ AI แต่งคำตอบ หรือใช้คำสั่งที่ Roblox เลิกใช้ไปแล้ว
- ทดสอบแบบผู้เล่นหลายคนในเครื่องเดียว (Local Server)
- เผยแพร่เกมและใช้งานอย่างปลอดภัย
- เผยแพร่เกม ตั้งชื่อ คำอธิบาย รูปไอคอน และภาพตัวอย่างให้น่าคลิก
- ตั้งค่าการเข้าถึง เลือกเปิดให้เฉพาะเพื่อนหรือเปิดสาธารณะ
- กฎชุมชนของ Roblox ความปลอดภัยของบัญชี การไม่แชร์รหัสผ่าน และการคุยกับคนแปลกหน้า
- แนะนำการหารายได้จากเกม (Game Pass, Robux) ในภาพรวม และเหตุผลที่ต้องปรึกษาผู้ปกครองก่อน
- นำเสนอเกม ผู้เรียนเล่นเกมของกันและกัน ให้คำติชม และวางแผนอัปเดตต่อ
สิ่งที่ต้องเตรียมสำหรับเข้าอบรม
- คอมพิวเตอร์โน้ตบุ๊ก Windows 10/11 หรือ macOS ที่ติดตั้ง Roblox Studio ได้ แรมอย่างน้อย 8 GB แนะนำให้ใช้เมาส์
- บัญชี Roblox ที่ยืนยันอีเมลแล้ว ผู้เรียนอายุต่ำกว่า 13 ปี ให้ผู้ปกครองช่วยสร้างบัญชีและตั้งค่าการควบคุมโดยผู้ปกครอง
- ติดตั้ง Roblox Studio ล่วงหน้า (ทีมงานส่งคู่มือติดตั้งให้ก่อนวันอบรม)
- บัญชีสำหรับใช้แชตบอต AI ถ้ามี (ไม่บังคับ ในห้องใช้ผู้ช่วย AI ใน Roblox Studio ได้)
หมายเหตุ หลักสูตรนี้ไม่จำเป็นต้องเขียนโปรแกรมเป็นมาก่อน เน้นลงมือทำจริงทีละขั้น ผู้เรียนจะได้เกมของตัวเองกลับไปพัฒนาต่อ ชื่อ Roblox และ Roblox Studio เป็นเครื่องหมายการค้าของ Roblox Corporation หลักสูตรนี้ไม่ได้เป็นหลักสูตรทางการของ Roblox