當前位置:主頁 > 游戲 > 正文
    魂斗羅超級跳具體原理分享
    來源:嗶哩嗶哩作者:洞察網2022-04-04 18:55:11

    從最初發現超級跳的原理到現在已經三年了,最近一次做TAS時為了更好地操縱第三關的縱向位置,我再次仔細研究了一下超級跳的原理,經過比上次更大量的數據統計和分析:

    以及通過內存修改確認各種邊界值,我確認了超級跳的具體原理:

    首先分享一下魂斗羅常用的內存監控地址:

    1、和上次的一樣,向右的跳躍在拉屏幕的第一幀會出現屏幕Y坐標和人物Y坐標一起變化的現象,于是人物會獲得兩倍的Y值變化。

    2、當人物有向左的X速度或者沒有X速度時,Y坐標的變化量就是簡單地等于Y速度的值(即大值減去大值,小值減去小值,不夠的進位。其中拉屏時大值變化的是屏幕位置大值,小值為人物位置小值)

    3、當人物有向右的X速度時,如果人物不在可拉屏的范圍內,那么Y坐標的變化量和向左時是一樣的,若人物在可拉屏范圍內,則情況較為復雜:

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

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

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

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

    [責任編輯:linlin]

    標簽: 數據統計 分享一下

    相關文章

    評論排行
    熱門話題
    最近更新
    亚洲人成免费电影| 久久亚洲中文字幕精品一区四| 日本系列1页亚洲系列| 亚洲五月综合网色九月色| 亚洲av高清在线观看一区二区| 亚洲一区二区三区丝袜| 国产成人精品亚洲2020| 久久亚洲精品专区蓝色区| 亚洲乱码日产精品BD在线观看| 亚洲国产成人精品无码区在线网站| 亚洲色成人网一二三区| 亚洲色欲www综合网| 亚洲福利电影在线观看| 亚洲国产精品午夜电影| 激情综合亚洲色婷婷五月| 亚洲ts人妖网站| 亚洲国产精品日韩在线| 亚洲一卡2卡4卡5卡6卡残暴在线| 亚洲一区二区三区免费在线观看 | 亚洲成年人免费网站| 亚洲成a人片77777群色| www.亚洲日本| 亚洲日韩精品国产3区| 亚洲av无码专区青青草原| 国产午夜亚洲精品不卡| 亚洲第一区精品观看| 久久亚洲国产精品五月天婷| 亚洲女同成av人片在线观看| 亚洲大尺度无码无码专区| 中文字幕亚洲综合精品一区| 亚洲人成影院午夜网站| 亚洲熟妇无码AV不卡在线播放| 久久精品熟女亚洲av麻豆| 红杏亚洲影院一区二区三区| 国产国拍亚洲精品mv在线观看| 亚洲av日韩综合一区在线观看| 亚洲精品国产成人中文| 亚洲一区二区三区写真| 亚洲国产aⅴ综合网| 亚洲情综合五月天| 91亚洲自偷手机在线观看|