Dust Racing 2D یک بازی ویدیویی و چندپخشی است که کاربران را با استفاده از تجربه دوچرخه سواری خودرو در گنو / لینوکس، BSD، ویندوز مایکروسافت و سیستم عامل Mac OS تجربه می کند. این توسط Slicks & rsquo؛ اسلاید و سوپر ماشین بازی ها الهام گرفته شده است.
این بازی حافظه های قدیمی را به ارمغان می آورد، ارائه می دهد که بازیکنان با استفاده از حالت اسپلیت (افقی یا عمودی) یا علیه چالش انگیز AI (هوش مصنوعی) در برابر دوستان خود بازی کنند. سطح سفارشی نیز می تواند به لطف ویرایشگر داخلی ساخته شده باشد.
سه حالت بازی ارائه می دهد
با سه حالت بازی، مسابقه، زمان دادگاه و دوئل، شامل تنها گرافیک 2D، فیزیک صاف و گیم پلی، برخورد و صداهای موتور، توقف گودال، آهنگ های متعدد مسابقه، و نیز رتبه بندی ستاره می باشد. علاوه بر این، کاربران می توانند بازی Dust Racing 2D را در هر دو حالت تمام صفحه یا پنجره اجرا کنند.
در زیر کاپوت
در زیر هود، ما می توانیم متوجه شویم که بازی ویدئویی در زبان برنامه نویسی سی ++، طراحی شده در مجموعه ابزار Qt (پشتیبانی از هر دو تکنولوژی Qt4 و Qt5)، و وابسته به کتابخانه OpenAL و OGG Vorbis است.
در دسترس بودن
در لینوکس، این پروژه به عنوان بایگانی باینری برای پلتفرمهای سختافزاری 64 بیتی، یک آرشیو منبع است که میتوان آن را در هر توزیع لینوکس پیکربندی، کامپایل و نصب کرد، و همچنین پروندههای باینری i386 و amd64 برای اوبونتو و مبتنی بر دبیان سیستم عامل.
برای کاربران اوبونتو، توسعه دهندگان Dust Racing 2D همچنین کاربران را با یک مخزن نرم افزاری PPA ارائه می دهند که می تواند به طور خودکار برای دریافت آخرین نسخه برنامه بدون نیاز به دانلود و دوباره نصب یک بسته جدید باشد.
خط پایین
در کل، Dust Racing 2D ثابت کرد که یک بازی ویدیویی سرگرم کننده است، مخصوصا برای نوستالژی هایی که می خواهند دوران کودکی خود را تحمل کنند. لطفا از http://www.youtube.com/watch؟v=0iyd4pis2uw و https://www.youtube.com/watch؟v=ZQQeHAqtfn0 فیلم ها برای برخی از فعالیت های سرگرم کننده دیدن کنید
چه جدید در این نسخه است:
ویژگی های جدید:
پیاده سازی یک کمینه
ویرایشگر: پیاده سازی پشته خنثی سازی جهانی
ویرایشگر: اضافه کردن گزینه برای وارد کردن row / col قبل یا بعد
رفع اشکال:
رفع GitHub شماره 9: ویرایشگر segfaults هنگام لغو تغییر در آخرین ردیف / ستون که قبل از حذف
رفع GitHub شماره 19: سقوط در خروج از FreeBSD
رفع سقوط احتمالی در بارگیری تنظیمات
دیگر:
بسیاری از کد های refactored
چه جدید در نسخه 1.9.2 است:
رندر کردن حالت پنجره را رفع کنید.
رندر را به غیر از رزولوشن بومی ثابت کنید.
حداکثر اندازه بافت پشتیبانی شده را در حساب بگیرید.
حذف کد استفاده نشده
حذف کد اظهار نظر
QGLFramebufferObject = & gt؛ QOpenGLFramebufferObject.
اضافه کردن موقعیت مکانی دوربین به MCGLShaderProgram.
سایه افکت FBO را ساده کنید.
CMake: قبل از تنظیم برای پلیس، چک کنید.
برخی از هشدارهای تلفیقی MSVC را رفع کنید.
بهبود مستندات در mcglscene.hh
getters را برای eyeZ و viewAngle اضافه کنید.
چه جدید در نسخه 1.9.1 است:
ویژگی های جدید:
چرخش ذرات برگ
نمایش نسخه بازی در صفحه مقدمه
ارتقاء:
تنظیم پیش فرض VSync به 'ON'.
Force QSettings را به فرمت INI در ویندوز.
کد را کامپایل کنید MS Visual C ++ 2013.
بهبود گرافیک کاشی
مجوز کار مجوز تحت CC BY-SA
به پشته گرافیکی جدید مبتنی بر QSurface تغییر دهید
پیشرفت موتور
رفع اشکال:
رفع اندازه شکسته OpenGL شکسته در دسکتاپ مجازی.
رفع مسائل چند پل
هنگام رها کردن تصادف را رفع کنید
رندر کردن بازی دو نفره را ثابت کنید
چه جدید در نسخه 1.8.3 است:
رفع برخی مسائل فیزیک
چه جدید در نسخه 1.8.1 است:
ارتقاء:
تنظیم پارامترهای خودرو
دیگر:
پشتیبانی از قطره Qt4
چه جدید در نسخه 1.8.0 است:
ویژگی های جدید:
فیزیک ماشین واقعی تر و پویا تر برای گیم پلی جالب تر.
جسم پل بازنویسی که در حال حاضر حتی در آن کار می کند
برخی از پیشرفت های گرافیکی (هر چند هنوز هم جادو هستند)
سایه های شفاف
دیدگاه های بازی دو نفره توسط یک خط باریک جدا شده است
فیلتر اضافه شده به برخی از بافت - برخی از گرافیک خودرو بهبود یافته است
در حال رانندگی خارج از مسیر، در حال حاضر بیشتر مهربان است
رفع اشکال:
در هنگام نصب در ریشه منبع نصب بازی را ثابت کنید. پچ توسط رمی Verschelde.
بهبود پرونده های دسکتاپ پچ توسط رمی Verschelde.
رفع پل
دیگر:
بهبود مناطق هدف ring.trk
چه جدید در نسخه 1.7.3 است:
بازگرداندن "بهینه سازی VBO، VAO و اتصال بافت - شماره صفحه شماره گمشده ماشین اول است
رفع MCObject :: addTorque ()
محدود کردن سرعت خطی و زاویه ای را بردارید.
پشتیبانی برای نیروی موقعیتی اضافه کنید
ساخت با GL30 = ON را اصلاح کنید.
فعال سازی ساخت در FreeBSD
چه جدید در نسخه 1.7.1 موجود است:
مدل bridge missing برای ویرایشگر اضافه شده است.
چه جدید در نسخه 1.6.3 وجود دارد:
اضافه کردن نور افکن
رکورد مسابقه فقط در صورت مسابقه با کامپیوتر.
رفع موضوع صوتی
اتومبیل 0 و 1 به صورت صورتی و خاکستری.
معرفی MCGLMaterial
برای اشاره به سایهدران، پیش فرض را تغییر دهید.
مقدار پیش فرض استدلال برای MCWorldRenderer :: enableDepthTestOnLayer ()
تنظیم کننده های سطح صحنه برای نور و نور منتشر شده.
حذف shadersGLES.h از game.pro
گزینه CMake به صورت ایستا پیوند vibis libs.
انتقال MCGLScene :: updateViewProjectionMatrixAndShaders () به دامنه خصوصی.
اضافه کردن MCGLScene :: setFadeValue ().
به جای فهرست کاشی های غیر آسفالت استفاده از tile.hasAsphalt ().
جداگانه اسکریپت های ساخت لینوکس برای Qt4 و Qt5.
حذف shadersGLES ضروری
نورپردازی Refactor در شیدرها.
به روز رسانی mxeWindowsBuild
بروزرسانی ترجمه چک
اسکریپت MXE را به اسکریپت /
refactor race.cpp.
ایجاد ماشین Refactor به CarFactory.
چه جدید در نسخه 1.5.2 است:
اضافه کردن اسکریپت برای ساخت و بسته بندی برای ویندوز در لینوکس.حرکت mxeEnv.sh به اسکریپت ها /
حذف متغیر استفاده نشده از MCTextureGlyph.
سیگنال دیجیتال را دو بار ارسال نکنید
تست های قیچی برای حالت های صفحه نمایش تقسیم کنید.
رمز عبور QString به عنوان const reference در سیگنال های صوتی.
صدای آرام تر آرام
بهروزرسانی .gitignore
نام سیگنال صوتی کوتاهتر است
بازنشانی کنترل کننده ورودی در شروع مسابقه.
Refactor CarSoundEffectManager.
اضافه کردن صدا skid
برای تلفن های موبایل
تایرهای کمتر تهاجمی در چمن.
برخی از جعبه ها را از curatusone.trk حذف کنید
اصطکاک شتاب بیشتر.
مقادیر واقعی kmh.
آغازگرهای Refactor
سیگنال های تغییر حجم را وصل کنید
هنگامی که برنده می شود بازی را تشویق کنید، نه بازیکن انسانی.
صدای زنگ را هنگام ارسال پرچم نشان می دهد.
کدهای پیش تعریف شده را به تنظیمات اضافه کنید.
ذخیره شمارش لبه
مقدار seter / getter را به تنظیمات اضافه کنید.
کمی بر روی لاستیک های فرسوده تکان دهید.
ضبط مسابقه Init هنگامی که آهنگ جدید تنظیم شده است.
سقوط تایر در توقف گودال.
چشم انداز وضعیت وضعیت خودرو در توقف گودال.
متوقف کردن گودالهنگام چرخش و شتاب دادن یا فقط ترمز کردن، لاستیک ها را بپوشانید.
هشدارهای لگد را رفع کنید.
تصویر پس زمینه جدید برای تنظیمات.
به روز رسانی ترجمه های فنلاندی
ترجمه resolutionmenu.cpp
رفع اشتباهات اسناد
MCObjectFactory به جای مراجع MCObjectPtr را باز می کند.
رفع اشکال نظر در mcobject.hh
پشتیبانی از اشیاء ماشه
لوازم آرایشی در MCObject.
ماشین قرمز اضافه کنید
صحنه های Refactors
رندر موقعیت های مختلف با رنگ های مختلف.
ذخیره و بارگیری سوابق مسابقه.
از بازی بلندتر میشوید
فونت کوچکتر برای داده های زمان بندی.
نمایش زمان مسابقه
رفع سوانح ویرایشگر در حذف شیء.
ترجمه های ایتالیایی را اضافه کنید
جهت چرخش را در جهت معکوس ثابت کنید.
مخزن کثیف سلول را به MCObjectTree اضافه کنید.
تغییر نام فایل های صدا
پس از یک مسابقه صدای موتور را متوقف کنید
بروز رسانی INSTALL
محل شنوایی را از طریق یک سیگنال تنظیم کنید.
برای پیدا کردن libvorbisfile از pkg_check_modules استفاده کنید.
به روز رسانی فایل پروژه qmake برای پیوند به libopenal و libvorbisfile.
صحنه Refactor :: updateFrame ()
تنظیم پارامترهای صدا موتور.کلاس پایه مشترک OpenALWavData و OpenALOggData.
به روز رسانی مثال debian / قوانین
صدای موتور را برای همه رایانه ها اضافه کنید
پشتیبانی اوگ ووربیس.
وابستگی قطره به ALUT
اضافه کردن صدا برای هر ماشین.
بهینه سازی تغییرات زمین
LPF موتور صدا.
صدای اولیه موتور
حذف پرتاب () از STFH.
اضافه کردن CarSoundEffectManager.
add stopSound ()، setPitch ()، setVolume () را به AudioThread اضافه کنید.
اضافه کردن mutex به OpenALSource.
موج صوتی موتور
بارگیری برای تلفن های موبایل به یک نقشه
بار به طور همزمان با بقیه init وارد شده است.
استفاده از DATA_PATH در AudioThread :: loadSounds ()
STFH :: DataManager مورد نیاز را حذف کنید.
افزودن منو برای تلفن های موبایل
پیاده سازی OpenAL از STFH.
اضافه کردن STFH
حرکت دادن گلوم و گلوم زیر کمک /
نصب deps را از InstallWindows.cmake حذف کنید
حذف منسوخ /
حذف DEP: فرض کنید که لینوکس به طور متصل شده در ویندوز ساخته شده است.
اضافه کردن فایل پروژه پروژه qmake تجربی
اضافه کردن helper mxeEnv.sh.
از CMAKE_RC_COMPILER به جای hardresired.exe استفاده کنید
به درستی انواع انیمیشن های ذره در MCParticle را مدیریت کنید.پشتیبانی از اندازه نقطه مختلف نیز در GL30 و GLAD سایه.
لحظه ای از اینرسی را کاهش دهید.
بازبینی اثرات ذرات دود.
به روزرسانی AUTHORS
محدودیت حلقه را در TrackSelectionMenu ثابت کنید.
کوچکسازی در MCObjectTree.
اصطکاک اسلاید اولیه را به 0.90 تنظیم کنید.
تغییر نام برخی از متغیرها با توجه به کنوانسیون نامگذاری کنونی.
ذرات دود را بهبود بخشد
همیشه زمانی که مالکیت در مورد سوال باشد، از اشاره گرهای هوشمند استفاده کنید.
طرح بندی جدید برای تصاویر منبع.
ترجمه های Qt5 را اصلاح کنید.
مورد نیاز:
Qt
OpenAL
اوگ ووربیس
نظر یافت نشد