🦖 공룡 달리기
공룡이 쉬지 않고 달려요. 선인장은 점프로 넘고, 300점부터 날아오는 새는 높이에 따라 숙이거나 뛰어서 피하세요. 오래 달릴수록 빨라지고, 부딪히면 게임 오버!
공룡 달리기 게임 방법
- 시작(Space·↑·탭)을 누르면 공룡이 오른쪽으로 달리기 시작해요. 공룡은 멈추지 않고, 장애물이 왼쪽으로 다가와요.
- 선인장은 작은 것(높이 36px)과 큰 것(50px)이 있고 1~3개씩 붙어 나와요. 점프로 넘어가세요.
- 점수 300점부터는 새가 세 가지 높이로 날아와요. 낮은 새는 점프, 가운데 새는 숙이기(또는 높은 점프), 높은 새는 그냥 달리면 머리 위로 지나가요.
- 달린 거리 40px마다 1점이에요. 100점마다 점수가 깜빡이고, 700점마다 낮과 밤이 바뀌어요(화면 색이 반전돼요).
- 공룡이 장애물에 닿으면 게임 오버예요. Space·↑·탭을 누르면 바로 다시 시작해요.
조작법
| 동작 | 키보드 | 모바일 · 마우스 |
|---|---|---|
| 점프 | Space · ↑ · W | 게임 화면 위쪽 절반 탭 · 점프 버튼 · 마우스 클릭(어디든) |
| 높이 점프 | 점프 키를 길게 누르기 | 길게 누르기 |
| 숙이기 | ↓ · S (누르는 동안) | 게임 화면 아래쪽 절반 누르기 · 숙이기 버튼 |
| 빨리 내려오기 | 공중에서 ↓ | 공중에서 아래쪽 누르기 · 숙이기 버튼 |
| 일시정지 | P · Esc | 시작 / 일시정지 버튼 |
점프 높이와 속도
점프는 누른 순간 같은 속도로 튀어 오르고, 키를 누르고 있는 동안 올라가는 힘이 덜 줄어서 더 높이 떠요. 짧게 톡 치면 약 70px 높이로 0.43초, 끝까지 누르면 약 117px 높이로 0.64초 동안 떠 있어요. 공룡 키가 44px, 큰 선인장이 50px이라 작은 선인장은 짧은 점프로 충분하고, 큰 선인장 세 개 묶음은 초반 속도에선 긴 점프가 필요해요.
| 경과 시간 | 속도(초당) | 대략 점수 |
|---|---|---|
| 시작 | 360px (×1.00) | 0 |
| 30초 | 468px (×1.30) | 약 310점 |
| 60초 | 576px (×1.60) | 약 700점 |
| 90초 | 684px (×1.90) | 약 1,170점 |
| 약 117초 이후 | 780px (×2.17, 최고) | 약 1,660점부터 초당 19.5점 |
고득점 요령
1. 선인장은 짧게, 큰 묶음만 길게
필요 이상으로 높이 뛰면 공중에 오래 떠 있어서 착지 직후 나오는 다음 장애물에 대응이 늦어요. 작은 선인장은 짧게 톡, 큰 선인장 여러 개만 길게 누르는 습관을 들이세요. 공중에서 ↓를 누르면 빨리 내려와서 다음 점프를 서두를 수 있어요.
2. 새는 높이를 먼저 보기
머리 위로 지나가는 높은 새에 습관처럼 점프하면 오히려 부딪혀요. 새가 보이면 높이부터 확인하고, 가운데 높이 새는 ↓로 숙여 지나가는 게 가장 안전해요.
3. 착지 직전 입력도 받아 줘요
착지하기 0.1초 전까지 누른 점프는 기억해 뒀다가 땅에 닿는 순간 바로 뛰어요. 속도가 빨라진 뒤반부에는 조금 이르게 누르는 편이 안전해요.
더 자세한 타이밍 계산은 관련 글에서 그림으로 설명해요. 다른 반사 신경 게임은 반응속도 테스트, 스네이크도 있어요.
인터넷이 끊겼을 때 크롬 브라우저에 나오는 공룡 게임(chrome://dino)에서 아이디어를 얻은 게임이에요. 공룡·선인장·새 그림과 코드는 smith lab이 직접 만들었고, 구글과는 관련이 없어요. 물리는 1/120초 고정 간격으로 계산해서 60Hz·120Hz 화면 어디서나 속도와 점프 높이가 같아요. 다른 창이나 탭으로 가면 자동으로 일시정지돼요. 최고 점수와 판 수는 이 브라우저 쿠키에만 저장돼요.