Skip to content

Instantly share code, notes, and snippets.

@kimoto
Created February 17, 2011 11:48
Show Gist options
  • Select an option

  • Save kimoto/831565 to your computer and use it in GitHub Desktop.

Select an option

Save kimoto/831565 to your computer and use it in GitHub Desktop.
How to Bunny Hopping
How to Bunny Hopping
■この文書の目的
2010/06月頃からストレイフジャンプの練習を開始して、2011/12月頃までの約6ヶ月(半年)で
bhopがだいぶ出来るようになってきた。
その過程で自分でどんな練習してきたかを振り返って効率的なバニホの学習方法について考えてみる
■練習手順
1. 設定をする
bind "MWHEELUP" "+jump" // 好み
bind "MWHEELDOWN" "+jump" // 好み
cl_showpos 1 // 速度(velocity)の表示
※このvelocityとは、ゲームプログラミングで言うベクトルの大きさであると推測される
実際の移動速度という意味ではないように見える。
落下時にはその分だけ一時的に増えるように見えるし。(そして実際には速度は変化していないから)
2. バニホの原理を理解する
・着地と同時にジャンプキー入力することにより減速しない
・減速しないので水たまりなどの減速されるオブジェクト上でも速度を維持できる
・ストレイフにより加速
空中で左右の移動キーに対応するマウス入力をすると加速するバグがある
これはもともとQuakeのバグだったが、プレイヤースキルとして認知されて残されて現在に至る
※おそらく各方向への最大移動量は何らか制限によって固定化されているが
それをうまく回避することが出来ているということ
3. 練習
・反復練習によりバニホのジャンプキー入力タイミングを体で覚える
kzmodやcs1.6やcs:sのバニホマップで練習
・longjumpでストレイフによる加速の練習(long jumpで240units飛べるのが好ましい、もちろんバニホなしのlong jump)
・実際のマップで練習
4. 備考
・l4dのストレイフは大きく振り過ぎると減速する、これはcs1.6っぽい動作。kzmodとは全く違う挙動
・ストレイフの範囲はそれほどデカくなくていい。かなり小さい。
小さい範囲をゆっくり確実にマウス移動入力をわずかに決して止めずに入れ続ける感じ
5. 参考記事
F3quake - Article: Strafing Theory
http://www.funender.com/quake/articles/strafing_theory.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment