dashコマンドは,プレイヤをその体の方向へと加速させるために 用いられる. 一方,turnコマンドは,プレイヤの体の方向を変化させるために 用いられる. turnコマンドの引数はモーメントである. モーメントとして有効になるのは,minmomentとmaxmoment の間の値である. プレイヤが移動していない場合(速度が0),モーメントはプレイヤがターン する角度に等しい. しかし,ターンには慣性の概念が導入されており,プレイヤが移動していると きには,ターンが行い難くなっている. プレイヤの実際のターン角度は次のようになる:
![]() |
(22) |
inertia_momentは server.conf内のパラメータで,デフォ
ルト値は である.
inertia_momentが
で,プレイヤのスピードが
のとき,
可能となる最大のターン角度は,
となる.
しかしながら,同じサイクルでダッシュとターンを同時に実行することはでき
ないため,プレイヤがturnを実行するときの最大スピードは,
となる.
よって,デフォルトタイプのプレイヤが最大スピードでターンを実行する場合,
その最大角度は
となる.
ヘテロジニアスプレイヤに設定される慣性モーメントは,デフォルトの
inertia_valueに,
と
の間のランダムな値が加えられた値になる.