五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【賽馬娘】變道相關(超車目標選擇/超車變道判定)

2022-04-29 14:01 作者:相晴_Channel  | 我要投稿

[關于跑道位置]
在比賽中,會以[與內場柵欄的距離]來劃分馬娘選取的跑道,計算時使用的單位是[道寬],目前推測[1道寬=18m]
而在涉及到馬娘之間位置的時候,則會用[馬寬]來作為計量單位,[1馬寬=1/18道寬=1m]
(*レーン距離=跑道位置 コース幅=道寬 ウマ幅=馬寬 征集更好的譯名)

跑道位置的最小值是0,最大值則會根據(jù)場地的不同而有所不同
最窄的跑道是札幌、函館、新潟的沙地跑道(僅1.1道寬),最寬的則是東京的草地跑道(1.5道寬)
極少數(shù)比賽里會出現(xiàn)最大值變動的情況,但是由于太稀少了目前推測是廢棄設定

起跑時的跑道位置會根據(jù)馬的號碼來決定,公式如下
起步跑道位置 = 號碼 x 1馬寬

該計算有一個特例,大井競馬場的8號與9號之間的寬度會比其他場地多0.6馬寬,這意味著9號往外的馬娘都會在更遠的地方起跑

[關于阻擋判定]
馬娘之間的位置判定與3個因素有關,分別是前后距離/橫向距離/速度差

如果前后距離大于0,則意味著對方在前方;小于0則對方在后方
如果橫向距離大于0,則意味著對方在外側;小于0則對方在內側
如果速度差大于0,則意味著對方比你慢;小于0則對方比你快
(速度差與前兩個有點區(qū)別 務必注意)

<前方阻擋判定>
判定條件為 0 < 前后距離 < 2m 且 橫向距離 <= (1.0 - 0.6 × 前后距離 / 2m) × 0.75馬寬
橫向的判定會根據(jù)與該馬娘前后距離的不同而發(fā)生變化(離得越近,橫向阻擋判定越大)
而如果前方有很多馬都能達成該判定,則會將前后距離最短的馬娘視作阻擋對象

<橫向阻擋判定>
判定條件為 前后距離 < 1.05m 且 橫向距離 < 2馬寬

如果技能發(fā)動條件里有[互相競爭]字眼的話,就是在指代橫向阻擋(例:重炮大招 blocked_side_continuetime>=2)
如果技能發(fā)動條件里有[被包圍]字眼的話,就是在指代前方+橫向阻擋(例:烏拉拉S卡的吹風 blocked_all_continuetime>=1)
需要注意的是,這兩個橫向阻擋不一定只有外側,內側阻擋也可以觸發(fā)(內側柵欄不會觸發(fā)橫向阻擋)

最后是比較特殊的[附近有馬娘]的判定條件,該條件為
前后距離 < 1.5m 且 橫向距離 < 1.5馬寬

[視野的定義]
馬娘的視野受前后距離及視野距離影響,具體條件如下

前后方視野= 前后距離 <= 視野距離
橫向視野= 橫向距離 <= (11.5馬寬 * 前后距離/視野距離 + 2馬寬)/2

其中視野距離默認是20m,僅受視野類技能影響,比如皮皮船覺醒3的'視界良好!異常なし!'的效果就是增加視野距離10m
但是,提升視野距離并不會幫助馬娘視野變開闊,只會看得更遠

值得注意的是,部分紅技(如優(yōu)秀素質覺醒等級5的'八方にらみ' 其下位'鋭い眼光' 以及'まなざし')只會影響視野里能看見的馬娘

[橫向(變道)速度]
關于馬娘的橫向速度(即變道速度),有三個不同的定義,分別是目標橫向速度/當前橫向速度/實際橫向速度

<目標橫向速度>
目標橫向速度 = 0.02 × (0.3 + 0.001 × 力量) ×?起步補正?×?名次補正?[道寬/s]

?[起步補正]
生效比賽區(qū)間為序盤~中盤 生效賽道區(qū)間為起點至最終彎道前,具體公式如下
起步補正 = 1.0 + 0.05 × (當前所處的跑道位置 / 最大跑道位置)

?[名次補正]
生效比賽區(qū)間為終盤~最終沖刺,具體公式如下
名次補正 = 1.0 + 0.01 × 名次

<當前橫向速度>
馬娘會一直以目標橫向速度為準進行加速/減速,其中加速度/減速度均為定值
加速度 = 0.02 × 1.5 [道寬/s^2]

到這一步為止計算的速度都是絕對值,與方向無關

<實際橫向速度>
實際橫向速度 = clamp(當前橫向速度 + 技能補正, 0, 0.6) × 內側移動補正 [道寬/s]
(clamp的意思就是當前橫向速度加上技能補正之后最大是0.6 最小是0)

?[內側移動補正]
該補正只有在馬娘往內側移動時才會觸發(fā),具體計算如下:

內側移動補正 = -(1.0 + 當前所處跑道位置)

如果計算出來的結果是負數(shù),那么馬娘就會往內側移動
由于前兩個橫向速度的計算結果都是絕對值,所以即使變方向也不會影響當前橫向速度

<變道結束后>
變道結束后,系統(tǒng)會根據(jù)橫向速度及變道時間來計算出移動距離,并與變道前的寬度相加得出新的跑道位置

移動距離 = 實際橫向速度 × 變道時間 [道寬]

需要注意的是,如果移動的方向被阻擋了的話,馬娘就不會進行變道
馬娘一旦成功變道到目標跑道上,當前橫向速度會被馬上重置成0

[變道(通常模式)]
馬娘在進行目標跑道選擇的時候,會有幾種不同的戰(zhàn)略,在目前的比賽系統(tǒng)中,只有[通常模式]以及[超車模式]
(這里的通常模式和超車模式與位置意識里面的模式是兩個東西)
值得注意的是,直線比賽里馬娘不會進行變道

<目標跑道選擇(通常模式)>
如果馬娘[沒有超車目標]或者[在比賽的序/中盤時,處于第一個彎道前200m的區(qū)間之內]則會進入通常模式
通常模式下的目標選擇邏輯如下

?通用選擇邏輯
如果HP為0時,則目標跑道為當前所處跑道
如果馬娘的位置意識處于[放緩節(jié)奏],則目標跑道會被設定為0.18[道寬]

?序盤及中盤
如果內側沒有被阻擋,則目標跑道會被設定成 當前跑道 - 0.05 [道寬]

如果在中盤且馬娘的內側被阻擋,并且與該馬娘的橫向距離小于1.75[馬寬]的話,
則目標跑道會在[當前跑道 + 0.05]和[阻擋馬娘所處跑道 + 2馬寬]之間取小值

?最終直線
這里涉及到一個最終直線跑道的計算,該計算與[馬娘進入最終直線時所處跑道]有關,具體公式如下:

最終直線跑道 = clamp([馬娘進入最終直線時所處跑道位置] / 0.1, 0, 1) × 0.5 + random(0.1)

如果該計算出來的值被判定為外側,且外側沒有馬娘阻擋,
則目標跑道會在[當前跑道 + 0.05]以及[最終直線跑道]之間取小值

?若以上條件均不滿足,則目標跑道會被設定成當前跑道

需要注意的是,解包里有技能會影響目標跑道選擇的相關信息,但是目前并沒有相對應的技能

[超車目標(OvertakeTarget)選擇]
如果馬娘視野里有另外一只馬娘滿足以下條件,則該馬娘會被選為超車目標,具體條件如下:
1. 1m <= 前后距離 <= 20m
2. 當前速度差 >= 0 (即對方跑得比你慢)
3. 前後距離 / 現(xiàn)在速度差 <= 15秒 (也就是按這個速度差去跑,15秒內可以追上)
4. 自己的目標速度 > 對方的目標速度 或者 對方被其他馬擋住了的時候,自己的目標速度 > 對方的當前速度
X. 與上述條件無關,如果馬娘的前方被阻擋那么阻擋對象會優(yōu)先成為超車目標

要注意的是,被標記成超車目標的馬娘即使跑出了馬娘的視野,也會繼續(xù)被當成超車目標
(與該判定有關的固有:白翼麥昆等)

[變道(超車模式)]
如果馬娘標記了超車目標,則會馬上進入超車模式,而在失去超車目標后的1.5秒會回到通常模式
但需要注意的是,在序/中盤時,如果馬娘處于最初彎道前200m內則不會進入超車模式

<目標跑道選擇(超車模式-有超車目標時)>
首先馬娘會找到被標記成超車目標的馬娘,然后會在該馬娘所處的馬群中,尋找該馬娘內/外側的其他馬娘
簡單來說就是,會以超車目標為基準,按以下條件尋找其他內/外側馬娘:

0 < 橫向距離 < 2馬寬 且 0 <= 前后距離 <= 3m

如果能以該條件在超車目標內/外側找到馬娘的話,則會以新找到的馬娘為目標用相同的條件接著尋找下一名馬娘,一直循環(huán)直到找到最內/外側的馬娘為止
(該尋找過程視野不起作用)

最后以最內/外側的馬娘所處的跑道位置作為基準來決定目標跑道,具體如下:

目標跑道(內) = 最內側馬娘跑道位置 - 1馬寬
目標跑道(外) = 最外側馬娘跑道位置 - 1馬寬
(要注意的是,計算出來的值不可以小于最小跑道位置/大于最大跑道位置)

計算完成后,如果馬娘視野內沒有滿足以下條件的X馬娘,則會將上述計算結果加入目標跑道候補中:
自身跑過的距離 <= X馬娘跑過的距離 <= 最內/外側馬娘跑過的距離 + 0.5m (原文:ここの距離はスタートからの距離のこと)
目標跑道 - 0.8馬寬 <= X馬娘的跑道位置 <= 目標跑道 + 0.8馬寬

<目標跑道選擇(超車模式-無關超車目標時)>
如果馬娘處于序/中盤,且內側沒有其他馬娘,并且當前跑道位置 < 1馬寬

則目標跑道 = 當前跑道位置 - 1馬寬

除此以外,目標跑道 = 當前跑道

計算完成后,如果馬娘視野內沒有滿足以下條件的X馬娘,則會將上述計算結果加入目標跑道候補中:
自身跑過的距離 <= X馬娘跑過的距離 <= 除自己以外名次最后的馬娘跑過的距離 + 3m
目標跑道 - 0.8馬寬 <= X馬娘的跑道位置 <= 目標跑道 + 0.8馬寬

<目標跑道候補的具體判定>
?間距(Lane Space)
此處引入一個新的概念:間距(Lane Space)
所謂間距,是指與[移動側中滿足橫向格擋中縱向距離條件的馬娘]的橫向距離的絕對值?(吐槽:距離不就是絕對值ma)
如果沒有滿足該條件的馬娘,則以[當前賽道的最大/小跑道距離與當前跑道距離之間]的絕對值作為間距
(往外側移動就取[最大值-當前] 往內側移動就取[最小值-當前])

?具體判定過程
1.對于一個目標跑道候補,如果移動側被阻擋,或者間距小于所需的移動距離,則該候補會被廢棄

2.剩余的候補會以某種標準算出得分,以得分最低的(也就是最近的)作為目標跑道,具體算分標準如下

得分 = (目標跑道候補 - 當前跑道位置) *?比賽區(qū)間系數(shù)?*?技能系數(shù)

比賽區(qū)間系數(shù):與所處比賽區(qū)間及移動方向有關,具體為
序盤: 往內 = 1.0 往外 = 100.0
中盤: 往內 = 1.0 往外 = 1.0
終盤、最終沖刺:往內 = 1.0 往外 = 1.15

技能系數(shù):雖然公式中有提到技能系數(shù)(1.5)這個東西,但是因為目前沒有這種技能所以不會參與計算

3.若在條件1之后已經(jīng)沒有剩余的候補,則以當前跑道為目標跑道

X.如果采用的候補跑道比通常模式下算出的最終直線跑道還要靠內側,并且最終直線跑道那一側沒有被阻擋,以及間距比移動距離要大的話,會優(yōu)先采用最終直線跑道作為目標跑道

其余情況則采用選好的候補作為目標跑道

轉載自:https://ngabbs.com/read.php?tid=26267254&_fu=60668756%2C1&rand=815

【賽馬娘】變道相關(超車目標選擇/超車變道判定)的評論 (共 條)

分享到微博請遵守國家法律
闽侯县| 宜宾市| 商丘市| 镇巴县| 乐都县| 凤阳县| 呼和浩特市| 尉犁县| 建水县| 大邑县| 彰化县| 聂拉木县| 凤庆县| 咸丰县| 林甸县| 布尔津县| 旬邑县| 西平县| 鸡西市| 卫辉市| 大庆市| 三门峡市| 尚义县| 辰溪县| 怀仁县| 昭平县| 卓资县| 吉首市| 迁安市| 莆田市| 普格县| 额尔古纳市| 合川市| 余姚市| 北流市| 保亭| 宜黄县| 三亚市| 库车县| 凉城县| 九龙城区|