top of page

Roblox

เปลี่ยนจากผู้เล่นเป็นผู้สร้าง กับคอร์สที่ออกแบบมาเพื่อ
พัฒนาทักษะการเขียนโปรแกรมผ่านการสร้างเกมใน Roblox

ทำไมต้องเลือกคอร์ส Roblox ของเรา

 

คอร์สเรียนเขียนโปรแกรมด้วย Roblox ที่ถูกออกแบบมาโดยเฉพาะสำหรับเด็ก เพื่อทำให้ประสบการณ์ในการเรียนรู้สนุกสนานและมีประสิทธิภาพ โดยเด็กๆจะได้เรียนรู้พื้นฐานของการเขียนโปรแกรมผ่านการสร้างเกมที่พวกเขาชื่นชอบและคุ้นเคย ที่ช่วยเปลี่ยนความสนใจของเด็กๆ ให้เป็นทักษะที่มีคุณค่าสำหรับศตวรรษที่ 21 เช่น การแก้ปัญหา ความคิดสร้างสรรค์ และการคิดเชิงตรรกะ

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

เด็กๆ จะได้เรียนรู้อะไรบ้าง

เด็กๆจะได้เรียนรู้การสร้างเกมออนไลน์ผ่านการใช้ภาษา Lua โดยมีคอร์สหลากหลายเหมาะกับเด็กตั้งแต่เพิ่งเริ่มต้นเรียนเขียนโปรแกรม จนถึงเด็กที่มีประสบการณ์ด้านการเขียนโปรแกรมแล้

 

  • ระดับเริ่มต้น (Beginner) : เรียนรู้การสร้างเกมง่ายๆ เช่น เกม Obby โดยเน้นการใช้งาน Roblox Studio การออกแบบฉาก และการเขียนโปรแกรมพื้นฐาน

  • ระดับกลาง (Intermediate) : เรียนรู้การสร้างเกมที่ซับซ้อนขึ้น เช่น เกมแข่งวิ่ง เกมแนวต่อสู้ โดยเพิ่มการสร้างระบบผู้เล่นหลายคน และระบบ Game Play ที่ใช้ต้องใช้ทักษะการเขียนโปรแกรมเพิ่มขึ้น

  • ระดับสูง (Advanced): เรียนรู้การสร้างเกมที่ซับซ้อน เช่นเกมที่มี AI เกมแนว Tower Defense พร้อมทั้งพัฒนาการเขียนโปรแกรมด้วยคำสั่งที่มีความซับซ้อน​​

ประโยชน์และทักษะที่เด็กๆจะได้

  • เข้าใจพื้นฐานของ Roblox และ Roblox Studio

  • เข้าใจหลักการเขียนโปรแกรม เช่น Algorithm

  • เรียนรู้การเขียนโปรแกรมด้วยภาษา Lua

  • เข้าใจหลักการวางแผนและการสร้างเกมตั้งแต่ต้นจนจบ

  • พัฒนาทักษะการคิดวิเคราะห์ การออกแบบเกม และการแก้ปัญหาอย่างเป็นระบบ

  • สร้างเกมที่มีความคิดสร้างสรรค์ โดยใช้การออกแบบในรูปแบบ 3D

  • เรียนรู้การทำงานเป็นทีม และการสื่อสารในการพัฒนาเกม

  • ฝึกทักษะการทดสอบเกม การแก้ไขข้อผิดพลาด และการปรับปรุงเกม

  • มีผลงานที่สามารถนำเสนอและใช้เป็น Portfolio ในอนาคต

ความสำเร็จของนักเรียน GameDoubleD ในการแข่งขันเขียนโค้ดเพื่อสร้างเกม Roblox

แผนการเรียนรู้คอร์ส Roblox

IMG_1782.HEIC

Basic (Level 1-4)

เนื้อหา

  • เรียนรู้การใช้งาน Roblox Studio เบื้องต้น: การใช้งานเครื่องมือต่างๆ เช่น การสร้าง Parts, Terrain และการจัดการ Properties ของวัตถุ

  • ออกแบบ Gameplay และฉากประกอบอย่างง่าย: สร้างฉาก และออกแบบเกมให้มีความท้าทาย 

  • สร้างเกมเบื้องต้น เช่น Obby และ Platformer: เรียนรู้การออกแบบตัวละคร การเพิ่มอุปสรรค และการควบคุมการเคลื่อนไหวของผู้เล่น

  • การเขียนโค้ดพื้นฐานด้วยภาษา Lua: เริ่มต้นการเขียนโปรแกรมพื้นฐานผ่านการใช้ Variable, Loop และ Condition

  • การเชื่อมต่อเหตุการณ์: เช่น การกดปุ่ม การชนกับวัตถุในเกม

  • การใช้ Clone: เรียนรู้การคัดลอกวัตถุ เพื่อสร้างวัตถุซ้ำในเกม เช่น การสร้างอุปสรรคเพิ่มเติมอย่างรวดเร็ว

  • การสร้างและปรับแต่ง Sound Effects: เพิ่มเสียงประกอบให้กับเกม เช่น เสียงกระโดด เสียงการชน หรือเสียงเพลงพื้นหลัง

  • การใช้ Union: เรียนรู้การรวมวัตถุ (Union) เพื่อสร้างวัตถุรูปทรงใหม่ เช่น การรวมบล็อกหลายๆ ชิ้นเข้าด้วยกันเป็นชิ้นเดียวเพื่อความสวยงาม

  • ทดสอบและแก้ไขข้อผิดพลาดในเกมที่สร้างขึ้น: ฝึกการทดสอบและการดีบักเกม

  • ฝึกทักษะการแก้ปัญหาและความคิดสร้างสรรค์: พัฒนาความสามารถในการออกแบบเกมที่น่าสนใจและสร้างสรรค์​​

เหมาะสำหรับ

  • นักเรียนที่ยังไม่มีพื้นฐานการเขียนโปรแกรมและต้องการเริ่มต้นเรียนรู้จากพื้นฐาน

ระยะเวลา

  • จำนวนระดับการเรียน : 4 ระดับ (Level 1 - 4)

  • ระยะเวลาการเรียนต่อระดับ : 24 ชั่วโมง (เรียน 12 ครั้ง ครั้งละ 2 ชั่วโมง) ราคา 10,000 บาท

gdd

Intermediate (Level 5-8)

เนื้อหา

  • ออกแบบเกมที่มี Game Physics และระบบที่ซับซ้อนมากขึ้น: เรียนรู้การใช้ฟิสิกส์ในเกม เช่น การกระโดด การตกของวัตถุ และการชน

  • พัฒนาระบบเกม เช่น Multiplayer, Item และ Shop: เรียนรู้การสร้างเกมที่มีผู้เล่นหลายคน การออกแบบร้านค้าที่ผู้เล่นสามารถซื้อไอเท็ม

  • การสร้าง Animation สำหรับตัวละคร: เรียนรู้การออกแบบการเคลื่อนไหวของตัวละคร เช่น การกระโดด หรือการโจมตี รวมถึงการปรับแต่ง Animation Rigging ใน Roblox Studio เพื่อให้ตัวละครมีการเคลื่อนไหวที่สมจริง

  • สร้างระบบการ Save/Load: ฝึกการเขียนโค้ดที่สามารถบันทึกสถานะของเกมและโหลดข้อมูลกลับมา

  • การออกแบบ User Interface (UI) สำหรับเกม: เรียนรู้การสร้างปุ่มเมนู และการแสดงคะแนน

  • การสร้างและปรับแต่ง Particles Effects: เรียนรู้การใช้ ParticleEmitters เพื่อสร้างเอฟเฟกต์พิเศษในเกม เช่น แสง, ควัน, และระเบิด ทำให้เกมดูมีชีวิตชีวามากขึ้น

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

  • เรียนรู้การเขียนโปรแกรมที่ซับซ้อนขึ้น เช่นการใช้ Functions การสร้าง Modules และ Data Structures เช่น Tables

หมาะสำหรับ

  • นักเรียนที่มีพื้นฐานการเขียนโปรแกรมและต้องการพัฒนาทักษะเพิ่มเติม

ระยะเวลา

  • จำนวนระดับการเรียน : 4 ระดับ (Level 5 - 8)

  • ระยะเวลาการเรียนต่อระดับ : 24 ชั่วโมง (เรียน 12 ครั้ง ครั้งละ 2 ชั่วโมง) ราคา 10,000 บาท

gdd

Advance (Level 9-12)

เนื้อหา

  • พัฒนาระบบเกมที่มีความซับซ้อน เช่น AI Enemy: สร้าง AI ที่สามารถตอบสนองต่อการกระทำของผู้เล่น เช่น การไล่ตามหรือการโจมตี

  • ออกแบบเกมแนว Tower Defense และ Simulation: สร้างเกมที่ผู้เล่นต้องวางแผนและป้องกันศัตรูหรือบริหารจัดการทรัพยากร

  • การออกแบบระบบ Inventory: สร้างระบบที่ผู้เล่นสามารถเก็บและใช้งานไอเท็มต่างๆ ในเกม พร้อมทั้งเรียนรู้การจัดการข้อมูลของไอเท็ม เช่น การจัดเก็บใน Tables

  • การคำนวณระยะทางด้วย Magnitude: เรียนรู้การคำนวณระยะทางระหว่างจุดต่างๆ ในโลก 3D เพื่อใช้ในการกำหนดระยะโจมตีของ AI หรือการตรวจจับผู้เล่น

  • การใช้ Lerp (Linear Interpolation): ใช้ในการสร้างการเคลื่อนไหวที่ลื่นไหลหรือการเปลี่ยนแปลงตำแหน่งและหมุนวัตถุจากจุดหนึ่งไปยังอีกจุดหนึ่งอย่างสมูท

  • Raycasting: เรียนรู้การใช้ Raycast เพื่อยิงลำแสงตรวจจับวัตถุในเกม ซึ่งสามารถนำมาใช้ในการตรวจจับการชนหรือการหาตำแหน่งวัตถุที่ผู้เล่นต้องการยิง

  • การประยุกต์ใช้คณิตศาสตร์: ใช้ฟังก์ชัน sin และ cos ในการสร้างเอฟเฟกต์ Bobbing Effect เพื่อทำให้วัตถุเคลื่อนไหวขึ้นลงอย่างนุ่มนวล เช่น การเดินเมื่อถือปืนที่สมจริง

หมาะสำหรับ

  • นักเรียนที่มีประสบการณ์การเขียนโปรแกรมและการใช้งาน Roblox Studio มาแล้ว และต้องการเรียนรู้ในระดับที่สูงขึ้น

ระยะเวลา

  • จำนวนระดับการเรียน : 4 ระดับ (Level 9 - 12)

  • ระยะเวลาการเรียนต่อระดับ : 24 ชั่วโมง (เรียน 12 ครั้ง ครั้งละ 2 ชั่วโมง) ราคา 10,000 บาท

ทดลองเรียนฟรี สอบถามตารางเรียน และค่าเรียน ติดต่อครูเป้ได้เลยค่ะ ^_^

081-657-8181‬

ห้องเรียน Roblox

Roblox

Roblox

Roblox
เขียนโปรแกรมสร้างเกม ช่วยฝึกกระบวนการทางวิทยาศาสตร์ได้ด้วยนะ สังเกต-ทดลอง-วิเคราะห์-ปรับแก้-ทำซ้ำ
01:59
Play Video

เขียนโปรแกรมสร้างเกม ช่วยฝึกกระบวนการทางวิทยาศาสตร์ได้ด้วยนะ สังเกต-ทดลอง-วิเคราะห์-ปรับแก้-ทำซ้ำ

ผลงานเกมของน้องภีม น้องเรียนคอร์ส Basic Roblox ที่ GDD สาขาแฟชั่นไอส์แลนด์
07:35
Play Video

ผลงานเกมของน้องภีม น้องเรียนคอร์ส Basic Roblox ที่ GDD สาขาแฟชั่นไอส์แลนด์

Game designer รุ่นเล็กของเรา แต่ผลงานไม่ธรรมดาจริงๆ 😊
01:37
Play Video

Game designer รุ่นเล็กของเรา แต่ผลงานไม่ธรรมดาจริงๆ 😊

เด็กๆแบ่งกลุ่มออกเกม Roblox ร่วมกัน 😊 ฝึกการทำงานเป็นทีม แบ่งปันความรู้กัน ส่งเสริมจินตนาการ
00:52
Play Video

เด็กๆแบ่งกลุ่มออกเกม Roblox ร่วมกัน 😊 ฝึกการทำงานเป็นทีม แบ่งปันความรู้กัน ส่งเสริมจินตนาการ

เด็กๆGameDoubleD แบ่งกลุ่มและช่วยกัน brainstorm สร้างเกมใน Roblox
00:47
Play Video

เด็กๆGameDoubleD แบ่งกลุ่มและช่วยกัน brainstorm สร้างเกมใน Roblox

Roblox Game Jam ของเด็กๆGameDoubleD - นำเสนอ game design & prototype
04:49
Play Video

Roblox Game Jam ของเด็กๆGameDoubleD - นำเสนอ game design & prototype

กิจกรรมประกวดสร้างเกม Roblox โดยฝึกใช้ ChatGPT ภายในเวลา 3 ชั่วโมงของเด็กๆ GameDoubleD
02:21
Play Video

กิจกรรมประกวดสร้างเกม Roblox โดยฝึกใช้ ChatGPT ภายในเวลา 3 ชั่วโมงของเด็กๆ GameDoubleD

เกม Roblox ของน้องแนตตี้ ที่ GameDoubleD
01:02
Play Video

เกม Roblox ของน้องแนตตี้ ที่ GameDoubleD

ฝึกทำ Particle effect ใน Roblox ที่ GameDoubleD
00:24
Play Video

ฝึกทำ Particle effect ใน Roblox ที่ GameDoubleD

bottom of page