我对Python非常陌生,我正在做一个游戏,游戏中的老鼠在迷宫中尝试吃布鲁塞尔芽菜--所以我有两只老鼠-- 'J‘和'P’,还有两个班--老鼠和迷宫。到目前为止,所有的功能的鼠类工作-我被困在最后一个为迷宫类!这两个类是交织在一起的。我在修复迷宫类的移动方法上有问题-以下是两个类。return result def __init__(Maze, content, rat_1, ra
我们目前正在编写一个游戏(这是一种非常未知的语言:Moda2),我们遇到的问题如下:我们在一个17x12的网格中有一个迷宫(不是一个完美的迷宫)。它有很多代码,所以我会给出这样的想法:
而(最终目的地未到达) DO {尝试向右走,如果没有什么阻止你:向右走如果你遇到障碍,尝试向上,直到你可以向右走,如果你不能再往上走,试着向下走,直到你可以向右走,(从你第一次被阻止的地方开始),如果你不能再往下走,试着向左走一步,然后用积木填充你测试
例如,我不得不为类老鼠做同样的事情,下面是我的代码: """ A rat caught in a maze. """
def __init__(self, symbol,当我运行一个博士测试时,我得到了迷宫没有定义的答案。=迷宫([xxxx,xxxx],鼠(‘J’,1,1),鼠(‘P’,1,4)引发的异常:回溯(最近一次调用):文件"C:\Users\mobasher\AppData\Local\Continuum