Vim Racer
ゲームの目標
- 目標: できるだけ速くすべてのターゲットに到達すること
- 方法: すべての Vim モーションコマンドを使用可能
- 開始方法: リセットボタンをクリックすると、ブラウザがエディタにフォーカスする。以後、
w のような Vim モーションを使って開始
ゲームの説明
- ゲーム形式: スピードベースの Vim ゲーム
- フィードバック: Reddit コミュニティでのフィードバックを推奨
リーダーボード
- タイプ: 12 Targets (Burn Detector)
- 表示項目: ユーザー名、所要時間、NPM、使用したキー
よくある質問
Vim Racer をプレイするときはどんな音楽を聴くべきですか?
- 回答: 80年代のポップヒット。ゲームデザインは80年代から着想を得ている
なぜ行番号はカーソル基準で 0 から始まるのですか?
- 回答: デフォルトで相対行番号を使用しているため。今後、設定で切り替えられる機能を追加予定
なぜ 1 秒未満の記録はリーダーボードで拒否されるのですか?
- 回答: ゲームの精神を保つため。
<20ms の記録は Vim のリソース活用を示しているが、ゲームの精神には反する。2 つのリーダーボード(制限ありと制限なし)を検討中
なぜユーザー名は 1 時間に 1 回しか変更できないのですか?
- 回答: リーダーボードがベストスコアを提出する場になるようにするため
Vim Racer は学習資料として使えますか?
- 回答: 新しい Vim モーションを学ぶのに良いリソース。各レースタイプには効率的なルートを学ぶためのヒントがある。リーダーボードの項目には、競技者が最高記録を出すために使ったキーが含まれており、分析できる
開発者
- 開発者: Shaun Brazzoni
- 支援: サイトを支援 ☕
# GN⁺の要約
- Vim Racer は Vim モーションコマンドを練習し、効率的に使うのに役立つゲーム
- リーダーボード を通じて他のユーザーのキーシーケンスを分析し、新しい Vim モーションを学べる
- ゲームの精神 を保つため、1 秒未満の記録はリーダーボードで拒否される
- 学習資料 としての価値が高く、特に Vim を初めて使うユーザーに有用
- 類似機能 を持つ他のプロジェクトとしては、Vim Adventures のようなゲームがある
1件のコメント
Hacker Newsの意見
あるユーザーは jpeg レベルで17秒の最速記録を出した。このゲームはとても面白かった
あるユーザーは、カーソルが行番号に追従するバグを見つけた。Chrome と Firefox で試した
別のユーザーは、このゲームは期待以上に面白かったと述べた
あるユーザーは、サイトでまったく反応がないと報告した。Chrome と Firefox で試した
あるユーザーは、リーダーボードが不正操作されているようだと疑った
あるユーザーは、このゲームはとても面白いと述べ、ほかに似たような vim ゲームを知っているかと尋ねた
別のユーザーは、このゲームを始めるとやめられないと述べた
あるユーザーは、特定の行を削除したときにプログラムがクラッシュするバグを見つけた
リーダーボードを通じてほかの人がどうプレイしたかを見るのは非常に役立つと述べられていた
あるユーザーは、このゲームはひどいが、Easymotion なしで Vim をナビゲートするのがどれほど難しいかを示すには良いと述べた