Dust Racing 2D

軟件截圖:
Dust Racing 2D
軟件詳細信息:
版本: 1.13.0 更新
上傳日期: 2 Oct 17
開發: Jussi Lind
許可: 免費
人氣: 31

Rating: nan/5 (Total Votes: 0)

Dust Racing 2D 是一款開源和多平台的視頻遊戲,為用戶提供了一個基於GNU / Linux,BSD,Microsoft Windows和Mac的樂趣和瓦片二維賽車體驗OS X操作系統。它的靈感來自於Slicks’ n幻燈片和超級汽車遊戲。


遊戲帶來了古老的回憶,讓玩家有機會通過分屏模式(橫向或縱向)與他們的朋友進行對抗,或者針對具有挑戰性的AI(人工智能)汽車。由於內置的級別編輯器,也可以創建自定義級別。


提供三種遊戲模式

它配有三種遊戲模式,比賽,時間試玩和決鬥,只包括2D圖形,平滑的物理和遊戲,碰撞和引擎聲音,停止點,多個賽道以及星級。此外,用戶可以以全屏幕或窗口模式運行Dust Racing 2D遊戲。


在引擎蓋下

在引擎蓋下,我們可以注意到,視頻遊戲是用C ++編程語言編寫的,在Qt工具包中設計(支持Qt4和Qt5技術),並且依賴於OpenAL和OGG Vorbis庫。

狀況
在Linux上,該項目作為二進制存檔分發為64位硬件平台,可以在任何Linux發行版上進行配置,編譯和安裝的源文件,以及Ubuntu和Debian的i386和amd64二進製文件操作系統。


對於Ubuntu用戶,Dust Racing 2D的開發人員還為用戶提供了一個PPA軟件存儲庫,可用於自動接收最新版本的應用程序,而無需下載並重新安裝新軟件包。


底線
總而言之,Dust Racing 2D被證明是一個有趣的視頻遊戲,特別是對於想要重溫童年的懷舊。請觀看http://www.youtube.com/watch?v=0iyd4pis2uw和https://www.youtube.com/watch?v=ZQQeHAqtfn0視頻,以獲得一些有趣的動作!

此版本中的新功能

  • 新功能
  • 實現一個小地圖
  • 編輯器:實現通用撤消堆棧
  • 編輯器:添加選項以在
  • 之前或之後插入行/列
  • 錯誤修正:
  • 修復GitHub問題#9:在撤消在
  • 之前刪除的最後一行/列的更改時,編輯器segfaults
  • 修復GitHub問題#19:在FreeBSD退出時崩潰
  • 修正加載設置時的潛在崩潰
  • 其他:
  • 很多代碼重構

1.9.2版中的新功能


    修正窗口模式的渲染。
  • 考慮到支持的最大紋理大小。
  • 刪除未使用的代碼。
  • 刪除已註釋的代碼。
  • QGLFramebufferObject => QOpenGLFramebufferObject。
  • 將相機位置支持添加到MCGLShaderProgram。
  • 簡化FBO陰影。
  • CMake:設置前檢查策略。
  • 修復一些MSVC編譯警告。
  • 在mcglscene.hh中改進文檔記錄
  • 為eyeZ和viewAngle添加getter。

1.9.1版中的新功能

  • 新增功能:
  • 旋轉葉片
  • 在介紹屏幕中顯示遊戲版本。
  • 改進:
  • 將VSync的默認設置設置為“ON”。
  • 強制QSettings在Windows上為.INI格式。
  • 使用MS Visual C ++ 2013編寫代碼。
  • 改進的平鋪圖形
  • 根據CC BY-SA
  • 重新授權圖稿
  • 切換到新的基於QSurface的圖形堆棧
  • 引擎改進
  • 錯誤修正:

  • 修復虛擬桌面上的OpenGL場景大小。
  • 修復多個橋樑問題
  • 退出時修復崩潰
  • 修正雙人遊戲
  • 的渲染

1.8.3版中的新功能

  • 修正一些物理問題

1.8.1版中的新功能

  • 改進:
  • 調整汽車參數
  • 其他:
  • 放棄對Qt4的支持

1.8.0版中的新功能

  • 新增功能:
  • 更實際和更有活力的汽車物理學,玩得開心。
  • 現在實際上甚至有效的重寫橋樑對象
  • 雖然有些圖形改進(儘管如此,但仍然很渺茫)
  • 透明陰影
  • 雙人遊戲視圖以窄線
  • 分隔
  • 過濾添加到一些紋理 - 一些汽車圖形改進
  • 駕駛越野車現在比較仁慈[/ li>]
  • 錯誤修正:

  • 修正安裝遊戲時,不要在源代碼中建立。補丁由Remi Verschelde。
  • 增強桌面文件。補丁由Remi Verschelde。
  • 修復橋樑
  • 其他:
  • 改善ring.trk
  • 的目標區域

1.7.3版中的新功能

  • 恢復“優化VBO,VAO和紋理綁定 - 導致第一輛車的缺車牌

  • 修正MCObject :: addTorque()
  • 刪除線性和角速度極限。
  • 添加對位置力的支持。
  • 使用GL30 = ON修復構建。
  • 啟用基於FreeBSD的構建。

1.7.1版中的新功能

  • 添加缺少編輯器的橋樑模型。

1.6.3版中的新功能

  • 添加鏡面照明。
  • 只有與電腦比賽才能設定比賽記錄。

  • 修正音頻線程。
  • 汽車0和1為粉色和灰色。
  • 介紹MCGLMaterial。
  • 引用著色器時將主人員重命名為默認值。
  • MCWorldRenderer :: enableDepthTestOnLayer()的默認參數值
  • 環境和漫射燈的場景級設置器。

  • 從game.pro 中刪除著色器GLES.h
  • CMake選項可靜態鏈接vorbis庫。
  • 將MCGLScene :: updateViewProjectionMatrixAndShaders()移動到私有範圍。
  • 添加MCGLScene :: setFadeValue()。
  • 使用tile.hasAsphalt()而不是列出非瀝青瓦片。
  • 為Qt4和Qt5分開通用的Linux構建腳本。
  • 刪除不必要的著色器。
  • 著色器中的重構照明。
  • 更新mxeWindowsBuild。
  • 更新捷克語翻譯。
  • 將MXE腳本移動到腳本/
  • Refactor race.cpp。

  • 將汽車製作改造成CarFactory。

1.5.2版中的新功能

  • 添加腳本以在Linux上構建和打包Windows。
  • 將mxeEnv.sh移動到scripts /
  • 從MCTextureGlyph中刪除未使用的變量。
  • 不要發送兩次坑信號。
  • 為分屏模式添加剪刀測試。
  • 將QString作為音頻信號中的常量參考傳遞。
  • 更安靜的滑動聲。
  • 更新.gitignore
  • 更短的音頻信號名稱。
  • 在比賽開始時重置輸入處理程序。
  • 重構CarSoundEffectManager。
  • 添加防滑聲。
  • 發聲。

  • 從tortastone.trk
  • 中刪除一些箱子
  • 有更多的加速摩擦力。
  • 更實際的kmh值。
  • Refactor Startlights。
  • 連接音量更改信號。
  • 獲勝者完成後,歡呼,而不是人類玩家。
  • 在方格標誌出現時添加鈴聲。
  • 將預定義的鍵添加到設置。
  • 保存圈數。
  • 將通用值setter / getter添加到Settings。
  • 在磨損的輪胎上滑動更多。
  • 設置新曲目時初始賽跑記錄。
  • 重新設置停車站的輪胎磨損。
  • 在停車位閃爍汽車狀態視圖。
  • 添加坑站。
  • 轉動加速或剎車時,使輪胎磨損。
  • 修復cl警。
  • 設置新的背景圖片。
  • 更新芬蘭語翻譯。
  • 翻譯resolutionmenu.cpp
  • 修復文檔打印錯誤。
  • MCObjectFactory返回MCObjectPtr而不是引用。
  • 修正mcobject.hh中的註釋格式
  • 支持觸發對象。
  • MCObject中的化妝品。
  • 添加紅色車。
  • 重構場景。
  • 用不同的顏色渲染不同的位置。
  • 保存並加載比賽記錄。
  • 從遊戲中逐漸淡出。
  • 定時數據的字體較小。
  • 顯示比賽時間。
  • 修正刪除對象時的編輯器崩潰。
  • 添加意大利語翻譯。
  • 反向轉動方向。
  • 將臟單元緩存添加到MCObjectTree。
  • 重命名聲音文件。
  • 比賽后停止發動機聲音。
  • 更新INSTALL。
  • 通過信號設置偵聽器位置。
  • 使用pkg_check_modules查找li​​bvorbisfile。
  • 更新qmake項目文件以鏈接到libopenal和libvorbisfile。
  • 重構場景:: updateFrame()

  • 調整引擎聲音參數。
  • OpenALWavData和OpenALOggData的公共基類。
  • 更新示例debian / rules
  • 為所有電腦添加引擎聲音。
  • Ogg Vorbis支持。
  • 將依賴關係刪除為ALUT。
  • 為每輛車添加聲音。
  • 優化音高更改。
  • LPF引擎聲音。
  • 初始引擎聲音。
  • 從STFH中刪除throw()。
  • 添加CarSoundEffectManager。
  • 將stopSound(),setPitch(),setVolume()添加到AudioThread。
  • 將互斥體添加到OpenALSource。
  • 添加引擎聲波。
  • 將聲音加載到地圖中。
  • 與init的其餘部分同時加載聲音。
  • 在AudioThread :: loadSounds()
  • 中使用DATA_PATH
  • 刪除不需要的STFH :: DataManager。
  • 添加菜單聲音。
  • OpenAL實現STFH。
  • 添加STFH。
  • 將glew和glm移到contrib /
  • 從InstallWindows.cmake
  • 中刪除deps安裝
  • 刪除過時/
  • 刪除deps:假設在Windows構建上靜態鏈接的libs。
  • 添加實驗性的qmake項目文件。
  • 添加mxeEnv.sh幫助器。
  • 使用CMAKE_RC_COMPILER代替硬編碼的windres.exe
  • 正確處理MCParticle中的粒子動畫類型。
  • 在GL30和GLES著色器中也支持不同的點大小。

  • 減少慣性矩。
  • 重新審視煙霧粒子的影響。
  • 更新AUTHORS
  • 修復TrackSelectionMenu中的循環限制。
  • MCObjectTree中的小重構。
  • 設置為初始滑塊摩擦力為0.90。
  • 根據當前的命名約定重命名一些變量。
  • 改善煙霧粒子。

  • 使用智能指針
  • 源圖像的新的目錄佈局。
  • 修正Qt5上的翻譯。

<強>要求

  • Qt的
  • OpenAL的
  • Ogg Vorbis

截圖

dust-racing-2d_1_68212.jpg
dust-racing-2d_2_68212.jpg

類似的軟件

SDL-Ball
SDL-Ball

3 Jun 15

PyInvaders
PyInvaders

2 Jun 15

Breakout Game
Breakout Game

2 Jun 15

Trosnoth
Trosnoth

15 Apr 15

顯影劑的其他軟件 Jussi Lind

意見 Dust Racing 2D

評論沒有發現
添加評論
打開圖片!