Considérons un jeu similaire à pac-mac que nous voulons représenter avec un graphique FSA. Nous avons un labyrinthe (table) et il y a des baies dans des positions aléatoires. Le but est de manger toutes les baies dans le labyrinthe. Les commandes que nous devons considérer pour le contrôle sont les suivantes:
GOAHEAD, GAUCHE, DROITE, CHECKBERRY (qui vérifie s'il y a une baie en avant de pac man), EAT et OFF-MAZE.
Nous avons besoin de 10 étapes maximum ... Et gardez à l'esprit que nous ne pouvons pas avoir plus d'un trou d'affilée. MerciReprésentation de Pac-Man avec l'automate à états finis
EDIT: alt text http://img338.imageshack.us/img338/2479/graphp.jpg
ok alors. J'ai créé le graphique mais je ne peux pas trouver un moyen de dépasser les lacunes. Par exemple: Dans le labyrinthe après une certaine rangée de baies, tout d'un coup, il y a un écart à l'avant et la prochaine baie est juste dans l'écart. Donc, je ne suis pas sûr de la façon dont mon graphique va ressembler car même si je tourne à gauche ou à droite, la commande checkberry ne retournera pas la valeur TRUE. Donc, il doit y avoir un moyen pour l'homme pac de se déplacer vers la place de l'écart sans manger mais comment va-t-il décider de passer à l'avant ou à d'autres?
Est-ce que ce sont les devoirs? – Dani
yup, c'est un tutorial que je suis coincé !!! As tu des idées? – solidsn2004
Posez des questions spécifiques, vous seriez plus susceptible d'obtenir des réponses de cette façon. – Hasturkun