Dust Racing 2D to otwarta i wielozadaniowa gra wideo, która zapewnia użytkownikom zabawne i oparte na dachu dwuwymiarowe doświadczenie w wyścigach samochodowych w GNU / Linux, BSD, Microsoft Windows i Mac Systemy operacyjne OS X. To zainspirowało gry Slicks & Sliders i Super Cars.
Gra przywraca stare wspomnienia, oferując graczom możliwość grania przeciwko ich przyjaciołom poprzez tryb podziału ekranu (poziomy lub pionowy), lub przeciwko wyzywającym samochodom AI (sztuczna inteligencja). Poziomy niestandardowe można tworzyć dzięki wbudowanemu edytorowi poziomu.
Oferuje trzy tryby gry
Jest wyposażony w trzy tryby gry: Race, Time Trial i Duel, zawiera tylko grafikę 2D, gładką fizykę i rozgrywkę, kolizje i dźwięki silnika, pit stopów, wiele tras wyścigowych, a także gwiazdy. Ponadto użytkownicy mogą prowadzić grę Dust Racing 2D w trybach pełnoekranowych lub w oknie.
Pod maską
Pod maską można zauważyć, że gra wideo została napisana w języku programowania C ++, zaprojektowanym w zestawie narzędzi Qt (obsługującym zarówno technologie Qt4, jak i Qt5) i zależy od bibliotek OpenAL i OGG Vorbis.
Dostępność
W systemie Linux projekt jest rozpowszechniany jako binarne archiwum dla 64-bitowych platform sprzętowych, archiwum źródłowe, które można skonfigurować, skompilować i instalować w dowolnej dystrybucji Linuksa, a także pliki binarne i386 i amd64 dla systemów Ubuntu i Debian systemów operacyjnych.
Dla użytkowników Ubuntu twórcy programu Dust Racing 2D dostarczają również użytkownikom repozytorium oprogramowania PPA, które może być używane do automatycznego odbierania najnowszych wersji aplikacji bez konieczności pobierania i ponownego instalowania nowego pakietu.
Dolna linia
W sumie Dust Racing 2D okazał się zabawną grą wideo, szczególnie dla nostalgików, którzy chcą przeżyć swoje dzieciństwo. Obejrzyj film http://www.youtube.com/watch?v=0iyd4pis2uw i https://www.youtube.com/watch?v=ZQQeHAqtfn0 w celu uzyskania pewnej zabawy!
Co nowego w tym wydaniu:
- Nowe funkcje:
- Wdrażanie minimapu
- Edytor: implementuj uniwersalny stos undo
- Edytor: dodaj opcję wstawienia wiersza / kolu przed lub po
- Poprawki błędów:
- Fix GitHub issue # 9: Edytuj segfaults podczas cofania zmiany w ostatnim wierszu / kolumnie, która została usunięta przed
- Fix GitHub issue # 19: Crash po wyjściu z FreeBSD
- Naprawiono potencjalny błąd podczas ładowania ustawień
- Inne:
- Wiele zakodowanych kodów
- Ustalenie renderowania trybu okienkowego.
- Fix renderowanie w innych niż natywne rozdzielczości.
- Uwzględnij maksymalnie obsługiwany rozmiar tekstury.
- Usuwanie nieużywanego kodu.
- Usuń skomentowany kod.
- QGLFramebufferObject = & gt; QOpenGLFramebufferObject.
- Dodaj obsługę lokalizacji kamery w MCGLShaderProgram.
- Uproszczenie cieniowania FBO.
- CMake: sprawdź, czy polisy nie są ustawione.
- Napraw kilka ostrzeżeń o kompilacji MSVC.
- Popraw dokument w mcglscene.hh
- Dodaj przystawki dla eyeZ i viewAngle.
- Nowe funkcje:
- Obracanie cząstek liści
- Pokaż wersję gry na ekranie wstępnym.
- Udoskonalenia:
- Ustaw domyślne ustawienie VSync na "ON".
- Wymuwanie ustawień QSettings w formacie .INI w systemie Windows.
- Utwórz kod kompilatora w programie MS Visual C ++ 2013.
- Ulepszona grafikacja płytek
- Ponowna licencja na dzieła sztuki w ramach CC BY-SA
- Przełącz na nowy stos grafiki QSurface
- Ulepszenia silnika
- Poprawki błędów:
- Uszkodzony rozmiar sceny OpenGL na wirtualnych komputerach stacjonarnych.
- Fix wiele problemów z mostkami
- naprawienie awarii podczas rzucić
- Poprawiono renderowanie gry dwukanałowej
- Rozwiąż problemy fizyczne
- Udoskonalenia:
- Dostrajanie parametrów samochodu
- Inne:
- Upuść wsparcie dla Qt4
- Nowe funkcje:
- Bardziej realistyczna i dynamiczna fizyka samochodowa, aby rozgryźć rozgrywkę.
- Przepisany obiekt mostu, który teraz nawet działa
- Niektóre ulepszenia grafiki (mimo to nadal są okropne)
- Przejrzyste cienie
- Widoki gry dla dwóch graczy oddzielone wąską linią
- Dodano filtrowanie do niektórych tekstur - poprawiono jakość niektórych grafik samochodowych
- Jazda na uboczu jest teraz bardziej litościwa
- Poprawki błędów:
- Napraw instalację gry, gdy nie ma wbudowanego korzenia. Patch Remi Verschelde.
- Udoskonalenie plików na komputerach stacjonarnych. Patch Remi Verschelde.
- Ustal mostek
- Inne:
- Udoskonal strefy docelowe ring.trk
- Cofnij "Optymalizuj VBO, VAO i oprawa tekstur - spowodowała brak numeru tablicy pierwszego samochodu
- Fix MCObject :: addTorque ()
- Usuń limity liniowe i kątowe.
- Dodaj wsparcie dla siły pozycyjnej.
- Fix build z GL30 = ON.
- Włącz budowanie na FreeBSD.
- Dodano brakujący model mostu dla edytora.
- Dodaj oświetlenie wzorcowe.
- Ustaw rekordy wyścigu tylko wtedy, gdy wyścig z komputerem.
- Fix gwintowanie dźwięku.
- Samochody 0 i 1 w kolorze różowym i szarym.
- Wprowadzenie materiału MCGLMaterial
- Zmień nazwę kapitana na wartość domyślną w odniesieniu do cieniarek.
- Domyślna wartość argumentu dla MCWorldRenderer :: enableDepthTestOnLayer ()
- Ustawiające poziomy sceny dla świateł zewnętrznych i rozproszonych.
- Usuń shaderyGLES.h z gry.pro
- Opcja CMake umożliwia statyczne łączenie bibliotek vorbis libs.
- Przenieś MCGLScene :: updateViewProjectionMatrixAndShaders () do zakresu prywatnego.
- Dodaj MCGLScene :: setFadeValue ().
- Użyj tile.hasAsphalt () zamiast wymieniać płytki inne niż asfaltowe.
- Oddzielne ogólne skrypty budowania systemu Linux dla Qt4 i Qt5.
- Usuń niepotrzebne shaderyGLES.
- Refaktorowe oświetlenie w shaderach.
- zaktualizuj mxeWindowsBuild.
- Zaktualizuj tłumaczenia w języku czeskim.
- Przesuń skrypt MXE do skryptów /
- Refaktor race.cpp.
- Tworzenie autora kodu do CarFactory.
- Dodaj skrypt do tworzenia i pakowania dla systemu Windows w systemie Linux.
- Przesuń plik mxeEnv.sh do skryptów /
- Usuń nieużywaną zmienną z MCTextureGlyph.
- Nie wysyłaj sygnału pitnego dwukrotnie.
- Dodaj testy scissor dla trybów podziału ekranu.
- Przekaż QString jako odwołanie const w sygnałach audio.
- Bardziej cichy dźwięk.
- Zaktualizuj .gitignore
- krótsze nazwy sygnałów dźwiękowych.
- Zresetuj sterownik wejściowy na początku startu.
- Refaktor CarSoundEffectManager.
- Dodaj ślisko.
- Odbieranie dźwięków.
- Mniejsze agresywne zużycie opon na trawie.
- Usuń niektóre skrzynie z curvastone.trk
- Trochę bardziej przyspieszonego tarcia.
- Bardziej realistyczne wartości km.
- Refaktory startowe.
- Podłącz sygnał zmiany głośności.
- Odgrywaj radość, gdy zwycięzca kończy, a nie człowiek.
- Dodaj dźwięk dzwonka po wyświetleniu flagi w kratkę.
- Dodaj predefiniowane klawisze do ustawień.
- Zapisz liczbę okrążeń.
- Dodaj ogólny setter wartości / getter do ustawień.
- Większa część zużytych opon.
- Zapisz rekord wyścigu, gdy ustawiona jest nowa ścieżka.
- Zresetuj zużycie opon na przystanku.
- Migaj widok stanu samochodu na przystanku.
- Dodaj stop pit.
- Podczas obracania i przyspieszania lub po prostu hamowania zmień zużycie opon.
- Fix ostrzegawcze ostrzeżenia.
- Nowy obraz tła dla ustawień.
- Aktualizuj tłumaczenia fińskie.
- Przetłumaczenie rozdzielczości.menu.cpp
- Popraw błędy dotyczące dokumentacji.
- MCObjectFactory zwraca MCObjectPtr zamiast referencji.
- Fix format komentarza w mcobject.hh
- Wsparcie dla obiektów wyzwalania.
- Kosmetyki w MCObject.
- Dodaj czerwony samochód.
- Refaktory sceny.
- renderowanie różnych pozycji w różnych kolorach.
- Zapisz i wczytaj historię wyścigów.
- Dłuższy zniknij z gry.
- Mniejsza czcionka dla danych czasowych.
- Pokaż czas wyścigu.
- Naprawisz błąd edytora podczas usuwania obiektów.
- Dodaj tłumaczenia w języku włoskim.
- Popraw kierunek skrętu na odwrocie.
- Dodaj brudną komórkę do MCObjectTree.
- Zmień nazwy plików dźwiękowych.
- Zatrzymaj silnik po wyścigu.
- Zaktualizuj instalację.
- Ustaw lokalizację odbiornika przez sygnał.
- Użyj pkg_check_modules do znalezienia libvorbisfile.
- Aktualizuj pliki projektu qmake, aby połączyć się z libopenal i libvorbisfile.
- Refaktor sceny :: updateFrame ()
- Dostrajanie parametrów dźwięku silnika.
- Wspólna klasa bazowa dla OpenALWavData i OpenALOggData.
- Zaktualizuj przykładowe zasady debian / rules
- Dodaj dźwięk silnika dla wszystkich komputerów.
- wsparcie Ogg Vorbis.
- Opuść zależność od ALUT.
- Dodaj dźwięk dla każdego samochodu.
- Optymalizacja zmian wysokości tonów.
- LPF dźwięk silnika.
- Początkowy dźwięk silnika.
- Usuń rzut () z STFH.
- Dodaj CarSoundEffectManager.
- Dodaj stopSound (), setPitch (), setVolume () do AudioThread.
- Dodaj mutex do OpenALSource.
- Dodaj falę dźwiękową silnika.
- Wczytaj dźwięki na mapę.
- Ładuje dźwięki jednocześnie z resztą init.
- Użyj DATA_PATH w AudioThread :: loadSounds ()
- Usuń niepotrzebny plik STFH :: DataManager.
- Dodaj dźwięki menu.
- OpenAL implementacja STFH.
- Dodaj STFH.
- Przenieś blask i glm w contrib /
- Usuwanie instalacji deps z InstallWindows.cmake
- Usuń przestarzałe /
- Usuń deps: załóż statycznie połączone biblioteki lib w systemach Windows.
- Dodaj eksperymentalne pliki projektu qmake.
- Dodaj pomocnika mxeEnv.sh.
- Użyj CMAKE_RC_COMPILER zamiast z kodowanym windres.exe
- Właściwie obsługij typy animacji cząstek w MCParticle.
- Obsługa różnego rozmiaru punktów również w sekcjach GL30 i GLES.
- Zmniejsz moment bezwładności.
- Sprawdź ponownie efekty cząstek dymu.
- Zaktualizuj AUTORZY
- Ustal ograniczenia pętli w TrackSelectionMenu.
- Małe refakturowanie w MCObjectTree.
- Ustaw początkowy współczynnik tarcia na 0,90.
- Zmień nazwę niektórych zmiennych zgodnie z aktualną konwencją nazewnictwa.
- Poprawa cząstek dymu.
- Używaj inteligentnych wskaźników zawsze, gdy chodzi o kwestię własności.
- Nowy układ dir dla obrazów źródłowych.
- Napraw tłumaczenia na Qt5.
- Qt
- OpenAL
- Ogg Vorbis
Co nowego w wersji 1.9.2:
Co nowego w wersji 1.9.1:
Co nowego w wersji 1.8.3:
Co nowego w wersji 1.8.1:
Co nowego w wersji 1.8.0:
Co nowego w wersji 1.7.3:
Co nowego w wersji 1.7.1:
Co nowego w wersji 1.6.3:
Co nowego w wersji 1.5.2:
Wymagania :
Komentarze nie znaleziono