BonzayRTS是一個開源和專為誰想要一個輕鬆舒適的方式為建設一個RTS(即時戰略)引擎用戶免費項目。
BonzayRTS提供支持等距RTS遊戲,清晰的,面向對象的設計,GUI(圖形用戶界面)從遊戲代碼的分離,它包括網絡代碼的例子。
該項目還提供了基本的實體的即時戰略遊戲,與實施GRP和SDL組件。
也是採用這種發動機,被稱為OpenCraft創建概念證明的流行星際爭霸遊戲的克隆。然而,該項目的目標是先有一個功能的Linux版本
什麼是此版本中的新:
- 在這一個主要的修正版。它修復了大量的崩潰,GUI的問題,並增加了丟失的建築物,現在損壞的建築物噴出火/血取決於如何壞的損傷。
- 引擎:
- 修正了SDLMixer一個bug,允許一個額外的通道比可用,導致崩潰
- 在BLIT方式固定SDLCanvas錯誤導致間歇性崩潰
- 添加到-Wall編譯標記
- 在添加範圍檢查標誌性病容器
- 修正了所有-Wall警告
- 在IniReader,LoggingSubsystem和SubsystemMapper固定搭配錯誤,導致間歇性崩潰
- 在發動機啟用損壞的設備效果
- 在固定覆蓋和單位的動畫錯誤導致閃爍和繪畫文物。
- 在星際爭霸克隆:
- 在遊戲:對於損害的單位增加支持
- 在遊戲:人族,虫族的實施取消和神族建築
- 在遊戲:修正違規虫族建築變形
- 在遊戲:增加所有剩餘的虫族單位,像大石塔和低地和孢子菌落
- 在遊戲:虫族增加幼蟲轉速
- 在遊戲:固定的行為從虫族雞蛋取消了變形
- 在遊戲:修正多人變形進度狀態
- 在GUI:增加傷害效果,所有的建築
- 在GUI:EventBridge現在可以識別的不同步單位活動,它們延遲,直到該單元同步
- 在GUI:固定繪畫boundrects的所有建築物。這去掉了很多閃爍的
- 在GUI:小地圖顯示蠕變狀態
- 在GUI:現在的聲音在64位系統上正常工作(需要更新StormLib2001)
- 在網絡:與慢usleep系統的固定睡眠延遲(在windows下如coLinux的)
- 在網絡:網絡遊戲固定崩潰的人族
- 在網絡:固定多人變形進度狀態
- 在代碼:擺脫了不必要的的dynamic_cast的
- 在代碼:一般清理和-Wall警告修復
- 測試:整理了testloadunits並添加定期損壞裝單位。 Testloadunits現在可以識別force_player調試標誌
- 在錯誤:固定顯著的問題越界陣列訪問
- 在錯誤:對空按鈕命令區點擊時固定崩潰
- 在錯誤:固定崩潰了遊戲線程修改單位,而在GUI線程繪圖引起
- 在錯誤:固定崩潰的消失選擇
- 在錯誤:固定地段的崩潰根據測試報告
評論沒有發現