Dust Racing 2D

소프트웨어 스크린 샷:
Dust Racing 2D
소프트웨어 정보:
버전: 1.13.0 업데이트
업로드 날짜: 2 Oct 17
개발자: Jussi Lind
라이센스: 무료
인기: 31

Rating: nan/5 (Total Votes: 0)

Dust Racing 2D는 GNU / Linux, BSD, Microsoft Windows 및 Mac OS X 운영 체제에서 재미 있고 타일 기반의 2 차원 자동차 경주 경험을 사용자에게 제공하는 오픈 소스 및 멀티 플랫폼 비디오 게임입니다. Slicks & rsquo; n Slide 및 Super Cars 게임에서 영감을 얻었습니다.

게임을 통해 오래된 기억을 되살려 친구들에게 분할 화면 모드 (가로 또는 세로) 또는 도전적인 AI (인공 지능) 자동차를 통해 친구와 경기 할 수있는 기회를 제공합니다. 내장 레벨 편집기 덕분에 맞춤 레벨을 생성 할 수도 있습니다.


3 가지 게임 모드 제공

3 가지 게임 모드 인 Race, Time Trial 및 Duel이 있으며 2D 그래픽, 부드러운 물리 및 게임 플레이, 충돌 및 엔진 사운드, 피트 스톱, 여러 경기 트랙 및 별표 등급 만 포함합니다. 또한 사용자는 Dust Racing 2D 게임을 전체 화면 또는 창 모드로 실행할 수 있습니다.


후드

비디오 게임은 Qt 툴킷 (Qt4 및 Qt5 기술 모두 지원)에서 설계된 C ++ 프로그래밍 언어로 작성되었으며 OpenAL 및 OGG Vorbis 라이브러리에 의존 함을 알 수 있습니다.

>

가용성

Linux에서 프로젝트는 64 비트 하드웨어 플랫폼 용 바이너리 아카이브로 배포됩니다. 소스 아카이브는 우분투 및 데비안 기반의 i386 및 amd64 바이너리 파일뿐 아니라 모든 Linux 배포에서 구성, 컴파일 및 설치할 수 있습니다 운영 체제.

Ubuntu 사용자를 위해 Dust Racing 2D 개발자는 사용자에게 새로운 패키지를 다운로드하고 다시 설치할 필요없이 최신 버전의 응용 프로그램을 자동으로 수신하는 데 사용할 수있는 PPA 소프트웨어 저장소도 제공합니다.


결론

결국 Dust Racing 2D는 특히 어린 시절을 재현하려는 향수를위한 재미있는 비디오 게임으로 판명되었습니다. 재미있는 행동을 보려면 http://www.youtube.com/watch?v=0iyd4pis2uw 및 https://www.youtube.com/watch?v=ZQQeHAqtfn0 동영상을보세요.

이 릴리스의 새로운 내용 :

새로운 기능 :
미니 맵 구현하기
편집기 : 유니버설 실행 취소 스택 구현
편집기 : 행 / 열 삽입 전 또는 후에 옵션 추가
버그 수정:
GitHub 문제 9 수정 : 이전에 삭제 된 마지막 행 / 열의 변경 사항을 취소 할 때 편집기 segfaults가 수정되었습니다.
GitHub 문제 # 19 수정 : FreeBSD 종료시 충돌
설정 로딩시 발생할 수있는 충돌을 수정했습니다.
다른:
리팩토링 된 많은 코드

버전 1.9.2의 새로운 기능 :



윈도우 모드의 렌더링을 수정했습니다.
네이티브 해상도 이외의 렌더링을 수정했습니다.
지원되는 최대 텍스처 크기를 고려하십시오.
사용하지 않는 코드를 제거하십시오.
주석 처리 된 코드를 제거하십시오.
QGLFramebufferObject = & gt; QOpenGLFramebufferObject.
MCGLShaderProgram에 카메라 위치 지원을 추가하십시오.
FBO 쉐이딩을 단순화하십시오.
CMake : 설정하기 전에 정책을 확인하십시오.
일부 MSVC 컴파일 경고를 수정하십시오.
mcglscene.hh의 문서 기능 향상
eyeZ 및 viewAngle에 getter를 추가합니다.

버전 1.9.1의 새로운 기능 :


새로운 기능 :
회전하는 잎 입자
소개 화면에 게임 버전을 표시하십시오.
개량:
VSync의 기본값을 'ON'으로 설정하십시오.
Windows에서 Q 설정을 .INI 형식으로 설정하십시오.
MS Visual C ++ 2013로 코드를 컴파일하십시오.
향상된 타일 그래픽
CC BY-SA에서 아트 워크 재 라이센스
새로운 QSurface 기반 그래픽 스택으로 전환하십시오.
엔진 개선
버그 수정:
가상 데스크톱에서 깨진 OpenGL 씬 크기 수정.
여러 브리지 문제 해결
종료 할 때 충돌을 수정하십시오.
2 인용 게임의 렌더링 수정

버전 1.8.3의 새로운 기능 :



일부 물리 문제 수정

버전 1.8.1의 새로운 기능 :



개량:
자동차 매개 변수 조정
다른:
Qt4 지원 중단

버전 1.8.0의 새로운 기능 :


새로운 기능 :
좀 더 현실감 있고 역동적 인 자동차 물리학으로 더 재미있는 게임 플레이.
이제 실제로 작동하는 다시 작성된 브리지 객체
일부 그래픽 향상 (그래도 여전히 엿 같은)
투명한 그림자
두 사람의 게임보기가 좁은 선으로 구분됩니다.
일부 텍스처에 필터링 추가 - 일부 자동차 그래픽 개선
드라이빙 트랙은 이제 더 자비 롭습니다.
버그 수정:
원본 루트에 빌드되지 않은 경우 게임 설치를 수정합니다. Remi Verschlde의 패치.
데스크탑 파일의 향상. Remi Verschlde의 패치.
브리지 수정
다른:
ring.trk의 대상 영역 개선

버전 1.7.3의 새로운 기능 :



되돌리기 "VBO, VAO 및 텍스처 바인딩 최적화 - 첫 번째 자동차 번호판 누락
MCObject :: addTorque () 수정
선형 및 각속도 제한을 제거하십시오.
위치 력에 대한 지원을 추가하십시오.
GL30 = ON으로 빌드를 수정하십시오.
FreeBSD에서 빌드를 가능하게하십시오.

버전 1.7.1의 새로운 기능 :



편집기에 누락 된 브리지 모델 추가.

버전 1.6.3의 새로운 기능 :


반사 조명을 추가하십시오.
컴퓨터와 경쟁 할 때만 경주 기록을 설정하십시오.
오디오 스레딩을 수정하십시오.
차 0과 1은 분홍색과 회색으로.
MCGLMaterial을 소개하십시오.
셰이더를 참조 할 때 마스터를 기본값으로 바꿉니다.
MCWorldRenderer :: enableDepthTestOnLayer ()의 기본 인수 값
주위 및 확산 조명을위한 장면 레벨 설정자.
game.pro에서 shadersGLES.h를 제거하십시오.
정적으로 링크를 연결하는 CMake 옵션.
MCGLScene :: updateViewProjectionMatrixAndShaders ()를 전용 범위로 이동하십시오.
MCGLScene :: setFadeValue ()를 추가하십시오.
비 아스팔트 타일을 나열하는 대신 tile.hasAsphalt ()를 사용하십시오.
Qt4 및 Qt5 용 일반 Linux 빌드 스크립트를 별도로 작성하십시오.
불필요한 쉐이더를 제거하십시오.
셰이더에서 조명을 리팩터링합니다.
mxeWindowsBuild를 업데이트하십시오.
체코 어 번역을 업데이트하십시오.
MXE 스크립트를 스크립트 /
Refactor race.cpp.
자동차 생산을 CarFactory로 리 팩터링합니다.

버전 1.5.2의 새로운 기능 :

Linux에서 Windows 용 빌드 및 패키지 용 스크립트를 추가하십시오.
mxeEnv.sh를 스크립트 /
MCTextureGlyph에서 사용하지 않는 변수를 제거하십시오.
피트 신호를 두 번 보내지 마십시오.
화면 분할 모드에 대해 가위 테스트를 추가하십시오.
QString을 오디오 신호의 const 참조로 전달합니다.
더 조용한 스키드 사운드.
.gitignore 업데이트
짧은 오디오 신호명.
경주 시작시 입력 핸들러 재설정.
리펙터 CarSoundEffectManager.
스키드 소리를 추가하십시오.
소리를 내라.
풀 위에서 덜 공격적으로 타이어를 착용하십시오.
curvastone.trk에서 일부 상자를 제거하십시오.
조금 더 가속 마찰.
보다 사실적인 kmh 값.
Refactor Startlight.
볼륨 변경 신호를 연결하십시오.
승자가 끝나면 응원을하고 인간 플레이어는 응원하지 마라.
체크 무늬 깃발이 나타나면 벨소리를 추가하십시오.
미리 정의 된 키를 설정에 추가하십시오.
랩 횟수를 저장하십시오.
설정에 일반 값 설정 기 / 가져 오기 도구를 추가하십시오.
타이어가 마모되었을 때 조금 더 미끄러 져 움직입니다.
새로운 트랙이 설정되면 Init 레이스 레코드.
피트 스톱에서 타이어 마모를 재설정하십시오.
피트 스톱에서 자동차 상태보기를 깜박입니다.
피트 스톱을 추가하십시오.선회 및 가속시 또는 제동시 타이어를 착용하십시오.
Clang 경고를 수정하십시오.
설정에 대한 새로운 배경 이미지.
핀란드어 번역을 업데이트하십시오.
resolutionmenu.cpp 번역하기
문서 오타 수정.
MCObjectFactory는 참조 대신 MCObjectPtr을 반환합니다.
mcobject.hh의 주석 형식 수정
트리거 객체 지원.
MCObject의 화장품.
빨간 차를 추가하십시오.
현장을 리펙터링합니다.
다른 색상으로 다른 위치를 렌더링하십시오.
경주 기록을 저장하고로드하십시오.
더 이상 게임에서 사라집니다.
타이밍 데이터를위한 작은 글꼴.
경주 시간 표시.
개체 삭제시 편집기 충돌을 수정했습니다.
이탈리아어 번역을 추가하십시오.
반대 방향으로 회전 방향을 고정하십시오.
더러운 셀 캐시를 MCObjectTree에 추가하십시오.
사운드 파일의 이름을 바꿉니다.
경기가 끝난 후 엔진 소리가 멈 춥니 다.
INSTALL을 업데이트하십시오.
신호를 통해 리스너 위치를 설정합니다.
libvorbisfile을 찾으려면 pkg_check_modules를 사용하십시오.
libpenal 및 libvorbisfile에 링크 할 qmake 프로젝트 파일을 업데이트하십시오.
리 팩터 장면 :: updateFrame ()
엔진 사운드 매개 변수 조정.OpenALWavData 및 OpenALOggData에 대한 공통 기본 클래스입니다.
예제 debian / rules 업데이트
모든 컴퓨터에 엔진 사운드를 추가하십시오.
Ogg Vorbis 지원.
ALUT에 의존성을 버리십시오.
각 차량에 소리를 추가하십시오.
피치 변화를 최적화하십시오.
LPF 엔진 소리.
초기 엔진 소리.
STFH에서 throw ()를 제거하십시오.
CarSoundEffectManager를 추가하십시오.
AudioThread에 stopSound (), setPitch (), setVolume ()를 추가하십시오.
OpenALSource에 뮤텍스를 추가합니다.
엔진 음파를 추가합니다.
지도에 사운드를로드하십시오.
init의 나머지 부분과 동시에 사운드를로드하십시오.
AudioThread :: loadSounds ()에서 DATA_PATH 사용
불필요한 STFH :: DataManager를 제거하십시오.
메뉴 사운드를 추가하십시오.
STFH의 OpenAL 구현.
STFH를 추가하십시오.
기여도 아래에서 glew 및 glm 이동 /
InstallWindows.cmake에서 deps 설치를 제거하십시오.
쓸모없는 /
deps를 제거하십시오 : Windows 빌드에서 정적으로 링크 된 libs를 가정합니다.
실험적인 qmake 프로젝트 파일을 추가하십시오.
mxeEnv.sh 도우미를 추가하십시오.
하드 코드 된 windres.exe 대신 CMAKE_RC_COMPILER 사용
MCParticle에서 입자 애니메이션 유형을 올바르게 처리합니다.GL30 및 GLES 쉐이더에서도 다양한 포인트 크기 지원.
관성 모멘트 감소.
연기 입자 효과를 재검토하십시오.
업데이트 작성자
TrackSelectionMenu에서 루프 제한을 수정하십시오.
MCObjectTree의 작은 리펙토링
초기 슬라이드 마찰을 0.90으로 설정합니다.
현재 명명 규칙에 따라 일부 변수의 이름을 바꿉니다.
연기 입자를 개선하십시오.
소유권 문제가있는 경우 항상 스마트 포인터를 사용하십시오.
소스 이미지의 새 디렉토리 레이아웃.
Qt5에서 번역을 수정했습니다.

요구 사항 :



Qt
OpenAL
오그 보비스

스크린 샷

dust-racing-2d_1_68212.jpg
dust-racing-2d_2_68212.jpg

유사한 소프트웨어

Pyskool
Pyskool

17 Feb 15

Missile Game
Missile Game

19 Feb 15

Bananas
Bananas

20 Feb 15

FreeVikings
FreeVikings

3 Jun 15

개발자의 기타 소프트웨어 Jussi Lind

코멘트 Dust Racing 2D

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!