游戏设定研究
本作的延迟很重,几乎每动作一下要等待3-5Frame时间。由此直接造成游戏性降低。研究了一会发现,虽然是简单的小游戏,但还是有bug的,首先说一下游戏的设定。
移动方式
走路比跳跃要快。
跳跃时分原地跳跃和向前跳跃,第一次向前跳跃时,“前”要被判定有效,“跳”才会向前。
而以后的跳跃就很简单了,双脚落地时,有一桢可以连续向前跳跃,不用按方向键。
但是这种移动方式仍然比走路要慢许多,经过在较长的平地,并且画面无活动敌人的状态下测试(A-B)
走路比跳跃前进/无方向键的连续跳跃等要快出几乎100F,具体数字记不清楚了,总之走路比跳快
动作的判定
出鞭速度奇快无比,甚至可以连续无硬直出鞭,而由此也诞生出了一个无限浮空bug。
关于这个bug,另外开贴说明。
跳越的判定,当人物跳起时,身体呈现下蹲的卷曲状态。
当空中跳起出鞭时,头部比不出鞭略高出3-5像素,双脚比不出鞭低出3-5像素,相比卷曲——可以用“展开”来形容空中跳跃出鞭。
画面的判定
本作因为比较简单——动作简单,没有很复杂的动作,所以出城等这些东西很少。
但是一旦出城后,可以发现画面的判定是“只要超出屏幕外边缘处一个身体的长度,就会立刻死掉”
首先,可以从直接从高台掉落看出,在掉出屏幕半身时人物仍然没死亡,而是可以做出出鞭等动作。
另外就是出城了可以看出来。
关于画面的卷动,跳起卷动时会看到画面是分层卷动的,不知道这和画面有活动怪延迟重有没有关系。
正常竖直换版
竖直换版都是有绳子的情况,换版时人物会呈现跳跃的姿势,不管由下向上还是由上向下换版。
一瞬间都会有“起跳”的姿势,而就是这个动作才造成了后面要说的bug。
吹飞状态
在人物被吹飞时如果快速按出攻击,可以在吹飞中立刻攻击。
吹飞的高度也和普通吹飞一样,仍然会比跳起的最大原始高度要高。
利用这点可以快速消灭boss,当然得平衡受伤后,鞭子回复原状的情况。
比如可以在最后的几鞭子之内,把FireballWhip废掉。.
下落换版判定漏洞——无限浮空bug
flash/player.swf?videoID=109061_3802999&autoStart=false&share=true前面的游戏设定研究贴中提到过关于人物动作和换版的判定。
①人物无硬直出鞭
②换版“跳”的动作
由于这两个判定的叠加,在换版时出鞭,不知道为什么就可以站在空中,感觉很奇怪
不光是换版时可以那样,通过实验,会掉落的平台也可以用到这个浮空bug。
PS:如果视频短了播放不起,那直接下载吧
[ 本帖最后由 ljffdb2 于 2008-7-27 14:50 编辑 ]
0ho换版活死人状态
flash/player.swf?videoID=109061_3802990&autoStart=false&share=true如果操作恰到好处,在爬绳子时如果被攻击,竖直换版(向上/向下)可以同时死亡。
死亡后人物虽然是0hp但仍然可以控制。
但是,那个可控制的小区域只有向上、向下一人高左右,可以稍微向上移动出画面,但没什么特殊作用。
①如果超出那个区域则人物立即死亡。
②向左或右跳跃,人物立即死亡。
③按Start键,人物立即死亡。重开后,画面卡死(死机),重新读rom吧……
④等待游戏时间结束后,系统时间错乱,变为99.59时间。继续等待……结束后重复99.59。
但仍然会发生以上①②③的后果。可以看到下面的图里时间是99.xx,
另外,注意上面两张图里的左上角人物的状态,一张是爬绳子;一张是已死。但我在那里仍然可控制。
也就是说可以控制尸体样子的主角上下移动……而且这就说明了,其实人物已经死亡,但是没有结束游戏可能就是因为系统判定人物已经换版,而不在此版面之类的。 欢迎个位继续补充对CVA的其他剧情或其他问题。
分享您在游戏时的感受
下期研究预告
GB/GBC
恶魔城2贝尔蒙特的报复
[ 本帖最后由 ljffdb2 于 2008-7-27 15:01 编辑 ] 感谢liffdb2抽空帮我更新此贴。
由于已经上班已经没法经常来,也把这个帖子遗忘。
GB Castlevania Adventure(U)
不是我比较喜欢的一部作品,但其作为GB上的CV第一作,必有其存在意义,也为下一作的《复仇》铺垫了序章。
而这部作品让我印象深刻的是Ending的音乐,也是这部作品的Theme
在 New Classic CD专集里有更完美的演绎,是因为这首Theme本身的旋律就很出色,也很符合游戏故事的那个阴暗年代的黑暗势力及Dracula的传说的氛围。
欢迎大家踊跃投稿,配合liffdb2的工作。 没人参与,那到此为止。 不用停止,这个帖子都放4年了,也没多少人参与过,当作一个资料指导帖也不错 我正在玩GB的恶魔城 玩的我哭 - -
这和玩新的洛克人有爬上墙上 动作流畅
玩旧版的不能 动作完全生硬一样 - -
PS:我是新人 多多指教 白夜的呢????