# Vim Racer 출시

> Clean Markdown view of GeekNews topic #16491. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=16491](https://news.hada.io/topic?id=16491)
- GeekNews Markdown: [https://news.hada.io/topic/16491.md](https://news.hada.io/topic/16491.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-08-27T23:34:32+09:00
- Updated: 2024-08-27T23:34:32+09:00
- Original source: [vim-racer.com](https://vim-racer.com/)
- Points: 2
- Comments: 1

## Topic Body

##### Vim Racer

###### 게임 목표
- **목표**: 가능한 한 빨리 모든 타겟에 도달하는 것
- **방법**: 모든 Vim 모션 명령을 사용할 수 있음
- **시작 방법**: 리셋 버튼을 클릭하면 브라우저가 에디터에 포커스됨. 이후 'w'와 같은 Vim 모션을 사용하여 시작

###### 게임 설명
- **게임 방식**: 속도 기반 Vim 게임
- **피드백**: Reddit 커뮤니티를 통해 피드백을 권장

###### 리더보드
- **타입**: 12 Targets (Burn Detector)
- **포지션**: 사용자 이름, 소요 시간, NPM, 사용된 키

###### 자주 묻는 질문

###### 어떤 음악을 들으면서 Vim Racer를 플레이해야 하나요?
- **답변**: 80년대 팝 히트곡. 게임 디자인은 80년대에서 영감을 받음

###### 왜 라인 번호가 커서 기준으로 0부터 시작하나요?
- **답변**: 기본적으로 상대 라인 번호를 사용. 추후 설정을 토글할 수 있는 기능 추가 예정

###### 왜 1초 미만의 기록은 리더보드에서 거부되나요?
- **답변**: 게임의 정신을 유지하기 위해. <20ms 기록은 Vim의 자원 활용을 보여주지만 게임의 정신에 어긋남. 두 개의 리더보드(제한된 것과 제한 없는 것)를 고려 중

###### 왜 사용자 이름을 한 시간에 한 번만 변경할 수 있나요?
- **답변**: 리더보드가 최상의 점수를 제출하는 공간이 되도록 하기 위해

###### Vim Racer를 학습 자료로 사용할 수 있나요?
- **답변**: 새로운 Vim 모션을 배우기에 좋은 자원. 각 레이스 타입에는 효율적인 경로를 배우기 위한 팁이 있음. 리더보드 항목에는 경쟁자가 최고 기록을 세우기 위해 사용한 키가 포함되어 있어 분석 가능

###### 개발자
- **개발자**: Shaun Brazzoni
- **지원**: 사이트 지원 ☕

##### # GN⁺의 정리
- **Vim Racer**는 Vim 모션 명령을 연습하고 효율적으로 사용하는 데 도움을 주는 게임임
- **리더보드**를 통해 다른 사용자의 키 시퀀스를 분석하여 새로운 Vim 모션을 배울 수 있음
- **게임의 정신**을 유지하기 위해 1초 미만의 기록은 리더보드에서 거부됨
- **학습 자료**로서의 가치가 높으며, 특히 Vim을 처음 접하는 사용자에게 유용함
- **유사한 기능**을 가진 다른 프로젝트로는 Vim Adventures와 같은 게임이 있음

## Comments



### Comment 28368

- Author: neo
- Created: 2024-08-27T23:34:33+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=41347051) 
- 한 사용자는 jpeg 레벨에서 17초로 최고 기록을 세웠음. 이 게임이 매우 재미있었음
  - "리더보드 게임의 움직임을 보여주는" 기능이 교육적 자원으로 유용할 것 같음
  - 리더보드 상위 플레이어들이 1초 기록을 가지고 있는데, 이는 인간적으로 불가능해 보임. 스크립트 입력을 사용한 것으로 추정됨
  - 리더보드를 경과 시간 대신 키 입력 수로 순위를 매기면 스크립트 사용을 방지할 수 있을 것 같음

- 한 사용자는 커서가 라인 번호를 따라가는 버그를 발견했음. Chrome과 Firefox에서 시도했음

- 또 다른 사용자는 이 게임이 기대 이상으로 재미있었다고 언급했음

- 한 사용자는 사이트에서 아무런 반응이 없다고 보고했음. Chrome과 Firefox에서 시도했음

- 한 사용자는 리더보드가 조작된 것 같다고 의심했음
  - 1위 himom 0분 1.001초 490
  - 2위 elmoFOOBAR 0분 1.002초 400
  - 3위 VeryFastTyper 0분 1.003초 708
  - 4위 EmacsUser 0분 1.004초 717
  - 5위 ShawnT 0분 1.005초 720
  - 6위 benbp 0분 1.008초 714
  - 7위 hehe 0분 1.023초 604
  - 8위 anthony 0분 1.274초 565
  - 9위 chris 0분 1.327초 543
  - 10위 MasterWq 0분 1.333초 540
  - 11위 blake 0분 1.334초 540
  - 12위 jbp 0분 1.381초 521
  - 13위 test12345 0분 1.437초 20
  - 14위 jonmv 0분 1.476초 488
  - 15위 spektrokalter 0분 1.577초 457

- 한 사용자는 이 게임이 매우 재미있다고 언급하며, 다른 비슷한 vim 게임을 알고 있는지 물었음

- 또 다른 사용자는 이 게임을 시작하면 멈출 수 없다고 언급했음

- 한 사용자는 특정 라인을 삭제했을 때 프로그램이 충돌하는 버그를 발견했음

- 리더보드를 통해 다른 사람들이 어떻게 했는지 보는 것이 매우 유용하다고 언급했음

- 한 사용자는 이 게임이 끔찍하지만, Easymotion 없이 Vim을 탐색하는 것이 얼마나 어려운지 보여주는 데는 좋다고 언급했음
