SUPER BONUS · SOURCE CODE
Swordiaเกม MMORPG แนวกำลังภายในบนเว็บ
เล่นผ่านเบราว์เซอร์ โลกเป็น 3D ตัวละครเป็น sprite พิกเซล 2D ระบบค่าสถานะอิงสูตร Ragnarok Online ยุค pre-renewal เกมที่แอดมินทำไว้ พร้อมให้นำ Source Code ไปศึกษาและพัฒนาต่อ
เฉพาะผู้ที่สมัครคอร์สสร้างเกมด้วย AI ภายในเวลาที่กำหนด

- 4อาชีพ ชายและหญิง
- 10แผนที่
- 100+ชนิดมอนสเตอร์
- Lv.50เลเวลสูงสุด
CHARACTER SELECT
4 อาชีพ มีทั้งชายและหญิง

นักดาบ
กระบี่ ดาบ ทวน
ประชิด ถึก ใช้ STR
นักล่า
ธนู
ยิงไกล ใช้ DEX
นักพรต
ตำรา คทา
สกิลพลังปราณระยะไกล ใช้ INT
นักจิ้ม
มีด มีดคู่ กริช
ดาเมจระเบิดเป้าเดี่ยว เลือดน้อย




WORLD MAP
แผนที่ 10 แห่ง และบอสโลก
ทุ่งสายลม หมู่บ้านสายหมอก ป่าไผ่เขียว หุบเขาหินแดง บึงเถ้าถ่าน สันเขาหิมะ หุบเขาหิมะเหมันต์ สุสานจันทร์ดับ วิหารล่มสลาย และหอคอยทดสอบ







GAME SYSTEMS
ระบบในเกม
BATTLE
ตัวละครและการต่อสู้
- เลเวลสูงสุด 50 อัปค่าสถานะ STR, AGI, VIT, INT, DEX, LUK ได้อิสระ สูตรอิง Ragnarok Online ยุค pre-renewal
- เริ่มเป็นมือใหม่ ถึงเลเวล 10 เลือกอาชีพได้หนึ่งครั้ง
- สกิลโจมตีและสกิลติดตัวประจำอาชีพ อัปด้วยแต้มสกิล มีเอฟเฟกต์เฉพาะท่า
- คัมภีร์ยุทธ์: สกิลพิเศษที่ดรอปจากบอส และท่าไม้ตายที่เลเวล 50
- ออโต้ฟาร์ม: ปุ่ม AUTO ล่ามอนเอง เลือกเป้า พักเมื่อเลือดน้อย ตั้งค่าได้ในเมนูวิญญาณ
ITEM
ไอเทมและเศรษฐกิจ
- อุปกรณ์สุ่มระดับความหายากและออปชันตอนดรอป ตั้งแต่สามัญถึงสวรรค์
- สมุดการ์ดมอนสเตอร์ 4 ช่อง ให้โบนัสฟื้น HP/SP, EXP, อัตราดรอป หรือเงิน
- ร้านค้า NPC ซื้อยา ขายของ ทำยันต์กลับเมือง
- ร้านผู้เล่นและร้านออฟไลน์ ปิดเกมแล้วร้านยังขายต่อได้ถึง 24 ชั่วโมง
- ระบบเศรษฐกิจบันทึกทุกช่องทางที่เงินเข้าและออก เพื่อกันเงินเฟ้อ
WORLD
โลกและเนื้อหา
- แผนที่ 10 แห่ง ตั้งแต่ทุ่งสายลมถึงวิหารล่มสลายและหอคอยทดสอบ 100 ชั้น
- มอนสเตอร์กว่า 100 ชนิด มีมอนธรรมดา มินิบอส และบอสที่เกิดตามเวลา
- เควสต์เนื้อเรื่อง กระดานล่าค่าหัว และเควสต์ตามเลเวล
- บอสโลกเกิดตามตารางเวลา ต้องช่วยกันตี แบ่งรางวัลตามดาเมจ
- บันทึกใต้หล้า: สารานุกรมในเกมที่ค่อย ๆ เติมเมื่อเจอมอน ไอเทม NPC และสถานที่
- กลางวัน-กลางคืน สภาพอากาศ และเสียงบรรยากาศประจำแผนที่
MULTI
ผู้เล่นหลายคน (โหมดออนไลน์)
- เข้าเล่นแบบแขกหรือเข้าด้วย Google มีได้ 4 ตัวละครต่อบัญชี
- ปาร์ตี้ 2-10 คน แบ่ง EXP และได้โบนัสตามจำนวนสมาชิก
- แชต เพื่อน แลกเปลี่ยน ประลอง กระดานอันดับ และจดหมาย
- สังเวียนท้าสู้อัตโนมัติ มีคะแนนจัดอันดับและรางวัลรายสัปดาห์
- ฟาร์มออฟไลน์: ปิดเกมแล้วตัวละครยังได้ EXP เงิน และของ
ADMIN
ฝั่งผู้ดูแล
- หน้าแอดมิน: จัดการผู้เล่น ปรับเรท EXP/ดรอป/เงิน ตั้งอีเวนต์ แก้ค่ามอนและไอเทมโดยไม่ต้อง build ใหม่
- สถิติการเล่น: เงินเข้า-ออก จำนวนผู้เล่น จุดที่ตายบ่อย ความเร็วการเก็บเลเวล
- เว็บวิกิแบบ static ที่สร้างจากข้อมูลเกมจริง
- บอตทดสอบโหลดที่ต่อเซิร์ฟเวอร์ด้วยโปรโตคอลเดียวกับเบราว์เซอร์
TECH STACK
เทคโนโลยีที่ใช้
- Client
- TypeScript, Three.js, Vite (หน้าแอดมินใช้ React)
- Server
- Rust, Axum, Tokio, WebSocket
- ฐานข้อมูล
- PostgreSQL 17
- ทดสอบ
- node --test, Playwright, cargo test
OFFLINE
เล่นออฟไลน์
กฎเกมทั้งหมดรันในเบราว์เซอร์ ไม่ต้องมีเซิร์ฟเวอร์หรือฐานข้อมูล เหมาะกับการเริ่มศึกษาและแก้โค้ด
ONLINE
เล่นออนไลน์
เซิร์ฟเวอร์ Rust เป็นผู้ตัดสินทุกอย่าง ทั้งตำแหน่ง ดาเมจ ของดรอป EXP และเงิน ตัวละครบันทึกลง PostgreSQL
IN THE BOX
Source Code มีอะไรบ้าง
- โค้ด Client และ Server ครบทั้งโปรเจกต์
- เอกสารอธิบายแต่ละระบบในโฟลเดอร์ docs/
- รันโหมดออฟไลน์ในเครื่องได้โดยไม่ต้องมีเซิร์ฟเวอร์
- ขั้นตอนติดตั้งบนเซิร์ฟเวอร์ด้วย Docker
- หน้าแอดมิน เว็บวิกิ และบอตทดสอบโหลด
รับฟรี Source Code เกม Swordia
สำหรับผู้ที่สมัครคอร์สสร้างเกมด้วย AI ภายในเวลาที่กำหนดเท่านั้น นำไปศึกษาหรือพัฒนาต่อได้
สมัครคอร์สเพื่อรับ Super Bonus