KAK_ENG Profile picture
31 May, 3 tweets, 1 min read
[レーン距離(LaneDistance)]
ウマ娘が走るレーンが内ラチからの距離で表されます。
計算時使われるの単位はコース幅です。1コース幅 = 18mと思いますが確証はありません。
位置を比較する時に使われるもう一つの単位はウマ1頭分の幅(HorseLane)です。1ウマ幅 = 1/18コース幅。
#ウマ娘解析
レーン距離の最小値は0、最大値はコースによって異なります。
一番狭い札幌、函館、新潟のダートコースの最大値は1.1で、一番広い東京芝コースの最大値は1.5です。
レース中、最大値が変更することも有りますが、ごく稀なので廃棄された設定と思います。
スタート時のレーン距離はバ番に決められます。
スタートレーン距離=バ番 × 1ウマ幅
特例として大井レース場の8番と9番の間の距離はいつもよりウマ0.6頭分広い。
だから九番以降のウマ娘はもう少し離れた所でスタートします。

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with KAK_ENG

KAK_ENG Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @kak_eng

25 Jun
[追い越しモード(目標レーン)]
追い越し対象がいる時、追い越しモードが使われます。
序盤と中盤、最初のコーナー前200mの区間で追い越しモードを使うことはできません。
追い越し対象を全て失うと、追い越しモードを1.5秒続行した後、通常モードに切り替えます。
#ウマ娘解析
追い越しモードでの目標レーンは以下のように決められます:
まず一つの追い越し対象につき、その対象のいる馬群の内と外両端にいるウマを見つけます。
具体的に言うと、その対象から見て、以下の条件をクリアした内側のウマを探します。
0 < abs(横距離) < 2ウマ幅
0 <= 前後距離 <= 3m
該当するウマがある場合、そのウマから更に内側に同じ条件を満たしているのウマを探し、内側に条件を満たすウマが居なくなるまで繰り返します。
最終的に辿り着いたウマを最も内側にいるウマとする。そして同じ手順と条件で最も外側にいるウマも見つけます。
ここまでの判定に視界は絡みません。
Read 11 tweets
7 Jun
[通常モード(目標レーン)]
追い越し対象がいない時、通常モードが使われます。
そして序盤と中盤、最初のコーナー前200mの区間も通常モードが使われます。
#ウマ娘解析
通常モードでの目標レーンは以下のように決められます:
HPが切れているなら、目標レーンは現在レーンに設定されます。
ポジションキープがペースダウンモードなら、目標レーンは0.18に設定されます。
最終直線で、最終直線レーンが外側にいる、かつ外側がブロックされてないなら、目標レーンは min(現在レーン + 0.05, 最終直線レーン) に設定されます。
最終直線レーンは最終直線に入る時点でのレーン距離によって決められます。
最終直線レーン = clamp(レーン距離 / 0.1, 0, 1) × 0.5 + random(0.1)
Read 5 tweets
6 Jun
[レーン変更速度]
ウマ娘のレーン変更(横移動)速度には目標速度、現在速度、実際速度が有ります。
目標速度 = 0.02 × (0.3 + 0.001 × パワー) × スタート補正 × 順位補正 [コース幅/s]
#ウマ娘解析
スタート補正は、序盤と中盤で、スタートから最初のコーナーまで発生する補正です。
スタート補正 = 1.0 + 0.05 × (現在レーン距離 / 最大レーン距離)

順位補正は、終盤とラストスパートで発生する補正です。
順位補正 = 1.0 + 0.01 × 順位
現在速度は常に目標速度を目指して加速、減速します。
加速度、減速度は同じ定数です。
加速度 = 0.02 × 1.5 [コース幅/s^2]
Read 6 tweets
1 Jun
[ブロック]
ウマ娘の位置関係の判定には、前後距離、横距離と速度差が使われます。
前後距離はプラスなら相手が前、マイナス値なら後ろにいます。
横距離はプラスなら相手が外側、マイナスなら内側にいます。
速度差は現在速度の差で、プラスなら相手の方が遅く、マイナスなら早いです。
#ウマ娘解析
前ブロックの判定は
0 < 前後距離 < 2m
abs(横距離) <= (1.0 - 0.6 × 前後距離 / 2m) × 0.75ウマ幅
ブロック判定の横距離は前後離れるにつれ狭くなります。
該当するウマが複数いる場合、前後距離で一番近いウマがブロック対象として扱われます。
横ブロックの判定は
abs(前後距離) < 1.05m
abs(横距離) < 2ウマ幅
スキルの発動条件にいる「競り合い」は、横ブロックのことです。
発動条件に「囲われる」の判定は、前ブロック&片側ブロックです。
外側にウマがいなくても、前と内がブロックされると発動できます。
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(