คำอธิบาย
สร้างประสบการณ์ผู้เล่นหลายคนแบบรอบต่อรอบที่ผู้ใช้แข่งขันเพื่อเป็นผู้เล่นคนสุดท้ายที่เหลืออยู่! บทเรียนต่อไปที่ดีหลังจากเกมผจญภัยนี้ชุดนี้ขยายไปสู่แนวคิดหลักในการออกแบบเกมและคอมพิวเตอร์ศาสตร์เมื่อเสร็จสิ้นแล้ว ประสบการณ์สามารถปรับแต่งได้ง่ายด้วยองค์ประกอบการเล่นเกมที่ไม่ซ้ำกันและสามารถสร้างรายได้ได้
เป้าหมายและข้อกําหนดเบื้องต้น
เป้าหมายการเรียนรู้ | ฝึกฝน การเขียนโปรแกรมแบบ modular โดยการสร้างสคริปต์ที่จัดการฟังก์ชันเกมแยกต่างหาก เช่น เทเลพอร์ตผู้เล่นหรือเริ่มนับเวลาการแข่งขัน: ใช้งาน อีเวนต์ เมื่อใดก็ตามที่เกมการแข่งขันเริ่มและสิ้นสุดเพื่อสร้างความสัมพันธ์ระหว่างสคริปต์ที่แยกจากกัน: ใช้ เวกเตอร์ ในการจัดการผู้เล่นและจัดการกับพวกเขาตามที่จำเป็นเมื่อผู้เล่นเริ่ม ชนะ หรือออกจากเกม: การเล่นเกม |
ข้อกําหนดเบื้องต้น | เข้าใจวิธีใช้ if คำสั่ง, ตัวเลข และลูป มีความเข้าใจทั่วไปเกี่ยวกับสคริปต์โมดูล |
เนื้อหาของซีรีส์
บทความ | คําอธิบาย |
---|---|
การตั้งค่าโครงการ | วางแผนวิสัยทัศน์สำหรับประสบการณ์และสร้างแผนที่เพื่อทดสอบการเล่นเกมและการเคลื่อนไหว |
เขียนลูปเกม | ใช้สคริปต์โมดูลเพื่อเขียนลูปเกมที่จะทำงานในพื้นหลังของประสบการณ์ |
การจัดการผู้เล่น | ใช้สคริปต์โมดูลต่อไปเพื่อจัดการชุดของผู้เล่นและดําเนินการฟังก์ชันเช่นเทเลพอร์ตพวกเขาไปยังการแข่งขัน |
ตัวจับเวลาและอีเวนต์ | ใช้เหตุการณ์เพื่อติดตามสถานะที่แตกต่างกันของเกมและสัญญาณเมื่อสถานะเปลี่ยนแปลง เช่น สิ้นสุดเวลาจำกัดเวลา |
สร้าง GUI | แสดงสถานะเกมปัจจุบันและข้อมูลอื่นๆ ให้กับผู้เล่นที่ใช้อินเทอร์เฟซผู้ใช้แบบกราฟิก |
การแข่งขันจบลง | ติดตามจํานวนผู้เล่นปัจจุบันในการแข่งขันและใช้ข้อมูลนั้นเพื่อส่งเหตุการณ์ที่ทําให้เกมสิ้นสุด |
ทำความสะอาดและรีเซ็ต | เรียนรู้วิธีการล้างโค้ดเพื่อให้แน่ใจว่าผู้เล่นแต่ละคนได้รับประสบการณ์การเล่นเกมต่อเนื่องหลังการแข่งขัน |
เสร็จสิ้นโครงการ | ค้นหาสินทรัพย์เพื่อตกแต่งแผนที่และดูความท้าทายทางเลือกเพื่อนำประสบการณ์ไปต่อ |
โครงการตัวอย่าง
![]() | ตัวอย่างการต่อสู้แบบรอยัล เล่นเวอร์ชันของโครงการสุดท้ายเพื่อดูสิ่งที่คุณสามารถพัฒนาได้ด้วยซีรีส์นี้ |