Dust Racing 2D

软件截图:
Dust Racing 2D
软件详细信息:
版本: 1.13.0 更新
上传日期: 2 Oct 17
开发: Jussi Lind
许可: 免费
人气: 197

Rating: 3.5/5 (Total Votes: 2)

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

类似的软件

Tennix! SDL Port
Tennix! SDL Port

11 May 15

Flukz
Flukz

20 Feb 15

Capi City
Capi City

20 Feb 15

显影剂的其他软件 Jussi Lind

意见 Dust Racing 2D

评论没有发现
添加评论
打开图片!