Toz Yarışı 2D , kullanıcılara GNU / Linux, BSD, Microsoft Windows ve Mac üzerinde eğlenceli ve çini bazlı iki boyutlu araba yarış deneyimi sunan açık kaynak kodlu ve çoklu platformlu bir video oyunudur OS X işletim sistemleri. Slicks & Rsquo; n Slide and Super Cars oyunlarından esinlenmiştir.
Oyun, eski anıları geri getirerek oyunculara bölmeli ekran modu (yatay veya dikey) veya zorlu AI (Yapay Zeka) araçlarına karşı arkadaşlarına karşı oynama fırsatı sunuyor. Dahili seviye editörü sayesinde özel seviyeler de oluşturulabilir.
Üç oyun modu sunuyor
Yarış, Zaman Denemesi ve Duel olmak üzere üç oyun modu bulunur; sadece 2D grafikler, pürüzsüz fizik ve oyun, çarpışma ve motor sesleri, çukur durur, çoklu yarış pistleri ve yıldız derecelendirmeleri içerir. Buna ek olarak, kullanıcılar Toz Yarışı 2D oyununu tam ekran veya pencere açma modlarında çalıştırabilirler.
Başlığın altında
Kaputun altında, video oyununun Qt araç setinde (hem Qt4 hem de Qt5 teknolojilerini destekleyen) tasarlanmış C ++ programlama dilinde yazılmış olduğunu ve OpenAL ve OGG Vorbis kitaplıklarına bağlı olduğunu fark edeceğiz.
Kullanılabilirlik
Linux'ta proje, 64 bitlik donanım platformları için ikili bir arşiv olarak dağıtılır, herhangi bir Linux dağıtımında yapılandırılabilen, derlenmiş ve kurulabilen bir kaynak arşivi, ayrıca Ubuntu ve Debian tabanlı i386 ve amd64 ikili dosyaları işletim sistemleri.
Ubuntu kullanıcıları için Dust Racing 2D geliştiricileri, kullanıcılara yeni bir paketi indirip yüklemeden otomatik olarak en son sürümlerini almak için kullanılabilecek bir PPA yazılım deposu sağlıyorlar.
Alt çizgi
Sonuçta, Toz Yarışı 2D, özellikle çocukluklarını yeniden yaşamak isteyen nostaljikler için eğlenceli bir video oyunu oldu. Lütfen bazı eğlenceli eylem için http://www.youtube.com/watch?v=0iyd4pis2uw ve https://www.youtube.com/watch?v=ZQQeHAqtfn0 videolarını izleyin!
Yenilikler :
- Yeni özellikler:
- bir minimap uygulayın
- Editör: Evrensel geri alma yığını uygulayın
- Editör: satır / sütunu önce veya sonra eklemek için seçenek ekleyin
- Hata düzeltmeleri:
- GitHub konu 9'unu düzeltin: Daha önce silinen son satır / sütunda bir değişikliğin geri alınması sırasında düzenleyici segfaults
- GitHub sorun # 19 düzeltildi: FreeBSD çıkışında kilitleniyor
- Yükleme ayarları üzerinde olası bir kilitlenme düzeltme
- Diğer:
- Bir sürü kod yeniden biçimlendirildi
1.9.2 sürümünde
yenilikler :
- Pencere modunun oluşturulmasını düzeltin.
- Yerli çözünürlüklerin dışındaki görüntülemeyi düzeltin.
- Desteklenen maksimum doku boyutunu dikkate alın.
- Kullanılmayan kodu kaldırın.
- Yorumlanan kodu kaldırın.
- QGLFramebufferObject = & gt; QOpenGLFramebufferObject.
- MCGLShaderProgram'a kamera konumu desteği ekleyin.
- FBO gölgelendirmesini basitleştirin.
- CMake: Ayarlamadan önce poliçeleri kontrol edin.
- Bazı MSVC derleme uyarılarını düzeltin.
- Belgeyi mcglscene.hh'de geliştirin
- eyeZ ve viewAngle için alıcılar ekleyin.
1.9.1 sürümünde
yenilikler :
- Yeni özellikler:
- Dönen yaprak parçacıkları
- Oyun sürümünü tanıtım ekranında gösterin.
- İyileştirmeler:
- VSync'i varsayılan olarak 'AÇIK' olarak ayarlayın.
- QSettings'i Windows'ta .INI biçimine zorla.
- Kodu MS Visual C ++ 2013 ile derleyin.
- Geliştirilmiş döşeme grafikleri
- CC BY-SA altındaki yeniden lisanslı resim
- Yeni QSurface tabanlı grafik yığını arasında geçiş yapın
- Motor geliştirmeleri
- Hata düzeltmeleri:
- Kırık OpenGL sahne boyutunu sanal masaüstlerinde düzeltin.
- Birden fazla köprü sorununu düzeltme
- Ayrılırken kilitlenme sorununu gidermek
- İki oyunculu oyunun sunumunu düzeltin
1.8.3 sürümünde
yenilikler :
- Bazı fizik sorunlarını düzeltin
1.8.1 sürümünde
yenilikler :
- İyileştirmeler:
- araba parametrelerini ayarla
- Diğer:
- Qt4 için destek bırakın
1.8.0 sürümünde
Yenilikler :
- Yeni özellikler:
- Daha eğlenceli oyun için daha gerçekçi ve dinamik araba fiziği.
- Artık gerçekten işe yarayan yeniden yazılan köprü nesnesi
- Bazı grafik geliştirmeler (yine de boktan durumdadır)
- Şeffaf gölgeler
- Dar bir çizgi ile ayrılmış iki oyunculu görüntüleme sayısı
- Filtreleme bazı dokulara eklendi - Bazı araba grafikleri iyileşti
- Yola çıkmak artık daha merhametlidir
- Hata düzeltmeleri:
- Oyunun kurulumunu, kaynak kökte değilken düzeltin. Remi Verschelde tarafından yama.
- Masaüstü dosyalarının geliştirilmesi. Remi Verschelde tarafından yama.
- Köprüyü düzeltin
- Diğer:
- ring.trk'ün hedef bölgelerini geliştirin
1.7.3 sürümünde
yenilikler :
- "VBO, VAO ve doku bağlamasını optimize et" - İlk otomobilin eksik plakasına neden oldu
- MCObject :: addTorque ()'yi düzeltme
- Doğrusal ve açısal hız sınırlarını kaldırın.
- Pozisyonel güç desteği ekleyin.
- GL30 = ON yapıyı düzeltin.
- FreeBSD'de kurulumu etkinleştirin.
1.7.1 sürümünde
yenilikler :
- Editör için eksik köprü modeli eklendi.
1.6.3 sürümünde
yenilikler :
- speküler ışık ekleyin.
- Yarış kaydını yalnızca bilgisayarlarla yarışırsanız ayarlayın.
- Ses iş parçacıklarını düzeltin.
- 0 ve 1 numaralı otomobiller pembe ve gri renkte.
- MCGLMaterial'ı tanıtın.
- Gölgelendiricilere atıfta bulunulduğunda ana dosyayı varsayılanlara değiştirin.
- MCWorldRenderer :: enableDepthTestOnLayer () için varsayılan argüman değeri
- Ortam ve yaygın ışıklar için sahne düzeyinde ayarlayıcı.
- shadersGLES.h dosyasını game.pro dosyasından kaldırın
- Vorbis lib'lerini statik olarak bağlamak için CMake seçeneği.
- MCGLScene :: updateViewProjectionMatrixAndShaders () öğesini özel kapsama taşıyın.
- MCGLScene :: setFadeValue () öğesini ekleyin.
- Asfalt olmayan döşemeleri listelemek yerine tile.hasAsphalt () kullanın.
- Qt4 ve Qt5 için genel Linux kurulum komut dosyalarını ayırın.
- Gereksiz gölgelendiricileri kaldırın.
- Gölgelendiricilerin refactor aydınlatması.
- mxeWindowsBuild'i güncelleyin.
- Çek çevirilerini güncelleyin.
- MXE komut dosyasını komut dosyalarına taşıyın /
- Refactor race.cpp.
- Aracın CarFactory'ye dönüştürülmesini refactor.
1.5.2 sürümünde
Yenilikler :
- Linux'ta Windows için bir paket oluşturmak ve paketlemek için komut dosyası ekleyin.
- mxeEnv.sh'yi komut dosyalarına taşıyın /
- Kullanılmayan değişkeni MCTextureGlyph'den kaldırın.
- Çukur sinyali iki kez göndermeyin.
- Bölünmüş ekran modları için makas testleri ekleyin.
- QString'i ses sinyallerinde const referans olarak geçirin.
- Daha sessiz bir kayak sesi.
- .gitignore'u güncelleyin
- Ses sinyali adlarının daha kısa olması.
- Yarış başında giriş işleyicisini sıfırlayın.
- Refactor CarSoundEffectManager.
- Kayak sesi ekleyin.
- Sesler vurun.
- Çimde az agresif lastik aşınması.
- curvastone.trk'den bazı kasaları çıkarın
- Biraz fazla ivme sürtünme.
- Daha gerçekçi kmh değerleri.
- Refactor Startlights.
- Ses değişimi sinyallerini bağlayın.
- Kazanan bittiğinde tezahürat yapın, insan oyuncusu değil.
- İmzalı işaretlendiğinde zil sesi ekleyin.
- Ayarlar'a önceden tanımlı anahtarlar ekleyin.
- Tur sayımı kazanın.
- Ayarlar'a genel değer ayarlayıcı / getirici ekleyin.
- Aşınmış lastiklere biraz daha dokunun.
- yeni parça ayarlandığında yarış rekorunu başlatın.
- Çukur durdurma noktasındaki lastik aşınmasını sıfırlayın.
- Çukur durağında araba durumu görünümünü kırpın.
- Kuyu duraklarını ekleyin.
- Dönerken, hızlandırırken veya fren yaparken lastiklerin aşınmasını sağlayın.
- Clang uyarılarını düzeltin.
- Ayarların yeni arka plan resmi.
- Fince çevirileri güncelleyin.
- resolutionmenu.cpp'yi çevir
- Belge yazım hatalarını düzeltin.
- MCObjectFactory, referanslar yerine MCObjectPtr'leri döndürür.
- Yorum biçimini mcobject.hh'de düzeltin
- tetikleyici nesneler için destek.
- MCObject'te kozmetik.
- Kırmızı araba ekleyin.
- Refactors Scene.
- Farklı renkleri farklı renklerle işleyin.
- Yarış kayıtlarını kaydedin ve yükleyin.
- Oyundan daha uzun süre solup duruyor.
- Zamanlama verileri için daha küçük yazı tipi.
- Yarış saatini göster.
- Nesnenin silinmesine ilişkin düzenleyicinin kilitlenmesini düzeltin.
- İtalyanca çeviriler ekleyin.
- Dönüş yönünü tersine düzeltin.
- MCObjectTree'ye kirli hücre önbellek ekleyin.
- Ses dosyalarını yeniden adlandırın.
- Bir yarıştan sonra motorun sesini durdurun.
- INSTALL'ı güncelleyin.
- Dinleyici konumunu bir sinyal vasıtasıyla ayarlayın.
- libvorbisfile'yi bulmak için pkg_check_modules kullanın.
- libopenal ve libvorisfile'ye bağlanmak için qmake proje dosyalarını güncelleyin.
- Refactor Scene :: updateFrame ()
- Motor ses parametrelerini ayarlayın.
- OpenALWavData ve OpenALOggData için ortak taban sınıfı.
- Örnek debian / kuralları güncelleyin
- Tüm bilgisayarlar için motor sesi ekleyin.
- Ogg Vorbis desteği.
- ALUT'ya bırakın bağımlılık.
- Her araba için ses ekleyin.
- Zift değişikliklerini en iyileştirin.
- LPF motor sesi.
- İlk motor sesi.
- throw () öğelerini STFH'den kaldır.
- CarSoundEffectManager ekleyin.
- stopSound (), setPitch (), setVolume () işlevlerini AudioThread'e ekleyin.
- OpenALSource'a muteks ekleyin.
- Motor ses dalgası ekleyin.
- Sesleri bir haritaya yükleyin.
- Yükle, geri kalan init ile aynı anda ses çıkarır.
- AudioThread :: loadSounds () içinde DATA_PATH kullanın
- Gereksiz STFH :: DataManager'ı kaldırın.
- Menü sesleri ekleyin.
- STFH'nin OpenAL uygulaması.
- STFH'yi ekleyin.
- Glew ve glm'yi contrib altına taşıyın /
- Depo kurulumunu InstallWindows.cmake'dan kaldırın
- eskimiş olanları kaldırın /
- deps'leri kaldırın: Windows'ta statik olarak bağlı libs'lerin kurulduğunu varsayınız.
- Deneysel qmake proje dosyaları ekleyin.
- mxeEnv.sh yardımcıunu ekleyin.
- Sabit kodlanmış windres.exe yerine CMAKE_RC_COMPILER kullanın
- MCParticle'daki parçacık animasyon türlerini doğru şekilde yönetin.
- GL30 ve GLES gölgelendiricilerinde de nokta boyutunu değiştirin.
- Atalet momentini azaltın.
- Duman parçacık efektlerini tekrar gözden geçirin.
- YAZARLARI güncelle
- TrackSelectionMenu'da döngü sınırlarını düzeltin.
- MCObjectTree'de küçük geri alma.
- sürgülü sürtünmeyi başlangıçta 0,90'a ayarlayın.
- Bazı değişkenleri geçerli adlandırma kurallarına göre yeniden adlandırın.
- Duman parçacıklarını iyileştirin.
- Sahiplik söz konusu olduğunda daima akıllı işaretçiler kullanın.
- Kaynak görüntüler için yeni dir düzen.
- Qt5'te çevirileri düzeltin.
Gereksinimleri :
- Qt
- OpenAL'in
- Ogg Vorbis
Yorum Bulunamadı