Pathfinding 2D jeu Java?

Je suis en train d'écrire un très de base Java jeu basé sur l'idée de Theme Hospital.

Je suis assez nouveau à Java et je suis actuellement étudiante à l'université, ma première année. J'ai fait de Java pour près de deux ans maintenant et à l'extérieur, mais je suis enfin de consacrer mon temps à un projet décent.

J'en suis au stade où j'ai besoin de créer une personne (patient) pour être admis à l'hôpital. Ils doivent aller à la réception, puis le GP du bureau, et ensuite de retour à leur position de départ.

J'ai regardé dans Un* découverte de parcours, mais il semble vraiment compliqué pour moi. Je comprends comment ça marche, je pense, mais je suis pas sûr de la façon de l'implémenter dans mon jeu.

Jusqu'à présent, l'utilisateur peut placer un bureau de réception, et de construire un GP du bureau. Chacun d'eux a un "point d'utilisation" qui sera le lieu où le patient a à faire. Les carrés de la grille ne peut être complète ou pas, il n'y aura pas un autre terrain.

J'hésite à coller un code encore, comme c'est le désordre que j'ai appris beaucoup de nouvelles techniques de le faire avec une interface graphique au cours des derniers mois. Mon plan est d'arriver à l'étape 1, rendant le patient d'aller au bureau de l'office, puis laisser. Une fois que j'ai cela, je vais ranger le code plus.

J'ai vu de nombreuses implémentations de A* et de nombreux types différents. Quelqu'un peut-il me donner un point de départ, je peux travailler avec? Devrais-je tenter de s'adapter à un déjà écrit un ensemble de classes, ou d'essayer d'écrire mon propre à partir de zéro?

voir mon post pour le lien de l'Un* de la mise en œuvre.

OriginalL'auteur Relequestual | 2009-04-09