是我愚钝还是蝴蝶效应的判定有点问题。。。
比如2-1,不是为了过关,只是简单演示一下
我给用到的格子标上号方便描述
首先,我在第八回合来到1
然后,我回到第二回合,来到2
游戏判断蝴蝶效应出现,游戏无法进行
可以看到,守卫因为第二回合在2看到了我,因此第六回合到达了2
此后,第七回合守卫没有移动,停留在2,直到抓住了第八回合出现在1的我
但是,守卫抓到1的我的原因是,我最后出现在2,守卫便停留在2
可是,如果我一直能够操作,我已经在第二回合来到了2,那我可以在第三回合来到3,第四回合来到4
那么,守卫第七回合不会停留在2,而是前进到3
此时第八回合位于1的我,应该是安全的,蝴蝶效应没有发生
也就是说,如果游戏没有判定蝴蝶效应发生,那么蝴蝶效应就可以不发生
但因为游戏的错误判断,我无法继续操作,导致蝴蝶效应“发生”了
归根结底,是因为我每走一步,游戏都会判断一次是否发生蝴蝶效应,可这个蝴蝶效应是能避免的——前提是我还能继续操作
如果,蝴蝶效应的判定,更改为最后进行,大概能解决这个不合理之处
我很喜欢这个游戏,这点逻辑瑕疵实在是让人惋惜
如果我的思路哪里有问题,请指出来