REDLINE은 해가 지는 해안 도시 골든 베이를 무대로 한 추격 드라이빙 게임입니다. 결승선은 없습니다. 경찰차에 둘러싸여 체포될 때까지 얼마나 오래 도망칠 수 있는지가 기록입니다.
도로 경로를 따라 나를 찾아오는 경찰은 30초마다 수배 단계가 오를 때마다 수가 늘고 빨라집니다. 드리프트로 좁은 교차로를 꺾고, 니트로로 거리를 벌리고, 공원과 해안 산책로를 가로지르며 나만의 도주로를 찾아보세요.
골든 베이
- 16개 블록과 25개 교차로로 이루어진 해안 도심입니다. 공원과 해안 산책로가 있어 도로만 따라가지 않고 가로질러 도망칠 수도 있습니다.
- 지형, 자동차, 엔진음과 사이렌까지 외부 파일 없이 코드와 브라우저 오디오 합성으로 만들었습니다. 소리는 화면 오른쪽 위에서 켤 수 있습니다.
수배와 체포
- 30초마다 수배 단계가 한 칸 오르고, 그때마다 경찰이 증원되고 빨라집니다. 5단계가 지나도 속도는 계속 올라갑니다.
- 경찰이 가까이 붙어 있으면 체포 게이지가 차오르고, 거리를 벌리면 다시 줄어듭니다. 게이지가 가득 차면 게임이 끝납니다.
- 생존 시간 상위 10개는 브라우저에 저장되고, 결과 화면에서 이름을 넣어 전체 랭킹에 올릴 수 있습니다.
오래 버티는 요령
- 니트로는 저절로 다시 차오릅니다. 체포 게이지가 오르기 시작할 때 쓰면 가장 효과가 큽니다.
- 직선에서는 경찰이 빨리 따라붙습니다. 교차로가 많은 블록에서 드리프트로 연속해서 꺾으면 추적 경로가 자주 바뀌어 거리를 벌리기 쉽습니다.
만든 방식
Three.js와 Vite로 만들었습니다. 경찰은 도로 그래프 위에서 경로 탐색으로 나를 쫓아오고, 가속·브레이크·후진·드리프트·충돌을 직접 구현한 차량 물리를 씁니다. 탭을 바꾸면 자동으로 일시정지하고, 모바일에서는 화면 아래 버튼으로 조작합니다. Google Fonts를 불러오지 못해도 대체 글꼴로 실행됩니다.


