Vimgolf.ai: ゲーミフィケーションされた Vim 学習プラットフォーム

Vimgolf.ai は、読むことよりも「実践による学習」に重点を置いています。プラットフォームは、ユーザーがテキストを操作して目標状態に到達する一連のチャレンジを提供します。主な目的はキー入力数を徹底的に最適化することで、これはコードゴルフにおける「ゴルフ」概念と同様に、同じ結果を得るためのコマンド列をできるだけ短くすることを指します。

コア学習方法論

Vimgolf.ai はカリキュラムをゾーンベースのスキルマップに整理しています。進行は以下のように構成されています:

スキルマップと進行

  • Basics Zone: ユーザーのエントリーポイントで、最初の4つのスキルはアカウントなしで無料で利用できます。無料アカウントを作成すると、Basics Zone の残り(合計15スキル)がアンロックされます。
  • Advanced Zones: プレミアムユーザーは、72のスキルと216のレベルにわたるすべてにアクセスでき、単語、削除、マクロなどのトピックをカバーします。

競争要素

効率性を促すために、Vimgolf.ai は競争要素を組み込んでいます:

  • Vimbot: ユーザーは、レベルを最も効率的にクリアする方法を示す vimbot と競います。
  • Leaderboards: ユーザーはリーダーボードで最少キー入力数を競い、最も効率的なコマンド使用を促進します。

料金とアクセスモデル

Vimgolf.ai は階層型アクセスモデルを採用し、無料およびフリープレイ要素の両方を提供しています:

  • Free Tier: 最初の4つのスキル(アカウント不要)と、無料アカウントで利用できるフル Basics Zone(15スキル)、さらに毎週のチャレンジへのアクセスが含まれます。
  • Premium Tier: 6か月間のアクセス/アップデートに対し、$25 の一括支払いです。プラットフォームは、これはサブスクリプションや自動更新のない一回限りの支払いであると述べています。

コミュニティのフィードバックと技術的パフォーマンス

// フィードバックを統合するための単一のブロック引用

Hacker News のコミュニティメンバーは、このプラットフォームのパフォーマンスと UX について議論しました。一部のユーザーは Vim の急な学習曲線に対するゲーム化アプローチの価値を見出した一方で、他のユーザーは技術的な問題を報告しています:

"vim の「ウィンドウ」で Forbidden の白画面が表示され、それで終わりです" と "CPU を異常に大量に使用し、ノートパソコンのファンが制御不能に回転します。編集が非常に遅いです。"

追加のフィードバックとして、Helix のような他のモーダルエディタへの対応要望や、Enter キーで「Next level」ボタンを起動できるようにしてキーボードから手を離さないようにするなど、キーボード中心の UX 改善提案がありました。

従来の方法との比較

Vimgolf.ai は実践的でアプリケーションベースのアプローチを強調しており、同じコマンドを案内する vimtutor のような従来ツールとは対照的です。vimtutor には Vimgolf.ai が提供する競争的な「ゴルフ」効率指標がありません。

Sources