當(dāng)前位置:主頁 > 游戲 > 正文
    魂斗羅超級(jí)跳具體原理分享
    來源:?jiǎn)袅▎袅?/span>作者:洞察網(wǎng)2022-04-04 18:55:11

    從最初發(fā)現(xiàn)超級(jí)跳的原理到現(xiàn)在已經(jīng)三年了,最近一次做TAS時(shí)為了更好地操縱第三關(guān)的縱向位置,我再次仔細(xì)研究了一下超級(jí)跳的原理,經(jīng)過比上次更大量的數(shù)據(jù)統(tǒng)計(jì)和分析:

    以及通過內(nèi)存修改確認(rèn)各種邊界值,我確認(rèn)了超級(jí)跳的具體原理:

    首先分享一下魂斗羅常用的內(nèi)存監(jiān)控地址:

    1、和上次的一樣,向右的跳躍在拉屏幕的第一幀會(huì)出現(xiàn)屏幕Y坐標(biāo)和人物Y坐標(biāo)一起變化的現(xiàn)象,于是人物會(huì)獲得兩倍的Y值變化。

    2、當(dāng)人物有向左的X速度或者沒有X速度時(shí),Y坐標(biāo)的變化量就是簡(jiǎn)單地等于Y速度的值(即大值減去大值,小值減去小值,不夠的進(jìn)位。其中拉屏?xí)r大值變化的是屏幕位置大值,小值為人物位置小值)

    3、當(dāng)人物有向右的X速度時(shí),如果人物不在可拉屏的范圍內(nèi),那么Y坐標(biāo)的變化量和向左時(shí)是一樣的,若人物在可拉屏范圍內(nèi),則情況較為復(fù)雜:

    屏幕Y的變化量基礎(chǔ)值=256-Y速度大值-1

    人物Y小值變化量=Y小值×2,若超過256,則直接減去256且不進(jìn)位

    若前一幀人物的Y位置小值在這一幀Y速度小值的一倍到兩倍之間(若兩倍的值超過256,則減去256,且范圍變?yōu)閅速度小值-256,0-Y速度小值×2),則屏幕Y變化量+1,否則屏幕Y變化量不變。

    正是由于向右跳躍時(shí)Y位置變化的不確定性,跳躍才能操縱出非常大的高度差。而且可以發(fā)現(xiàn),雖然已經(jīng)完全了解了計(jì)算公式,但是由于不確定性較大,除了窮舉依然沒有很好的方法可以操縱出理想的情況。但是既然知道了原理,至少我們可以進(jìn)行有目的的窮舉并且找到相對(duì)合適的目標(biāo)。

    [責(zé)任編輯:linlin]

    標(biāo)簽: 數(shù)據(jù)統(tǒng)計(jì) 分享一下

    相關(guān)文章

    評(píng)論排行
    熱門話題
    最近更新
    免费亚洲视频在线观看| 亚洲熟妇成人精品一区| 精品国产_亚洲人成在线| 亚洲精品无码高潮喷水A片软| 亚洲av成人综合网| 亚洲国产精品日韩在线观看| 亚洲午夜未满十八勿入| 婷婷精品国产亚洲AV麻豆不片| 情人伊人久久综合亚洲| 亚洲av无码专区国产乱码在线观看| 亚洲精品二区国产综合野狼| 久久精品国产亚洲综合色| 日韩精品亚洲aⅴ在线影院| 久久亚洲国产精品五月天婷| 精品国产日韩亚洲一区| 黑人大战亚洲人精品一区| 综合久久久久久中文字幕亚洲国产国产综合一区首| 男人的天堂亚洲一区二区三区| 亚洲熟女乱色一区二区三区 | 亚洲成a人无码亚洲成www牛牛| 亚洲精品123区在线观看| 亚洲真人无码永久在线观看| 狠狠色香婷婷久久亚洲精品| 久久亚洲国产成人影院| 亚洲欧美国产日韩av野草社区| 亚洲国产一区二区三区在线观看 | 国产亚洲情侣一区二区无| 亚洲热线99精品视频| 亚洲国产精品一区二区成人片国内| 亚洲成av人片天堂网| 亚洲一二成人精品区| 亚洲国产成人精品久久| 2019亚洲午夜无码天堂| 亚洲精品无码你懂的| 国产亚洲福利一区二区免费看| 国产精品亚洲综合一区| 亚洲av最新在线网址| 亚洲高清在线mv| 中文字幕亚洲情99在线| 国内成人精品亚洲日本语音| MM131亚洲国产美女久久|