Dust Racing 2D е игра с отворен код и мултиплатформена видео игра, която предоставя на потребителите забавно и двукамерен опит в състезания с автомобили по GNU / Linux, BSD, Microsoft Windows и Mac OS X операционни системи. Той е вдъхновен от играта Slicks & Slide и Super Cars.
Играта връща стари спомени, като предлага на играчите възможността да играят срещу приятелите си чрез режим на разделяне на екрана (хоризонтално или вертикално) или срещу предизвикателни автомобили с изкуствен интелект (AI). Потребителските нива също могат да се създават благодарение на вградения редактор на нива.
Предлага три режима на игра
Той идва с три режима на игра, Race, Time Trial и Duel, включва само 2D графики, гладка физика и геймплей, сблъсъци и звуци на двигателя, спирки, множество състезателни писти и звездни рейтинги. В допълнение, потребителите могат да пускат играта Dust Racing 2D в режим на цял екран или прозорец.
Под капака
Под капака можем да забележим, че видеоиграта е написана на програмния език 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:
- Подобрения:
- Настройте параметрите на автомобила
- Други:
- Капка подкрепа за Qt4
Какво е новото във версия 1.8.0:
- Нови функции:
- По-реалистична и динамична физика на колите за забавна игра.
- Презаписан мостов обект, който в момента действително работи дори
- Някои графични подобрения (все още са глупави)
- Прозрачни сенки
- Двама играчи, показващи игри, разделени с тесен ред
- Филтрирането е добавено към някои текстури - Подобрена е графика за автомобили
- Движението извън пистата вече е по-милостиво
- Поправки на програмни грешки:
- Прикрепете инсталирането на играта, когато не е вградена в корена на източника. Кръпката от 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 ()
- Настройватели на ниво сцена за осветление на околната и дифузната светлина.
- Премахнете shadersGLES.h от game.pro
- Опция CMake за статично свързване на vorbis libs.
- Преместване на MCGLScene :: updateViewProjectionMatrixAndShaders () в частно поле.
- Добавете MCGLScene :: setFadeValue ().
- Използвайте tile.hasAsphalt (), вместо да посочите не-асфалтови плочки.
- Разделете генерични скриптове за изграждане на Linux за Qt4 и Qt5.
- Премахнете ненужните shadersGLES.
- Реакторно осветление в шейдъри.
- актуализирайте mxeWindowsBuild.
- Актуализиране на чешки преводи.
- Преместете MXE скрипта в скриптове /
- Refactor race.cpp.
- Създаване на рефакторен автомобил в CarFactory.
Какво е новото във версия 1.5.2:
- Добавете скрипт за създаване и пакетиране за Windows на Linux.
- Преместете mxeEnv.sh на скриптове /
- Премахнете неизползваната променлива от MCTextureGlyph.
- Не изпращайте сигнал на ямата два пъти.
- Добавете ножични тестове за режими на разделен екран.
- Предавайте QString като конст за справка в аудио сигнали.
- По-тих шум.
- Актуализиране на .gitignore
- По-къси имена на аудио сигнала.
- Нулирайте манипулатора за въвеждане на състезанието.
- Реакторен CarSoundEffectManager.
- Добавете шума.
- Удари звуци.
- По-малко агресивно износване на гумите на трева.
- Премахнете някои каси от curvastone.trk
- малко по-голямо триене на ускорение.
- По-реалистични стойности kmh.
- Реакторни светлини.
- Свържете сигналите за промяна на обема.
- Възпроизвеждане, когато победителят завърши, а не човешкият играч.
- Добавете звук на звънец, когато се появи карето.
- Добавете предварително зададени ключове към настройките.
- Запазване на броя на обиколките.
- Добавете генератор на стойност за генератор на стойност / Наблюдател в "Настройки".
- Плъзнете малко повече върху износените гуми.
- Записване на състезанието за начало, когато е зададена нова песен.
- Изчистване на износването на гумата на спирка на ямата.
- Преглед на състоянието на автомобила в режим на блокировка.
- Добавете спирки на ямата.
- Направете гумите да се носят при завъртане и ускоряване или просто спиране.
- Предварително отстраняване на предупреждения за клонинг.
- Ново фоново изображение за настройки.
- Актуализиране на финландски преводи.
- Преведете resolutionmenu.cpp
- Прикрепете линка за документацията.
- MCObjectFactory връща MCObjectPtr вместо референции.
- Коригирайте формата на коментарите в mcobject.hh
- Поддръжка за задействани обекти.
- Козметика в MCObject.
- Добавете червената кола.
- Сцена на реагентите.
- Разпределете различни позиции с различни цветове.
- Запазване и зареждане на записи на раси.
- По-дълго изчезва от играта.
- По-малък шрифт за данни за синхронизиране.
- Показване на часа на състезанието.
- Рестартирайте срив на редактора при изтриване на обект.
- Добавете италиански преводи.
- Поставете посоката на завиване на обратната страна.
- Добавете мръсен кеш за клетъчни файлове към MCObjectTree.
- Преименувайте звукови файлове.
- Спрете звука на двигателя след състезание.
- Актуализирайте инсталирането.
- Задайте местоположението на слушателя чрез сигнал.
- Използвайте pkg_check_modules, за да намерите libvorbisfile.
- Актуализирайте qmake проектните файлове, за да се свържете с libopenal и libvorbisfile.
- Рефактория сцена :: updateFrame ()
- Настройте параметрите на звука на двигателя.
- Общ базов клас за OpenALWavData и OpenALOggData.
- Актуализирайте примерния debian / правила
- Добавете звук на двигателя за всички компютри.
- Поддръжка на Ogg Vorbis.
- Откачете зависимостта от ALUT.
- Добавете звук за всяка кола.
- Оптимизиране на промените на терена.
- LPF звука на двигателя.
- Първоначален звук на двигателя.
- Премахнете хвърлянето () от STFH.
- Добавете CarSoundEffectManager.
- Добавете stopSound (), setPitch (), setVolume () към AudioThread.
- Добавете mutex към OpenALSource.
- Добавете звукова вълна на двигателя.
- Заредете звуци в карта.
- Заредете звуци едновременно с останалата част от init.
- Използвайте DATA_PATH в AudioThread :: loadSounds ()
- Премахнете излишното STFH :: DataManager.
- Добавете звуци от менютата.
- OpenAL изпълнение на STFH.
- Добавете STFH.
- Преместете glew и glm под contrib /
- Премахнете инсталирането на deps от InstallWindows.cmake
- Премахване на остарели /
- Премахване на дефекти: поемане на статично свързани libs на Windows builds.
- Добавете експериментални файлове за проект qmake.
- Добавете помощник mxeEnv.sh.
- Използвайте CMAKE_RC_COMPILER вместо твърд кодиран windres.exe
- Управлявайте правилно типовете анимации на частиците в MCParticle.
- Поддържат различен размер на точките и в шейдъри GL30 и GLES.
- Намалете инерционния момент.
- Повторете ефекта от частиците на дим.
- Актуализиране на AUTHORS
- Ограничете границите на линия в TrackSelectionMenu.
- Малък ретактор в MCObjectTree.
- Задайте първоначалното триене на плъзгане до 0.90.
- Преименувайте някои променливи съгласно текущата конвенция за наименуване.
- Подобрете димните частици.
- Използвайте интелигентни указатели винаги, когато собствеността е под въпрос.
- Ново оформление за изходни изображения.
- Фиксирайте преводите на Qt5.
Изисквания :
- Qt
- OpenAL
- Ogg Vorbis
Коментари не е намерена