Actualmente estoy escribiendo un juego de Java muy básico basado en la idea de Theme Hospital.Pathfinding 2D Java juego?
Soy bastante nuevo en Java y actualmente estoy estudiando en la universidad en mi primer año. He hecho Java durante casi dos años, y ahora finalmente dedico mi tiempo a un proyecto decente.
Estoy en la etapa en la que necesito crear una persona (paciente) para ser admitido en el hospital. Deben ir a la recepción, luego a la oficina de GP y luego a su posición inicial.
He examinado la ruta A *, pero me parece realmente complicado. Entiendo cómo funciona, creo, pero no estoy seguro de cómo implementarlo en mi juego.
Hasta ahora, el usuario puede colocar un mostrador de recepción y construir una oficina de GP. Cada uno de estos tiene un "punto de uso" que será el lugar al que el paciente debe llegar. Los cuadrados de la cuadrícula solo pueden estar llenos o no, no habrá un terreno diferente.
Dudo en pegar ningún código aún, ya que es complicado ya que he aprendido muchas técnicas nuevas relacionadas con la GUI en los últimos meses. Mi plan es llegar al hito 1, hacer que el paciente vaya al escritorio y luego a la oficina y luego irse. Una vez que tenga esto, ordenaré más el código.
He visto muchas implementaciones de A * y muchos tipos diferentes. ¿Puede alguien darme un punto de partida con el que pueda trabajar? ¿Debo tratar de adaptar un conjunto de clases ya escrito, o intentar escribir el mío desde el principio?
ver mi publicación para ver el enlace a una implementación A *. – TofuBeer