Doomsday Engine是Doom,Hexen和Heretic遊戲風格的開放源碼,跨平台和免費分發的3D圖形增強型遊戲引擎。它的目標是創建與原始遊戲相似的“異端”,“赫芬”和“厄運”遊戲的版本,但是採用現代化的高級技術。
特點一目了然
主要特點硬件加速3D圖形(Direct3D和OpenGL),聲音效果(DirectSound3D),互聯網或局域網上的16人多人遊戲,陰影效果,動態照明,3D模型,粒子效果,動態光效果,鏡頭閃光,對象的簡單陰影,支持高分辨率紋理,3D天空盒,以及易於使用的遊戲選擇屏幕。
此外,該項目還支持即時加載附加資源,允許客戶端加入正在進行的遊戲的能力,內置的BSP構建器,播放器移動平滑和預測,基於TCP的客戶端和服務器網絡,基於OpenGL的渲染器,背景混響和迴聲效果,獨立服務器,服務器管理,智能紋理過濾以及支持多達15個播放器。支持的操作系統
Doomsday Engine是一種獨立於平台的軟件,用C,C ++和Python編程語言編寫。它已經在GNU / Linux,FreeBSD,Microsoft Windows和Mac OS X操作系統上成功測試。目前支持64位和32位架構。
強制性要求
當使用Doomsday引擎創建FPS遊戲時,必須擁有一個FreeDoom或商業/共享軟件Doom / Heretic / Hexen wadfile,一台具有硬件加速OpenGL支持的顯卡的計算機,以及SDL,SDL-mixer和SDL-net(svga-lib for console)軟件包。
另外,需要從Sycraft.org獲取soundpack文件,以便在遊戲中提供背景音樂,特別是如果您的系統不支持MIDI文件。另外,請參閱下面的主頁鏈接了解更多信息,並查看jDUI(UI增強)。
此版本中的新功能:
- 修正錯誤
1.15.8 / 2.0.0 Build 2194 Beta版中的新功能:
- li>
1.15.8 / 2.0.0 Build 2153測試版中的新功能:
- li>
1.15.8 / 2.0.0 Build 1949 Beta版中的新功能:
新的Doomsday Engine 1.9.0 Beta 6(2009年2月26日)
1.15.8 / 2.0.0 Build 1936 Beta中的新功能:
p>- 修正錯誤
1.15.8 / 2.0.0 Build 1920測試版中的新功能:
- li>
1.15.8 / 2.0.0 Build 1874 Beta版中的新功能:
- li>
1.15.6 / 2.0.0 Build 1802測試版中的新功能:
- li>
1.15.3 / 2.0.0 Build 1717 Beta版中的新功能:
- li>
版本1.15.1 Build 1645 / 2.0.0 Build 1657 Beta中的新功能:
- 錯誤修復
1.15.0 Build 1598中的新功能:
- 錯誤修復
1.15.0 Build 1587中的新功能:
- 錯誤修復
1.15.0 Build 1507中的新功能:
- 錯誤修復
1.9.0版Beta 6中的新功能:
- 重新設計,功能更強大的控件綁定子系統。 Axis控件可以以與鍵相同的方式綁定到播放器控件。有一堆綁定上下文,允許根據遊戲和UI狀態為多個東西使用相同的鍵/控件(請參閱listbcontexts:ccmd)。
- 將OpenGL渲染插件集成到引擎中,並支持Direct3D丟棄。這顯著減輕了渲染器的未來發展
- 將BSP和gl節點構建器插件集成到引擎中。現在,地圖中存在的現有BSP和gl節點數據現在被忽略,我們選擇始終建立自己的。
- 新材料系統。
UI圖形調整。一個新的“忙”模式被添加,替換舊的啟動屏幕和進度條。在遊戲中,使用HQ2x縮放來削減字體。
評論沒有發現