我们目前正在编写一个游戏(这是一种非常未知的语言:Moda2),我们遇到的问题如下:我们在一个17x12的网格中有一个迷宫(不是一个完美的迷宫)。它有很多代码,所以我会给出这样的想法:
而(最终目的地未到达) DO {尝试向右走,如果没有什么阻止你:向右走如果你遇到障碍,尝试向上,直到你可以向右走,如果你不能再往上走,试着向下走,直到你可以向右走,(从你第一次被阻止的地方开始),如果你不能再往下走,试着向左走一步,然后用积木填充你测试
我有一个迷宫,你可以跳进去:A,B,C-跳跃的可能性。当你使用其中一个字母进入字段时,你会跳转到另一个带有相同字母的字段(在迷宫中,只有两个这样的字段有一个字母(两个A,两个B,两个C)。当你从A跳到第二个A时--你必须再往前走一步(你不能回到跳跃字段,除非至少移动到另一个字段)。示例迷宫:A 1 0从起点S到终点E的路径为(kartezian):(0,0)(0,1)(2,0)(2,1)(2,2)A 0 B S