Dust Racing 2D เป็นเกมโอเพ่นซอร์สและวิดีโอเกมหลายแพลตฟอร์มที่ให้ผู้ใช้มีประสบการณ์การแข่งรถแบบสองมิติที่สนุกและใช้กระเบื้องบน GNU / Linux, BSD, Microsoft Windows และ Mac ระบบปฏิบัติการ OS X ได้รับแรงบันดาลใจจากเกมสไลด์และซูเปอร์ Cars ของ Slicks
เกมนี้นำความทรงจำเก่า ๆ มามอบให้ผู้เล่นมีโอกาสได้เล่นเกมกับเพื่อน ๆ ผ่านโหมดแยกหน้าจอ (แนวนอนหรือแนวตั้ง) หรือต่อต้านรถ AI ที่มีความท้าทาย (Artificial Intelligence) นอกจากนี้คุณยังสามารถสร้างระดับที่กำหนดเองได้ด้วยตัวแก้ไขระดับในตัว
เสนอโหมดเกมสามโหมด
มาพร้อมกับโหมดเกมสามโหมด Race, Time Trial และ Duel รวมถึงกราฟิก 2D เท่านั้นฟิสิกส์และการเล่นเกมที่ราบรื่นการชนกันและเสียงเครื่องยนต์ pit stop แทร็กการแข่งขันหลายแบบตลอดจนการให้คะแนนดาว นอกจากนี้ผู้ใช้สามารถเรียกใช้ Dust Racing 2D ในโหมดเต็มหน้าจอหรือแบบหน้าต่างได้
ภายใต้ฝากระโปรง
ภายใต้เครื่องดูดควันเราสามารถสังเกตได้ว่าวิดีโอเกมได้รับการเขียนด้วยภาษา C + + ซึ่งได้รับการออกแบบในชุดเครื่องมือ Qt (สนับสนุนเทคโนโลยี 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 เพื่อการกระทำที่สนุกสนาน
มีอะไรใหม่ ในรุ่นนี้:
- คุณลักษณะใหม่:
- ใช้ minimap
- ตัวแก้ไข: ใช้ Universal Undo stack
- ตัวแก้ไข: เพิ่มตัวเลือกเพื่อแทรกแถว / คอลัมน์ก่อนหรือหลัง
- การแก้ไขข้อบกพร่อง:
- แก้ไขปัญหา GitHub # 9: Editor segfaults เมื่อยกเลิกการเปลี่ยนแปลงในแถว / คอลัมน์สุดท้ายที่ถูกลบก่อน
- แก้ไขปัญหา GitHub # 19: เกิดความผิดพลาดเมื่อออกจาก FreeBSD
- แก้ไขข้อขัดข้องที่อาจเกิดขึ้นเมื่อโหลดการตั้งค่า
- อื่น ๆ :
- มีการ refactored โค้ดจำนวนมาก
- แก้ไขการแสดงผลของโหมดหน้าต่าง
- แก้ไขการแสดงผลในรูปแบบอื่นนอกเหนือจากความละเอียดดั้งเดิม
- พิจารณาขนาดพื้นผิวที่รองรับสูงสุด
- นำโค้ดที่ไม่ได้ใช้ออก
- ลบรหัสที่แสดงความคิดเห็น
- QGLFramebufferObject = & gt; QOpenGLFramebufferObject.
- เพิ่มการสนับสนุนตำแหน่งของกล้องไปที่ MCGLShaderProgram
- ลดความซับซ้อนของการแรเงา FBO
- CMake: ตรวจสอบนโยบายก่อนตั้งค่า
- แก้ไขคำเตือนการคอมไพล์ MSVC บางอย่าง
- ปรับปรุง documentaton ใน mcglscene.hh
- เพิ่มตัวรับสำหรับ eyeZ และ viewAngle
- คุณลักษณะใหม่:
- หมุนใบอนุภาค
- แสดงเวอร์ชันเกมในหน้าจอบทนำ
- การปรับปรุง:
- ตั้งค่า VSync เป็น 'ON'
- บังคับให้ QSettings เป็น. INI-format ใน Windows
- สร้างโค้ดคอมไพล์ด้วย MS Visual C ++ 2013
- ปรับปรุงกราฟฟิกกระเบื้อง
- ออกแบบใบอนุญาตใหม่ภายใต้ CC BY-SA
- เปลี่ยนไปใช้สแต็คกราฟิกใหม่ QSurface
- การปรับปรุงเครื่องยนต์
- การแก้ไขข้อบกพร่อง:
- แก้ไขขนาดฉาก OpenGL ที่เสียบนเดสก์ท็อปเสมือน
- แก้ไขปัญหาเกี่ยวกับสะพานหลายแบบ
- แก้ไขข้อขัดข้องเมื่อเลิกสูบบุหรี่
- แก้ไขการแสดงผลเกมสองผู้เล่น
- แก้ไขปัญหาฟิสิกส์บางอย่าง
- การปรับปรุง:
- ปรับพารามิเตอร์รถยนต์
- อื่น ๆ :
- ปล่อยการสนับสนุน Qt4
- คุณลักษณะใหม่:
- ฟิสิกส์ของรถที่สมจริงและสมจริงมากขึ้นสำหรับการเล่นเกมที่สนุกสนาน
- เขียนข้อมูลสะพานใหม่ซึ่งตอนนี้ใช้งานได้จริงแล้ว
- การปรับปรุงกราฟิกบางรายการ (ยังคงเป็นเรื่องอึ)
- เงาที่โปร่งใส
- มุมมองเกมสำหรับผู้เล่นสองคนที่คั่นด้วยเส้นแคบ
- เพิ่มการกรองลงในพื้นผิวบางส่วน - กราฟิกของรถบางรุ่นมีการปรับปรุง
- การขับรถนอกเส้นทางตอนนี้กลายเป็นความเมตตามากขึ้น
- การแก้ไขข้อบกพร่อง:
- แก้ไขการติดตั้งเกมเมื่อไม่ได้สร้างไว้ในรากต้นทาง Patch โดย Remi Verschelde
- การเพิ่มประสิทธิภาพของไฟล์เดสก์ท็อป Patch โดย Remi Verschelde
- แก้ไขสะพาน
- อื่น ๆ :
- ปรับปรุงโซนเป้าหมายของ ring.trk
- ย้อนกลับ "เพิ่มประสิทธิภาพ VBO, VAO และการผูกเนื้อผ้า - ทำให้เกิดตัวเลขที่ขาดหายไปของรถคันแรก
- แก้ไข MCObject :: addTorque ()
- ลบขีด จำกัด ความเร็วเชิงเส้นและเชิงมุม
- เพิ่มการรองรับแรงตำแหน่ง (positional force)
- แก้ไข Build โดยใช้ GL30 = ON
- เปิดใช้งานการสร้างบน FreeBSD
- เพิ่มโมเดลบริดจ์ที่หายไปสำหรับโปรแกรมแก้ไขแล้ว
- เพิ่มแสงที่เป็นลวดลาย specular
- ตั้งค่าเรคคอร์ดเท่านั้นหากแข่งกับคอมพิวเตอร์
- แก้ไขเธรดเสียง
- รถยนต์ 0 และ 1 เป็นสีชมพูและสีเทา
- แนะนำ MCGLMaterial
- เปลี่ยนชื่อต้นแบบเป็นค่าเริ่มต้นเมื่อพูดถึง shaders
- ค่าอาร์กิวเมนต์เริ่มต้นสำหรับ MCWorldRenderer :: enableDepthTestOnLayer ()
- ตัวตั้งฉากระดับฉากสำหรับแสงโดยรอบและแบบกระจาย
- ลบ shadersGLES.h จาก game.pro
- ตัวเลือก CMake เพื่อเชื่อมโยง vorbis libs แบบ static
- ย้าย MCGLScene :: updateViewProjectionMatrixAndShaders () ไปยังขอบเขตส่วนตัว
- เพิ่ม MCGLScene :: setFadeValue ()
- ใช้กระเบื้อง.hasAsphalt () แทนการระบุกระเบื้องที่ไม่ใช่ยางมะตอย
- แยกสคริปต์การสร้าง Linux ทั่วไปสำหรับ Qt4 และ Qt5
- ลบ shaders ที่ไม่จำเป็นออก GLL
- แสง Refactor ในตัวเลื่อน
- อัปเดต mxeWindowsBuild
- อัปเดตการแปลภาษาเช็ก
- ย้ายสคริปต์ MXE ไปยังสคริปต์ /
- Refactor race.cpp.
- สร้างรถ Refactor ลงใน CarFactory
- เพิ่มสคริปต์เพื่อสร้างและติดตั้งแพคเกจสำหรับ Windows บน Linux
- ย้าย mxeEnv.sh ไปที่สคริปต์ /
- ลบตัวแปรที่ไม่ได้ใช้ออกจาก MCTextureGlyph
- อย่าส่งสัญญาณหลุมสองครั้ง
- เพิ่มการทดสอบกรรไกรสำหรับโหมดหน้าจอแยก
- ส่ง QString เป็นค่าอ้างอิง const ในสัญญาณเสียง
- เสียงลื่นไถลเงียบขึ้น
- อัปเดต .gitignore
- ชื่อสัญญาณเสียงสั้นลง
- รีเซ็ตตัวจัดการอินพุตเมื่อเริ่มต้นการแข่งขัน
- Refactor CarSoundEffectManager.
- เพิ่มเสียงลื่นไถล
- ตีเสียง
- สวมใส่ยางน้อยลงบนพื้นหญ้า
- นำลังบางตัวออกจาก curvastone.trk
- แรงเสียดทานของแรงเสียดทานเพิ่มขึ้นอีกเล็กน้อย
- ค่า kmh ที่สมจริงมากขึ้น
- Refactor Startlights
- เชื่อมต่อสัญญาณการเปลี่ยนระดับเสียง
- เล่นให้กำลังใจเมื่อผู้ชนะทำเสร็จไม่ใช่ผู้เล่นคน
- เพิ่มเสียงระฆังเมื่อธงตาหมี่ปรากฏขึ้น
- เพิ่มคีย์ที่กำหนดไว้ล่วงหน้าไปที่การตั้งค่า
- บันทึกการนับตัก
- เพิ่มตัวกำหนดค่า / getter ทั่วไปลงในการตั้งค่า
- เลื่อนข้อมูลเพิ่มเติมเกี่ยวกับยางที่ชำรุดออกไป
- บันทึกเร็กคอร์ดเริ่มต้นเมื่อมีการตั้งแทร็กใหม่
- รีเซ็ตการสึกหรอของยางในบริเวณจุดจอดรถ
- กะพริบมุมมองสถานะรถบนแท่นหยุด
- เพิ่ม pit stop.
- ทำให้ยางสึกเมื่อเปลี่ยนและเร่งหรือเบรคเพียงอย่างเดียว
- แก้ไขคำเตือนแบบหวง
- ภาพพื้นหลังใหม่สำหรับการตั้งค่า
- อัปเดตการแปลภาษาฟินแลนด์
- แปลภาษา resolutionmenu.cpp
- แก้ไขการพิมพ์ผิดเกี่ยวกับเอกสารข้อมูล
- MCObjectFactory ส่งคืน MCObjectPtr แทนการอ้างอิง
- แก้ไขรูปแบบความคิดเห็นใน mcobject.hh
- การสนับสนุนวัตถุทริกเกอร์
- เครื่องสำอางค์ใน MCObject
- เพิ่มรถแดง
- Refactors Scene
- แสดงตำแหน่งต่างๆด้วยสีที่ต่างกัน
- บันทึกและโหลดบันทึกการแข่งขัน
- เลือนหายไปอีกต่อไปจากเกม
- แบบอักษรขนาดเล็กสำหรับข้อมูลการจับเวลา
- แสดงเวลาการแข่งขัน
- แก้ไขข้อขัดข้องของโปรแกรมแก้ไขเมื่อลบวัตถุ
- เพิ่มการแปลภาษาอิตาลี
- แก้ไขทิศทางการหมุนย้อนกลับ
- เพิ่มแคชของเซลล์สกปรกลงใน MCObjectTree
- เปลี่ยนชื่อไฟล์เสียง
- หยุดเครื่องยนต์หลังจากการแข่งขัน
- อัปเดต INSTALL
- ตั้งค่าตำแหน่งผู้ฟังผ่านสัญญาณ
- ใช้ pkg_check_modules เพื่อค้นหา libvorbisfile
- อัปเดตไฟล์โครงการ qmake เพื่อเชื่อมโยงไปยัง libopenal และ libvorbisfile
- Refactor Scene :: updateFrame ()
- ปรับแต่งพารามิเตอร์เสียงเครื่องยนต์
- คลาสพื้นฐานทั่วไปสำหรับ OpenALWavData และ OpenALOggData li>
- อัปเดตตัวอย่าง debian / rules
- เพิ่มเสียงเครื่องยนต์สำหรับคอมพิวเตอร์ทุกเครื่อง
- การสนับสนุน Ogg Vorbis
- ลดการอ้างอิงเป็น ALUT
- เพิ่มเสียงสำหรับรถแต่ละคัน
- เพิ่มประสิทธิภาพการเปลี่ยนแปลงระดับเสียง
- LPF เสียงเครื่องยนต์
- เสียงเครื่องยนต์เริ่มต้น
- ลบ throw () จาก STFH
- เพิ่ม CarSoundEffectManager.
- เพิ่ม stopSound (), setPitch (), setVolume () ไปที่ AudioThread
- เพิ่ม mutex ใน OpenALSource
- เพิ่มคลื่นเสียงของเครื่องยนต์
- โหลดเสียงลงในแผนที่
- โหลดเสียงพร้อมกันกับส่วนที่เหลือของ init
- ใช้ DATA_PATH ใน AudioThread :: loadSounds ()
- ลบ STFH :: DataManager ที่ไม่มีความจำเป็น
- เพิ่มเสียงเมนู
- การติดตั้ง OpenF ของ STFH
- เพิ่ม STFH
- เลื่อน glew และ glm ใต้ contrib /
- ลบการติดตั้ง Deps จาก InstallWindows.cmake
- นำออกล้าสมัย /
- ลบ deps: สมมติว่า libs ที่เชื่อมโยงแบบ statically ใน Windows builds
- เพิ่มไฟล์โครงการ qmake แบบทดลอง
- เพิ่มผู้ช่วย mxeEnv.sh
- ใช้ CMAKE_RC_COMPILER แทน windres.exe ที่มีการเข้ารหัสไว้อย่างหนัก
- จับภาพประเภทของอนุภาคใน MCParticle ได้อย่างถูกต้อง
- สนับสนุนขนาดจุดแตกต่างกันใน GL30 และ GLES shaders
- ลดช่วงเวลาแห่งความเฉื่อย
- ทบทวนผลกระทบจากอนุภาคของควัน
- ปรับปรุง AUTHORS
- แก้ไขวงเงินวงใน TrackSelectionMenu
- รีมาร์เก็ตติ้งขนาดเล็กใน MCObjectTree
- ตั้งค่าความขัดแย้งเริ่มต้นเป็น 0.90
- เปลี่ยนชื่อตัวแปรบางอย่างตามหลักการตั้งชื่อปัจจุบัน
- ปรับปรุงอนุภาคของควัน
- ใช้ตัวชี้แบบสมาร์ทเสมอเมื่อมีการอ้างความเป็นเจ้าของ
- เค้าโครง dir ใหม่สำหรับภาพต้นฉบับ
- แก้ไขคำแปลใน Qt5.
- Qt
- OpenAL
- Ogg Vorbis
มีอะไรใหม่ ในเวอร์ชัน 1.9.2:
มีอะไรใหม่ ในเวอร์ชัน 1.9.1:
มีอะไรใหม่ ในเวอร์ชัน 1.8.3:
มีอะไรใหม่ ในเวอร์ชัน 1.8.1:
มีอะไรใหม่ ในเวอร์ชัน 1.8.0:
มีอะไรใหม่ ในเวอร์ชัน 1.7.3:
มีอะไรใหม่ ในเวอร์ชัน 1.7.1:
มีอะไรใหม่ ในเวอร์ชัน 1.6.3:
มีอะไรใหม่ ในเวอร์ชัน 1.5.2:
ต้องการ
ความคิดเห็นที่ไม่พบ