สร้างการต่อสู้รอยัล

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

คำอธิบาย

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

เป้าหมายและข้อกําหนดเบื้องต้น

เป้าหมายการเรียนรู้

ฝึกฝน การเขียนโปรแกรมแบบ modular โดยการสร้างสคริปต์ที่จัดการฟังก์ชันเกมแยกต่างหาก เช่น เทเลพอร์ตผู้เล่นหรือเริ่มนับเวลาการแข่งขัน:

ใช้งาน อีเวนต์ เมื่อใดก็ตามที่เกมการแข่งขันเริ่มและสิ้นสุดเพื่อสร้างความสัมพันธ์ระหว่างสคริปต์ที่แยกจากกัน:

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

การเล่นเกม

ข้อกําหนดเบื้องต้น

เข้าใจวิธีใช้ if คำสั่ง, ตัวเลข และลูป

มีความเข้าใจทั่วไปเกี่ยวกับสคริปต์โมดูล

เนื้อหาของซีรีส์

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

โครงการตัวอย่าง

ตัวอย่างการต่อสู้แบบรอยัล

เล่นเวอร์ชันของโครงการสุดท้ายเพื่อดูสิ่งที่คุณสามารถพัฒนาได้ด้วยซีรีส์นี้