Dust Racing 2D er et open source og multiplatform videospil, der giver brugerne en sjov og flisebaseret todimensionel bilspiloplevelse på GNU / Linux, BSD, Microsoft Windows og Mac OS X-operativsystemer. Det blev inspireret af Slicks & nbsp; n Slide og Super Cars spil.
Spillet bringer tilbage gamle minder, hvilket giver spillerne mulighed for at spille imod deres venner via split-screen-tilstanden (vandret eller lodret) eller mod udfordrende AI (Artificial Intelligence) biler. Brugerdefinerede niveauer kan også oprettes takket være den indbyggede niveau editor.
Tilbyder tre spiltilstande
Det kommer med tre spiltilstande, Race, Time Trial og Duel, der kun omfatter 2D-grafik, glat fysik og gameplay, kollision og motorlyd, pitstop, flere racerbaner og stjerneklassifikationer. Derudover kan brugerne køre Dust Racing 2D-spillet i enten fuldskærm eller vinduesindstillinger.
Under kølerhjelmen
Under emhætten kan vi bemærke, at videospillet er skrevet i C ++ programmeringssprog, designet i Qt-værktøjssættet (understøtter både Qt4 og Qt5-teknologier) og afhængig af OpenAL og OGG Vorbis-biblioteker.
Tilgængelighed
På Linux distribueres projektet som et binært arkiv til 64-bit hardwareplatforme, et kildearkiv, der kan konfigureres, kompileres og installeres på en hvilken som helst Linux-distribution samt i386- og amd64-binære filer til Ubuntu og Debian-baserede filer. operativsystemer.
For Ubuntu-brugere giver udviklerne af Dust Racing 2D også brugere et PPA-softwarelager, som kan bruges til automatisk at modtage de nyeste versioner af applikationen uden at skulle downloade og geninstallere en ny pakke.
Bundlinie
Dust Racing 2D viste sig at være et sjovt videospil, især for nostalgikere, der ønsker at genoplive deres barndom. Se venligst http://www.youtube.com/watch?v=0iyd4pis2uw og https://www.youtube.com/watch?v=ZQQeHAqtfn0 videoer til nogle sjove handlinger!
Hvad er nyt i denne udgave:
- Nye funktioner:
- Gennemfør et minimaprogram
- Redaktør: Implementér universel fortryd stabel
- Editor: Tilføj mulighed for at indsætte række / kol før eller efter
- Fejlrettelser:
- Løs GitHub-nummer 9: Editor-sangfelter, når du fortryder en ændring i den sidste række / kolonne, der blev slettet før
- Løs GitHub nummer # 19: Krasch ved udgang på FreeBSD
- Fix et potentielt nedbrud ved indlæsning af indstillinger
- Andet:
- Masser af kode refactored
Hvad er nyt i version 1.9.2:
- Fixér gengivelsen af vinduet i vinduet.
- Fix rendering i andre end native opløsninger.
- Tag højeste understøttede teksturstørrelse i betragtning.
- Fjern ubrugt kode.
- Fjern kommentarkode.
- QGLFramebufferObject = & gt; QOpenGLFramebufferObject.
- Tilføj support til kameraplacering til MCGLShaderProgram.
- Forenkle FBO-skygger.
- CMake: Tjek for politik før indstilling.
- Fix nogle MSVC-kompileringsadvarsler.
- Forbedre dokumentation i mcglscene.hh
- Tilføj getters til eyeZ og viewAngle.
Hvad er nyt i version 1.9.1:
- Nye funktioner:
- Roterende bladpartikler
- Vis spilversion i introskærmen.
- Forbedringer:
- Indstil VSync standard til 'ON'.
- Force QSettings til .INI-format på Windows.
- Lav koden kompilere med MS Visual C ++ 2013.
- Forbedret tegl grafik
- Genbekræft kunstværk under CC BY-SA
- Skift til den nye QSurface-baserede grafikstabel
- Motorforbedringer
- Fejlrettelser:
- Løs ødelagt OpenGL-scenestørrelse på virtuelle skriveborde.
- Løs flere broproblemer
- Fix crash når du afslutter
- Fix rendering af to-spiller spil
Hvad er nyt i version 1.8.3:
- Løs nogle fysiske problemer
Hvad er nyt i version 1.8.1:
- Forbedringer:
- Indstil bilparametre
- Andet:
- Slet support til Qt4
Hvad er nyt i version 1.8.0:
- Nye funktioner:
- Mere realistisk og dynamisk bilfysik til sjovere gameplay.
- Omskrevet broobjekt, som nu rent faktisk virker
- Nogle grafiske forbedringer (selvom de stadig er shitty)
- Transparente skygger
- To-spiller spilvisninger adskilt af en smal linje
- Filtrering tilføjet til nogle teksturer - Nogle bilgrafik forbedret
- Kørsel off-track er nu mere barmhjertig
- Fejlrettelser:
- Løs installation af spillet, når det ikke er bygget i kilderotten. Patch af Remi Verschelde.
- Forbedring af skrivebordsfilerne. Patch af Remi Verschelde.
- Fix bro
- Andet:
- Forbedre målzoner i ring.trk
Hvad er nyt i version 1.7.3:
- Gendan "Optimer VBO, VAO og teksturbindning - Forårsaget manglende nummerplade på den første bil
- Fix MCObject :: addTorque ()
- Fjern grænser for lineær og vinkelhastighed.
- Tilføj støtte til positionskræfter.
- Fix build med GL30 = ON.
- Aktiver build on FreeBSD.
Hvad er nyt i version 1.7.1:
- Tilføjet manglende bromodel til editor.
Hvad er nyt i version 1.6.3:
- Tilføj speculær belysning.
- Sæt kun raceoptagelse, hvis race med computere.
- Fix lydgennemføring.
- Biler 0 og 1 som lyserød og grå.
- Introducer MCGLMaterial.
- Omdøb master til standard, når der henvises til shaders.
- Standard argumentværdi for MCWorldRenderer :: enableDepthTestOnLayer ()
- Scene-niveau settere til omgivende og diffuse lys.
- Fjern shadersGLES.h fra game.pro
- CMake mulighed for statisk at forbinde vorbis libs.
- Flyt MCGLScene :: updateViewProjectionMatrixAndShaders () til privat anvendelsesområde.
- Tilføj MCGLScene :: setFadeValue ().
- Brug tile.hasAsphalt () i stedet for at notere ikke-asfaltfliser.
- Separate generiske Linux build scripts til Qt4 og Qt5.
- Fjern unødvendige shadersGLES.
- Refactor belysning i shaders.
- opdater mxeWindowsBuild.
- Opdater tjekkiske oversættelser.
- Flyt MXE script til scripts /
- Refactor race.cpp.
- Refactor bil oprettelse til CarFactory.
Hvad er nyt i version 1.5.2:
- Tilføj script til at opbygge og pakke til Windows på Linux.
- Flyt mxeEnv.sh til scripts /
- Fjern ubrugt variabel fra MCTextureGlyph.
- Send ikke pit-signal to gange.
- Tilføj saks test for split screen modes.
- Send QString som konstreference i lydsignaler.
- Mere lydløs lyd.
- Opdater .gitignore
- Kortere lydsignalnavne.
- Nulstil input handler ved race start.
- Refactor CarSoundEffectManager.
- Tilføj skidlyd.
- Hit lyde.
- Mindre aggressive dæk slid på græs.
- Fjern nogle kasser fra curvastone.trk
- Lidt mere accelerationsfriktion.
- Mere realistiske kmh værdier.
- Refactor Startlights.
- Tilslut volumenændringssignaler.
- Spil jubler når vinderen er færdig, ikke den menneskelige spiller.
- Tilføj belllyd når der vises checket flag.
- Tilføj foruddefinerede nøgler til Indstillinger.
- Gem rundeantal.
- Tilføj generisk værdi setter / getter til Indstillinger.
- Skub lidt mere på slidte dæk.
- Start race record når nyt spor er sat.
- Nulstil dæk slid på pit stop.
- Blink bil status visning på pit stop.
- Tilføj pitstop.
- Slid dæk, når du drejer og accelererer eller bare bremser.
- Fix klang advarsler.
- Nyt baggrundsbillede til indstillinger.
- Opdater finske oversættelser.
- Oversæt resolutionmenu.cpp
- Fix dokumentationstastaturer.
- MCObjectFactory returnerer MCObjectPtrs i stedet for referencer.
- Fix kommentarformat i mcobject.hh
- Støtte til triggerobjekter.
- Kosmetik i MCObject.
- Tilføj rød bil.
- Refactors Scene.
- Render forskellige positioner med forskellige farver.
- Gem og læs raceoptegnelser.
- Langere falde ud fra spillet.
- Mindre skrifttype til timing data.
- Vis løbstid.
- Fix redaktørkrasch ved genstandsledning.
- Tilføj italienske oversættelser.
- Ret drejningsretningen omvendt.
- Tilføj beskidt celle cache til MCObjectTree.
- Omdøb lydfiler.
- Stop motorlyden efter et løb.
- Opdater INSTALL.
- Angiv lytterens placering via et signal.
- Brug pkg_check_modules til at finde libvorbisfile.
- Opdater qmake projektfiler for at linke til libopenal og libvorbisfile.
- Refactor Scene :: updateFrame ()
- Indstil motorlydparametre.
- Fælles basisklasse for OpenALWavData og OpenALOggData.
- Opdater eksemplet debian / rules
- Tilføj motorlyd for alle computere.
- Ogg Vorbis support.
- Slet afhængighed til ALUT.
- Tilføj lyd til hver bil.
- Optimer tonehøjdeændringer.
- LPF motorens lyd.
- Indledende motorlyd.
- Fjern kaste () fra STFH.
- Tilføj CarSoundEffectManager.
- Tilføj stopSound (), setPitch (), setVolume () til AudioThread.
- Tilføj mutex til OpenALSource.
- Tilføj motor lydbølge.
- Indlæs lyde i et kort.
- Indlæs lyd sammen med resten af init.
- Brug DATA_PATH i AudioThread :: loadSounds ()
- Fjern unødvendige STFH :: DataManager.
- Tilføj menu lyde.
- OpenAL implementering af STFH.
- Tilføj STFH.
- Flyt glew og glm under contrib /
- Fjern depinstallation fra InstallWindows.cmake
- Fjern forældet /
- Fjern depper: Antag statisk forbundne libs på Windows-builds.
- Tilføj eksperimentelle qmake projektfiler.
- Tilføj mxeEnv.sh hjælper.
- Brug CMAKE_RC_COMPILER i stedet for hardcoded windres.exe
- Behandle typiske animationstyper korrekt i MCParticle.
- Støtte varierende punktstørrelse også i GL30 og GLES shaders.
- Reducer inertimoment.
- Revider røgpartikelvirkninger.
- Opdater AUTORS
- Fix lusegrænser i TrackSelectionMenu.
- Lille refactoring i MCObjectTree.
- Sæt til indledende glidfriktion til 0,90.
- Omdøb nogle variabler i henhold til gældende navnekonvention.
- Forbedre røgpartikel.
- Brug smarte peger altid, når ejerskab er i spørgsmålet.
- Nyt dir layout til kildebilleder.
- Fix oversættelser på Qt5.
Krav :
- Qt
- OpenAL
- Ogg Vorbis
Kommentarer ikke fundet