such mal im internet was ueber A* algorithmen oder auch ASTAR geschrieben.
Ansonsten kann ich dir nur empfehlen ueberhaupt mal was ueber KI oder wenn du englisch kannst halt AI zu suchen.
Es gibt auf jeden fall schon algorithmen die dein relativ einfaches problem loesen sollten.
ansonsten kannst auch noch mal heir vorbei gucken ist aber reht fortgeschrittenes AI.
http://www.gameai.com/ai.html
oder hier
http://www.gameai.com/software.html
hoffe du findest was.
kannst dich ja melden fuer fragen
PS: wenn das spiel fertig ist laesst du es mich wissen.