考虑一个类似于 pac-mac 的游戏,我们想用 FSA 图来表示它。我们有一个迷宫(桌子),里面有随机位置的浆果。目标是吃掉迷宫中的所有浆果。我们必须考虑的控制命令如下:
GOAHEAD、LEFT、RIGHT、CHECKBERRY(检查吃豆人前面是否有浆果)、EAT 和 OFF-MAZE。
我们需要最多 10 个阶段......并且请记住,我们不能连续有多个间隙。谢谢
编辑: 替代文字 http://img338.imageshack.us/img338/2479/graphp.jpg
好吧。我创建了图表,但找不到跨越间隙的方法。例如:在迷宫中,经过一排浆果后,突然前面出现了一个缺口,下一个浆果就在缺口的下方。所以我不确定我的图表会是什么样子,即使我向左或向右转 checkberry 命令也不会返回 TRUE 值。所以必须有一种方法让吃豆人在不吃东西的情况下移动到间隙广场,但它如何决定是移动到前面的那个还是其他的?