Dust Racing 2D

Скриншот программы:
Dust Racing 2D
Детали программы:
Версия: 1.13.0 обновление
Дата загрузки: 2 Oct 17
Разработчик: Jussi Lind
Тип распространения: Бесплатная
Популярность: 197

Rating: 3.0/5 (Total Votes: 1)

Dust Racing 2D - это видео с открытым исходным кодом и многоплатформенной видеоигрой, которое предоставляет пользователям удовольствие от двумерных автомобильных гонок на GNU / Linux, BSD, Microsoft Windows и Mac OS X. Это было вдохновлено играми Slicks & nnn, n Slide и Super Cars.

Игра возвращает старые воспоминания, предлагая игрокам возможность играть против своих друзей через режим разделения экрана (горизонтальный или вертикальный) или против сложных автомобилей AI (искусственный интеллект). Пользовательские уровни также могут быть созданы благодаря встроенному редактору уровней.


Предлагает три режима игры

Он поставляется с тремя игровыми режимами: Race, Time Trial и Duel, включает только 2D-графику, гладкую физику и игровой процесс, столкновения и звуки двигателя, пит-стопы, несколько гоночных треков, а также звездные рейтинги. Кроме того, пользователи могут запускать 2D-игру Dust Racing в полноэкранном или оконном режимах.


Под капотом

Под капотом мы можем заметить, что видеоигра написана на языке программирования C ++, разработанном в Qt toolkit (поддерживающем технологии Qt4 и Qt5) и зависящем от библиотек OpenAL и OGG Vorbis.

Наличие

В Linux проект распределяется как двоичный архив для 64-битных аппаратных платформ, исходный архив, который можно настроить, скомпилировать и установить в любом дистрибутиве Linux, а также двоичные файлы i386 и amd64 для Ubuntu и Debian на основе операционных систем.

Для пользователей 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 = & gt; QOpenGLFramebufferObject.
  • Добавить поддержку местоположения камеры в MCGLShaderProgram.
  • Упростите затенение FBO.
  • CMake: перед установкой проверьте политику.
  • Исправить некоторые предупреждения компиляции MSVC.
  • Улучшить документацию в mcglscene.hh
  • Добавить getters для eyeZ и viewAngle.

Что нового в версии 1.9.1:

  • Новые функции:
  • Вращающиеся листовые частицы
  • Показать версию игры на экране ввода.
  • Улучшения:
  • Установите для VSync значение по умолчанию 'ON'.
  • Внесите QSettings в .INI-формат в Windows.
  • Сделайте компиляцию кода с помощью MS Visual C ++ 2013.
  • Улучшенная графическая плитка
  • Повторная лицензия в рамках CC BY-SA
  • Переключитесь на новый графический стек на основе QSurface.
  • Улучшения двигателя
  • Исправлены ошибки:
  • Исправить разбитый размер сцены OpenGL на виртуальных рабочих столах.
  • Исправить проблемы с несколькими мостами
  • Исправить ошибку при выходе из системы
  • Исправить рендеринг двухпользовательской игры

Что нового в версии 1.8.3:

  • Исправить некоторые проблемы физики.

Что нового в версии 1.8.1:

  • Улучшения:
  • Настройка параметров автомобиля
  • Другое:
  • Поддержка Drop для Qt4

Что нового в версии 1.8.0:

  • Новые функции:
  • Более реалистичная и динамичная физика автомобилей для веселья геймплея.
  • Переписанный объект-мост, который теперь фактически работает даже
  • Некоторые улучшения графики (они все еще дерьмы)
  • Прозрачные тени
  • Представления двух игроков, разделенные узкой линией
  • Фильтрация добавлена ​​в некоторые текстуры - Улучшена улучшенная графическая система автомобиля
  • Вождение внедорожника теперь более милосердно
  • Исправлены ошибки:
  • Исправить установку игры, если она не построена в исходном корне. Патч Реми Вершельде.
  • Улучшение файлов рабочего стола. Патч Реми Вершельде.
  • Fix bridge
  • Другое:
  • Улучшить целевые зоны ring.trk

Что нового в версии 1.7.3:

  • Вернуть "Оптимизировать VBO, VAO и привязку текстуры - Причиненный недостающий номерной знак первого автомобиля
  • Исправить MCObject :: addTorque ()
  • Снимите линейные и угловые пределы скорости.
  • Добавить поддержку позиционной силы.
  • Исправить сборку с GL30 = ON.
  • Включить построение на FreeBSD.

Что нового в версии 1.7.1:

  • Добавлена ​​отсутствующая модель моста для редактора.

Что нового в версии 1.6.3:

  • Добавить зеркальное освещение.
  • Установите гоночную запись только в случае гонки с компьютерами.
  • Исправить аудиопотоки.
  • Автомобили 0 и 1 как розовые и серые.
  • Ввести MCGLMaterial.
  • Переименуйте мастер по умолчанию при обращении к шейдерам.
  • Значение аргумента по умолчанию для MCWorldRenderer :: enableDepthTestOnLayer ()
  • Сетчатые устройства для окружающего и рассеянного света.
  • Удалить shadersGLES.h из game.pro
  • Функция CMake для статической ссылки vorbis libs.
  • Переместите MCGLScene :: updateViewProjectionMatrixAndShaders () в личную область.
  • Добавить MCGLScene :: setFadeValue ().
  • Используйте tile.hasAsphalt () вместо списка не-асфальтовых плиток.
  • Разделяйте общие сценарии сборки Linux для Qt4 и Qt5.
  • Удалите ненужные шейдерыGLES.
  • Рефакторинг освещения в шейдерах.
  • обновить mxeWindowsBuild.
  • Обновить чешские переводы.
  • Переместить скрипт MXE в скрипты /
  • Рефактор race.cpp.
  • Создание рефакторинга в CarFactory.

Что нового в версии 1.5.2:

  • Добавить скрипт для сборки и упаковки для Windows в Linux.
  • Переместить mxeEnv.sh в скрипты /
  • Удалить неиспользуемую переменную из MCTextureGlyph.
  • Не посылайте сигнал ямы дважды.
  • Добавить scissor тесты для режима разделения экрана.
  • Передача QString в качестве константы в аудиосигналах.
  • Более тихий звук затора.
  • Обновить .gitignore
  • Более короткие имена звуковых сигналов.
  • Сбросьте обработчик ввода при запуске гонки.
  • Рефактор CarSoundEffectManager.
  • Добавить звук затора.
  • Хит звучит.
  • Меньше агрессивного износа шин на траве.
  • Удалите некоторые ящики из curvastone.trk
  • Немного больше трения скольжения.
  • Более реалистичные значения kmh.
  • Рефторные лампы.
  • Подключите сигналы изменения громкости.
  • Восхитительно, когда победитель заканчивается, а не человек.
  • Добавить колокольный звук при появлении флажка.
  • Добавьте предопределенные ключи в Настройки.
  • Сохранить количество колпачков.
  • Добавьте общий набор настроек / getter в Настройки.
  • Сдвиньте немного больше на изношенные шины.
  • Инициировать гонку, когда установлен новый трек.
  • Сбросьте износ шин на пит-стоп.
  • Показать статус автомобиля на остановке пит-стопа.
  • Добавить пит-стопы.
  • Износите износ шин при повороте и ускорении или просто торможении.
  • Исправить предупреждения clang.
  • Новое фоновое изображение для настроек.
  • Обновить финский перевод.
  • Перевести resolutionmenu.cpp
  • Исправить опечатки документации.
  • MCObjectFactory возвращает MCObjectPtr вместо ссылок.
  • Исправить формат комментариев в mcobject.hh
  • Поддержка триггерных объектов.
  • Косметика в MCObject.
  • Добавить красный автомобиль.
  • Сценарий рефакторов.
  • Оставить разные позиции с разными цветами.
  • Сохранить и загрузить записи гонок.
  • Дольше выходить из игры.
  • Меньший шрифт для данных синхронизации.
  • Покажите время гонки.
  • Исправить ошибку редактора при удалении объекта.
  • Добавить итальянский перевод.
  • Исправьте направление поворота в обратном направлении.
  • Добавить кеш грязной ячейки в MCObjectTree.
  • Переименуйте звуковые файлы.
  • Остановить звуки двигателя после гонки.
  • Обновить INSTALL.
  • Установить местоположение слушателя через сигнал.
  • Используйте pkg_check_modules для поиска libvorbisfile.
  • Обновите файлы проекта qmake для ссылки на libopenal и libvorbisfile.
  • Сценарий ретранслятора :: updateFrame ()
  • Настройка параметров звука двигателя.
  • Общий базовый класс для OpenALWavData и OpenALOggData.
  • Обновить пример debian / rules
  • Добавить звук двигателя для всех компьютеров.
  • Поддержка Ogg Vorbis.
  • Отбросить зависимость от ALUT.
  • Добавить звук для каждого автомобиля.
  • Оптимизировать изменения высоты тона.
  • LPF звук двигателя.
  • Исходный звук двигателя.
  • Удалить throw () из STFH.
  • Добавить CarSoundEffectManager.
  • Добавить stopSound (), setPitch (), setVolume () в AudioThread.
  • Добавить мьютекс в OpenALSource.
  • Добавить звуковую волну двигателя.
  • Загрузка звуков в карту.
  • Загрузка звуков одновременно с остальной частью init.
  • Используйте DATA_PATH в AudioThread :: loadSounds ()
  • Удалите ненужный STFH :: DataManager.
  • Добавить звуки меню.
  • OpenAL-реализация STFH.
  • Добавить STFH.
  • Переместить glew и glm в contrib /
  • Удалить установку deps из InstallWindows.cmake
  • Удалить устаревшие /
  • Удалить deps: предположительно статически связанные библиотеки на строках Windows.
  • Добавить экспериментальные файлы проекта qmake.
  • Добавьте помощника mxeEnv.sh.
  • Используйте CMAKE_RC_COMPILER вместо жестко закодированного windres.exe
  • Правильно обрабатывайте типы анимации частиц в MCParticle.
  • Поддержка различных размеров точек также в шейдерах GL30 и GLES.
  • Уменьшить момент инерции.
  • Пересмотреть эффекты частиц дыма.
  • Обновить АВТОРЫ
  • Исправить ограничения на контуры в TrackSelectionMenu.
  • Малый рефакторинг в MCObjectTree.
  • Установите начальное трение скольжения на 0.90.
  • Переименуйте некоторые переменные в соответствии с действующим соглашением о присвоении имен.
  • Улучшить частицу дыма.
  • Используйте интеллектуальные указатели всегда, когда речь идет о собственности.
  • Новая компоновка dir для исходных изображений.
  • Исправить переводы на Qt5.

Требования

  • Qt
  • OpenAL
  • Ogg Vorbis

Скриншоты

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

Похожие программы

BoboBot
BoboBot

2 Jun 15

Furiod
Furiod

15 Apr 15

Atomic Tanks
Atomic Tanks

14 Apr 15

Другие программы разработчика Jussi Lind

Комментарии к Dust Racing 2D

Комментарии не найдены
добавить комментарий
Включите картинки!