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

类似的软件

Crazy Cable Cars
Crazy Cable Cars

20 Feb 15

Breakout Game
Breakout Game

2 Jun 15

Colorocks
Colorocks

2 Jun 15

显影剂的其他软件 Jussi Lind

意见 Dust Racing 2D

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