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


แบทเทิลรอยัลโดยทั่วไปจะทำตาม เกมลูป หรือชุดของขั้นตอนในรอบ ในโปรเจกต์ที่คุณจะสร้าง ผู้เล่นจะผ่านเกมลูปด้านล่างนี้:



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


ออกแบบเลย์เอาต์แผนที่
สำหรับการร่าง ประเด็นที่ต้องทำคือการสร้างการออกแบบที่คุณสามารถทำซ้ำใน Studio Arena map ควรมีความหลากหลายเพียงพอที่จะสนุก แต่ยังรวมถึงการสร้างความสมดุลเพื่อไม่ให้ผู้ใช้ได้เปรียบที่ไม่ยุติธรรม
เขียนคำอธิบายสั้นๆ เกี่ยวกับ การตั้งค่า เช่น ป่า, ฐานดวงจันทร์ที่ถูกทิ้งร้าง หรือปราสาทยุคกลาง ในระยะการปรับปรุง คุณจะเพิ่มรายละเอียดแผนที่โดยใช้การตั้งค่านี้
ระบุรูปร่างของแผนที่แล้ววาดออกมาโดยใช้รูปทรงพื้นฐาน 1-3 รูปร่างพื้นฐาน (สี่เหลี่ยม, สี่เหลี่ยมผืนผ้า, แปดเหลี่ยม) แม้ว่าคุณจะนึกถึงแผนที่ที่ซับซ้อนมากขึ้น เช่น เกาะ แต่ให้พยายามแบ่งมันลงเป็นรูปร่างพื้นฐาน
เพิ่มจุดเกิดผู้เล่น สำหรับตอนนี้ ใช้จุดเกิดแปดจุด แต่คุณสามารถเพิ่มอีกได้ในภายหลัง ตัวอย่างที่นี่ใช้สี่เหลี่ยมสำหรับรูปร่างแผนที่

เพื่อทำให้ผู้เล่นคาดเดาได้น้อยลงและเพิ่มความน่าสนใจ ให้วางอุปสรรคที่บังคับให้พวกเขาเลือกทิศทางที่แตกต่างกัน วาดรูปร่าง 2-4 รูปร่าง (สีส้ม) ที่สร้างการเลือกในการเคลื่อนที่รอบสนาม เพิ่มอุปสรรครอง (สีเหลือง) ที่ป้องกันไม่ให้ผู้เล่นต่อสู้ในตอนเริ่มต้น

เคล็ดลับในการออกแบบเลย์เอาต์
ให้การออกแบบเรียบง่ายแต่ดึงดูด เนื่องจากผู้เล่นทำการตัดสินใจในเสี้ยววินาทีในการเคลื่อนที่ผ่านเลเวล ให้ทางเลือกมากพอที่จะทำให้เลเวลดูแตกต่างกันในแต่ละครั้ง แต่ไม่มากเกินไปที่จะทำให้พวกเขาจำเส้นทางผ่านแผนที่ไม่ได้หรือรู้สึกท่วมท้น



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

สร้างล็อบบี้
ก่อนที่จะสร้างสนามแข่งขัน ให้สร้างล็อบบี้ ซึ่งเป็นที่ที่ผู้เล่นเข้ามาในเกมและสังคมระหว่างการแข่งขัน
สร้างโปรเจกต์ Baseplate ใหม่และลบ Baseplate
สร้างห้องที่มีผนังพร้อมจุดเกิด

วางชิ้นส่วนล็อบบี้ทั้งหมดในโฟลเดอร์ที่ชื่อว่า Lobby
สนามแข่งขันและจุดเกิด
สนามแข่งขันคือที่ที่ผู้เล่นจะทำการแข่งขัน เมื่อสร้างสนามแข่งขัน คุณจะ graybox สภาพแวดล้อมด้วยชิ้นส่วนและสีที่เรียบง่าย สภาพแวดล้อม graybox คือการประมาณโดยรวมของการออกแบบขั้นสุดท้าย ดังนั้นไซโลขนาดใหญ่หนึ่งตัวอาจเป็นต้นไม้ขนาดเท่าเดียวกันในเวอร์ชันขั้นสุดท้าย
กระบวนการนี้ซึ่งพบได้ทั่วไปในออกแบบเลเวล ช่วยให้นักออกแบบมีต้นแบบที่ทำงานได้สำหรับการทดสอบและการปรับปรุง เมื่อการออกแบบแผนที่รู้สึกดีในระหว่างการทดสอบการเล่น สินทรัพย์ graybox จะถูกแทนที่ด้วยสินทรัพย์ 3 มิติและภูมิประเทศ
สร้างโฟลเดอร์ที่ชื่อว่า Arena ภายในให้เพิ่มพื้นสำหรับสนาม หากคุณใช้ภูมิประเทศให้เว้นโฟลเดอร์นี้ว่างในขณะนี้
ด้านล่างนี้คือตัวอย่างสนามแข่งขัน



สร้างจุดเกิดแปดจุดบนแผนที่ สร้างโฟลเดอร์ใหม่ใน Arena ที่ชื่อว่า SpawnLocations และย้ายจุดเกิดแปดจุดไปที่นั่น

Graybox สนามแข่งขัน
โปรดจำไว้ว่าการ grayboxing เป็นการประมาณการออกแบบขั้นสุดท้ายโดยใช้ชิ้นส่วนที่เรียบง่าย ระดับที่ graybox ควรทำให้นักออกแบบเข้าใจว่าผู้เล่นเคลื่อนที่ผ่านสนามแข่งได้อย่างไร ในการสร้างสนามแข่งขัน ให้ใช้ชุดอุปกรณ์การสร้างแบบเลือกหรือชิ้นส่วนพื้นฐาน
โดยใช้ชิ้นส่วนและสินทรัพย์จากชุด grayboxing ในการสร้างอุปสรรคและอุปกรณ์กีดขวาง

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

ระหว่างการทดสอบ ประเมินผลงานของคุณเองตามคำถามด้านล่างนี้และทำการเปลี่ยนแปลงตามความจำเป็นเพื่อปรับปรุง
- ผู้เล่นสามารถเคลื่อนที่ไปรอบๆ โดยไม่เกิดความสับสนหรือไม่?
- ขนาดของแผนที่รู้สึกเหมาะสมหรือไม่? มีพื้นที่ใดบ้างที่รู้สึกว่างเปล่าเกินไป? จะใช้เวลานานแค่ไหนในการวิ่งไปเจอผู้เล่นคนอื่น?
- มีอะไรดูแปลกๆ เช่น ชิ้นส่วนลอยหรือไม่ตรงกันหรือไม่?
