Attualmente sto scrivendo un gioco Java molto semplice basato sull'idea di Theme Hospital.Pathfinding gioco 2D in Java?
Sono abbastanza nuovo in Java e attualmente sto studiando all'università il mio primo anno. Ho fatto Java per quasi due anni a questa parte, ma sto finalmente dedicando il mio tempo a un progetto decente.
Sono al punto in cui ho bisogno di creare una persona (paziente) per essere ricoverata in ospedale. Devono andare alla reception, poi all'ufficio GP, e poi tornare alla loro posizione di partenza.
Ho esaminato il percorso A *, ma a me sembra molto complicato. Capisco come funziona, ma non sono sicuro di come implementarlo nel mio gioco.
Finora, l'utente può posizionare una reception e costruire l'ufficio di un GP. Ognuno di questi ha un "punto di utilizzo" che sarà il posto dove il paziente deve arrivare. I quadrati della griglia possono essere solo pieni o no, non ci sarà nessun terreno diverso.
Sono riluttante a incollare qualsiasi codice ancora, poiché è disordinato perché ho imparato molte nuove tecniche da fare con la GUI negli ultimi mesi. Il mio piano è di arrivare al traguardo 1, facendo andare il paziente alla scrivania, poi all'ufficio e poi via. Una volta che avrò questo, aggiusterò di più il codice.
Ho visto molte implementazioni di A * e molti tipi diversi. Qualcuno può darmi un punto di partenza con cui posso lavorare? Dovrei provare ad adattare un set già scritto di classi, o provare a scrivere il mio da zero?
vedi il mio post per il collegamento a un A * implementazione. – TofuBeer