Post subject: 魂斗罗力量
Banned User, Skilled player (1164)
Joined: 12/26/2006
Posts: 231
Location: Lonely City
这里是魂斗罗力量中文讨论区,英文交流请移步这里一位B站玩家曾经分析过魂斗罗力量拖慢的原因,已经排除了精灵活动块、动作绘制和动态特效的原因,不过究竟是什么原因导致了画面卡顿,其本人也没有得出有效的答案。从我个人角度讲,我更倾向于这个游戏的优化较差导致画面卡顿。该游戏用了太多的镜像地址(镜像内存),除了用不同的地址来存放同一个数据,连计算也是重复的。我甚至一度怀疑还有其他诸如计算和寻址方式的优化都有很大问题。 这个游戏的tas我目前已经完成了前三关,在不计第二关跳关的情况下,领先前作17秒,不日就会发布,详情可以参见我的发布页。我这里就讨论一下第一关的跳关问题。虽然在RTA里,玩家可以轻易完成跳关,不过据我的研究,这个跳关的实现还是比较有难度的。BOSS之前有三个箱子,如果一个箱子都不毁掉的话,是最容易实现的,对人物位置基本无要求,跳关成功后没有遗留问题;如果只有两个箱子的话,难度会增加数倍,人物只有在某个正确的横向纵向的范围才能实现,跳关成功后没有遗留问题;如果只剩下一个箱子,难度会增加数十倍,人物的位置要求会更高,甚至连起跳和射击的时机也十分苛刻,而且更重要的是跳关成功后还有四个遗留问题。第一个是模拟器直接崩溃,导致发送错误报告;第二个是游戏崩溃,无法进行下去;第三个是顺利到第三关,但是功能键崩溃,玩家无法使用暂停;最后一个是顺利到第三关,但是已获得的装备全部复位清零,装备槽仍然保留。这四个里面只有选最后一个了,虽然会丢失全部的装备,但已经是最好的选择了。这个游戏总是充满了很多的意外。 重新编辑于2019年10月3日。
work hard