Doomsday Engine เป็นโอเพ่นซอร์สข้ามแพลตฟอร์มและแจกจ่ายซอฟต์แวร์กราฟิก 3D แบบอิสระในรูปแบบของเกม Doom, Hexen และ Heretic เป้าหมายของเกมคือการสร้างเกม Heretic, Hexen และ Doom ที่มีความรู้สึกเหมือนกับเกมต้นฉบับ แต่ขับเคลื่อนด้วยเทคนิคขั้นสูงที่ทันสมัย
คุณสมบัติได้อย่างรวดเร็ว
คีย์ฟีเจอร์ประกอบด้วยกราฟิก 3D ที่เร่งด้วยฮาร์ดแวร์ (Direct3D และ OpenGL), เอฟเฟ็กต์เสียง (DirectSound3D), ผู้เล่นหลายคนผ่านระบบอินเทอร์เน็ตหรือ LAN, 16 คน, แสงเงา, แบบจำลอง 3 มิติ, เงาแบบธรรมดาสำหรับวัตถุสนับสนุนพื้นผิวที่มีความละเอียดสูงสกายแล็ป 3D และหน้าจอการเลือกเกมที่ง่ายต่อการใช้งาน
นอกจากนี้โครงการยังมีฟีเจอร์สนับสนุนสำหรับการโหลดทรัพยากร add-on ในทันทีความสามารถในการอนุญาตให้ลูกค้าเข้าร่วมเกมที่กำลังดำเนินอยู่ตัวสร้าง BSP ในตัวการเคลื่อนไหวและการคาดเดาของผู้เล่นไคลเอ็นต์ที่ใช้ TCP และ เซิร์ฟเวอร์ระบบเครือข่ายเซิร์ฟเวอร์ตัวประมวลผลภาพแบบใช้ OpenGL เสียงสะท้อนพื้นหลังและเสียงสะท้อนเซิร์ฟเวอร์แบบสแตนด์อโลนการจัดการเซิร์ฟเวอร์การกรองพื้นผิวอัจฉริยะและการสนับสนุนผู้เล่นได้ถึง 15 คน
ระบบปฏิบัติการที่สนับสนุน
Doomsday Engine เป็นซอฟต์แวร์ที่ไม่ขึ้นกับแพลตฟอร์มที่เขียนขึ้นในภาษาโปรแกรม C, C ++ และ Python ได้รับการทดสอบเรียบร้อยแล้วบนระบบปฏิบัติการ GNU / Linux, FreeBSD, Microsoft Windows และ Mac OS X ทั้งสถาปัตยกรรมแบบ 64 บิตและ 32 บิตได้รับการสนับสนุนในขณะนี้
ข้อกำหนดบังคับ
เมื่อใช้ Doomsday Engine ในการสร้างเกม FPS ต้องเป็นเจ้าของ FreeDoom หรือ Dof / Doom / Heretic / Hexen ที่ติดตั้งในเครื่องคอมพิวเตอร์ที่มีการ์ดแสดงผลพร้อมการสนับสนุน OpenGL เร่งฮาร์ดแวร์และ SDL, SDL-mixer และ SDL-net (svga-lib สำหรับคอนโซล)
นอกจากนี้จำเป็นต้องมีไฟล์ soundpack จาก Sycraft.org เพื่อจัดหาเพลงพื้นหลังในเกมของคุณโดยเฉพาะอย่างยิ่งหากระบบของคุณไม่สนับสนุนไฟล์ MIDI นอกจากนี้โปรดดูที่ลิงก์หน้าแรกด้านล่างสำหรับข้อมูลเพิ่มเติมและดูที่ jDUI (UI enhancement)
มีอะไรใหม่ ในรุ่นนี้:
- Bugfixes
- การแก้ไขข้อบกพร่อง < li>
มีอะไรใหม่ ในเวอร์ชัน 1.15.8 / 2.0.0 Build 2153 Beta:
- การแก้ไขข้อบกพร่อง < li>
มีอะไรใหม่ ในเวอร์ชัน 1.15.8 / 2.0.0 Build 1949 Beta:
ใหม่ใน Doomsday Engine 1.9.0 Beta 6 (February 26th, 2009)มีอะไรใหม่ ในเวอร์ชัน 1.15.8 / 2.0.0 Build 1936 Beta:
- Bugfixes
- li>
มีอะไรใหม่ ในรุ่น 1.15.8 / 2.0.0 Build 1874 Beta:
- การแก้ไขข้อบกพร่อง < li>
มีอะไรใหม่ ในเวอร์ชัน 1.15.6 / 2.0.0 Build 1802 Beta:
- การแก้ไขข้อบกพร่อง < li>
มีอะไรใหม่ ในเวอร์ชัน 1.15.3 / 2.0.0 Build 1717 Beta:
- li>
มีอะไรใหม่ ในเวอร์ชัน 1.15.1 Build 1645 / 2.0.0 Build 1657 Beta:
- การแก้ไขปัญหา
- การแก้ไขข้อบกพร่อง
- การแก้ไขข้อบกพร่อง
- การแก้ไขข้อบกพร่อง
- ระบบย่อยการควบคุมแบบใหม่ที่มีพลังมากขึ้น การควบคุมแกนสามารถผูกไว้กับตัวควบคุมผู้เล่นได้เช่นเดียวกับคีย์ มีสแต็คของบริบทที่มีผลผูกพันซึ่งอนุญาตให้ใช้คีย์ / ตัวควบคุมเดียวกันสำหรับหลาย ๆ สิ่งขึ้นอยู่กับเกมและสถานะ UI (ดู listbcontexts: ccmd)
- ปรับแต่งกราฟิก UI ใหม่ & quot; ไม่ว่าง & quot; ถูกเพิ่มเข้ามาแทนที่หน้าจอเริ่มต้นเก่าและแถบความคืบหน้า ในเกมฟอนต์จะมีความคมขึ้นด้วยการปรับขนาด HQ2x
- ปลั๊กอินการแสดงผล OpenGL รวมอยู่ในเครื่องมือและการสนับสนุน Direct3D ลดลง สิ่งนี้ช่วยให้การพัฒนาในอนาคตมีความหมายขึ้น
- ปลั๊กอิน BSP และ gl node Builder ที่รวมอยู่ในเครื่องมือ ข้อมูล BSP และ gl node ที่มีอยู่ในแผนที่ถูกละเลยแล้วเราเลือกที่จะสร้างข้อมูลของเราเองเสมอ
- ระบบวัสดุใหม่
มีอะไรใหม่ ในเวอร์ชัน 1.15.0 Build 1598:
มีอะไรใหม่ ในเวอร์ชัน 1.15.0 Build 1587:
มีอะไรใหม่ ในรุ่น 1.15.0 Build 1507:
มีอะไรใหม่ ในเวอร์ชัน 1.9.0 Beta 6:
- li>
- การแก้ไขข้อบกพร่อง < li>
- การแก้ไขข้อบกพร่อง < li>
มีอะไรใหม่ ในเวอร์ชัน 1.15.8 / 2.0.0 Build 1920 Beta:
มีอะไรใหม่ ในเวอร์ชัน 1.15.8 / 2.0.0 Build 2194 Beta:
ความคิดเห็นที่ไม่พบ