catmario吧 关注:551贴子:36,474
  • 6回复贴,共1

最近做的TAS测试小结

只看楼主收藏回复

1L


1楼2017-02-20 21:30回复
    先说下这个TAS的现状吧,目前1-4关的最速记录已经并不是tasvideos上的1:49:63,而是1:49:57(省了两帧,都是些特别细节的地方,算是个小失误吧),这个在我上一个写的帖子里有提及,想知道改进在哪里的可以移步到我上一个帖子里,翻一下就行了


    2楼2017-02-20 21:30
    回复
      1-4关的TAS这里就简单地提一下,因为基本上路线计算以及操作已经到达了极限了,而且本人亲测也不下千次,我个人认为最大的改进点在于三关最后的龟壳处,我之前也提及过一个新思路,也就是只凭借龟壳的弹跳力来完成穿激光,但容错实在是太小了
      在屏幕上看上去是有一个身位的,但我也试了很多次,只能说很难,我也不敢说不可能。124这三关如果没有更好的路线,基本已经是到达了能操作的极限了。


      3楼2017-02-20 21:31
      回复
        这里就重点提一下5-8关的TAS,楼主花了三天的时间重新复习了一下这个TAS,也就是差不多重新打了一遍。这里就分关介绍吧(f=frame 帧,30f=1s):
        5关:这关其实真的没有什么好讲的,首先关卡简单,地形并不复杂,小怪都没几个,一言以蔽之,想要找到改进是真的特别难。(摸旗子:482f)
        6关:首先这个关我打得时候经常遇到些奇怪的问题,5关摸旗子的时间是482f,但6关刚开始那个地上场景,有时候我复制tasvideos上我自己打得录像,录像长度却会无缘无故多出2f,这点我十分难以理解,当然这个问题我在上个帖子也有所提及。
        不知道满足于什么条件,最后我再打了几遍以后这2f又没了,也就是和现在的记录持平。(地上钻管子黑屏:856f)地下的场景,记录中那个绕龟壳卡刺上墙应该是本记录中最为精彩的一部分了,因为这种思路绕过了传统的踢龟壳砸隐藏砖上墙,
        得益于此,才能比之前网上流传的版本快将近十秒左右,原理即为小猫在上下两格的墙内起跳,一直按上的话会有一小段滞空的小跳,而视频中就是利用这个小跳跳上了平台。好像有点扯远了=。=,我认为的改进点在这里应该是有的,地下场景卡墙时为1253f,我试过更高速
        更大得起跳使得更早接近墙面,但是卡墙点却找不到,这种尝试碰到墙壁减速到0时为1252帧,也就是说如果可行的话,理论上是可以省下1f,具体为什么卡不了墙我也很绝望呐,理论上横向速度≥520就能卡墙了,而且角度也不算太过于刁钻呐(摊手)(最后摸旗:1587f)。


        4楼2017-02-20 21:31
        回复
          7关:这关也是很奇怪,在视频中开头处是先踩馒头上平台然后再二段跳到上面的墙(7关卡墙:2054f),最后钻过上面的墙大跳到后面的平台上,然而奇怪的事情粗现啦,记录中最后大跳到后面有两个馒头的平台用的横向速度是797(满速800),所以我打算从这里下手,如果能到800
          那肯定会比原来快,但事实证明我错了,我也做出了起跳速度为800的情况,但是落地时的帧数却比797起跳的长。什么鬼,牛顿棺材板都压不住了啊喂,起跳力度一样,位置一样,速度还比原来的起跳大,那怎么想都会是800起跳快嘛。这里让我绝望了半天- -,还以为自己终于找到了改进点了。
          后面的应该是没有什么改进点了,这里说一下,两个刺猬那里如果速度处理不到位的话,很容易丢掉1f或者2f,我也试过很多次加减速,双摇摆减速也试过,好像也没有比原纪录更快了。
          8关:最恶心的关卡来了,第一场景和第二场景没啥说的,我也不知道有没有到极限,但在我的一百多次尝试中是没发现什么能改进的。重点提一下第三场景,这里有一个东西可以左右这个关卡,就是系统时间,系统时间决定了后面几根火棍的初始位置(二段跳后的第二根火棍以及最后的两根火棍)系统时间
          有多少我记得快乐mario说过的,但是我忘记了(不好好听讲),反正很多,总而言之,现在的火棍位置还不算是很完美的,要找到一个完美的火棍位置,工作量实在是有点大。而且打得时候二段跳后面第二个火球的出现时间也让我很头疼,经常我好不容易找到个好的火棍位置,然后后面那个火球堵住了上去的路,导致时间浪费的更多。
          这里再提及一个可能的改进点,因为记录中5-7关是我打的,8关我就自然而然地丢给了快乐mario做(滑稽),我个人认为最后一小部分他没有处理到最好,就是最后两根火棍前的减速。我的思路是,能够尽快地引出那两根火棍是最好的,也就是说要保证横向速度,才能尽可能的做到尽快引出,
          原理很简单,这两根火棍的旋转初始点是根据系统时间决定的,那在同一个系统时间内,更快的引出火棍,也就是更早的让它开始旋转,后面操作都是一样的,那就可以更早地穿过缝隙,从而省下时间。但是奇怪的事情又来咯,记录中引出火棍的时间为3815f(这里引出火棍的时间指的是最早看到火棍的一帧),而在
          我的测试中,我做到了在3814帧就引出了火棍,很明显理论上是可以快上一帧的,但是最后的总录像时长却比记录慢了1f,也就是我早引出火棍,却浪费了2f?或者是和6关地上场景差不多,在特定情况下这2f又能突然消失?我也很难过啊-。-


          5楼2017-02-20 21:32
          回复
            总的来说,这个记录虽然没能破掉,但是值得测试的改进点是有的,整理一下,6关可能有1f,8关如果有一个好的系统时间,能省下不少f,以及最后那可能的1f。
            如果有兴趣测试这个tas,或者你在尝试做这个tas的时候,在相应场景的帧数小于本文所提供的数据,请及时联系我,直接回帖子也可以。


            6楼2017-02-20 21:32
            回复
              @快乐mario


              7楼2017-02-20 21:33
              回复