สร้างเกม Roblox ของตัวเองด้วย AI: Vibe Coding ตั้งแต่ไอเดียจนเพื่อนได้เล่น

สร้างเกม Roblox ของตัวเองด้วย AI: Vibe Coding ตั้งแต่ไอเดียจนเพื่อนได้เล่น
RBLX-101

เวิร์กช็อป 2 วัน สร้างเกม Roblox ของตัวเองใน Roblox Studio โดยสั่ง AI ช่วยเขียนสคริปต์ Luau ฝึกคิดเกม อ่านโค้ดที่ AI เขียน ทดสอบ แก้บั๊ก และเผยแพร่เกมให้เพื่อนเล่นได้จริง ไม่ต้องมีพื้นฐานเขียนโปรแกรมมาก่อน

12 ชั่วโมง พื้นฐาน สอบถามค่าลงทะเบียน

วัตถุประสงค์

ออกแบบเกมเป็นขั้นตอน ตั้งแต่ไอเดีย กติกา วงจรการเล่น (core loop) จนเป็นแผนงานที่สั่ง AI ได้ ใช้งาน Roblox Studio สร้างฉาก วางวัตถุ ตั้งค่าแสง เสียง และทดสอบเกมแบบผู้เล่นหลายคน สั่ง AI ให้เขียนสคริปต์ Luau ได้ตรงความต้องการ และอ่านโค้ดที่ได้จนเข้าใจว่าทำงานอย่างไร เข้าใจพื้นฐานการเขียนโปรแกรมผ่านเกม: ตัวแปร เงื่อนไข ลูป ฟังก์ชัน และเหตุการณ์ (event) หาและแก้บั๊กอย่างเป็นระบบด้วยหน้าต่าง Output และการถาม AI แบบมีข้อมูลประกอบ เผยแพร่เกมบน Roblox ทำหน้าเกมให้น่าเล่น และใช้งานอย่างปลอดภัยตามกฎชุมชนของ Roblox

กลุ่มเป้าหมาย

นักเรียนประถมปลายถึงมัธยมที่ชอบเล่นเกมและอยากสร้างเกมเอง (อายุ 10 ปีขึ้นไป) ครูคอมพิวเตอร์และครูวิทยาการคำนวณที่อยากใช้เกมสอนแนวคิดการเขียนโปรแกรมและการใช้ 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

รอบที่เปิดรับสมัคร

ยังไม่มีรอบที่เปิดรับสมัคร ติดต่อทีมงาน เพื่อจัดอบรมเฉพาะหน่วยงานได้