เกม Overgrowth แบบโอเพ่นซอร์ส Wolffire

โอเพ่นซอร์สของ Overgrowth หนึ่งในโปรเจ็กต์ที่ประสบความสำเร็จมากที่สุดของ Wolffire Games ได้รับการประกาศแล้ว หลังจากใช้เวลา 14 ปีของการพัฒนาในฐานะผลิตภัณฑ์ที่เป็นกรรมสิทธิ์ ก็มีการตัดสินใจที่จะสร้างเกมโอเพ่นซอร์สเพื่อให้ผู้ที่ชื่นชอบมีโอกาสปรับปรุงเกมต่อไปตามรสนิยมของตนเอง

รหัสนี้เขียนด้วยภาษา C++ และเปิดภายใต้ลิขสิทธิ์ Apache 2.0 ซึ่งอนุญาตให้รวมรหัสในโครงการที่เป็นกรรมสิทธิ์และขายผลงานที่ได้ โอเพ่นซอร์สครอบคลุมเอ็นจิ้นเกม ไฟล์โปรเจ็กต์ สคริปต์ เชเดอร์ และไลบรารีสนับสนุน รองรับการทำงานบน Windows, macOS และ Linux เนื้อหาเกมยังคงเป็นกรรมสิทธิ์และต้องได้รับอนุญาตแยกต่างหากจาก Wolffire Games เพื่อมอบให้ในโครงการของบุคคลที่สาม (อนุญาตให้ใช้ Mods ได้)

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

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

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

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



ที่มา: opennet.ru

เพิ่มความคิดเห็น