View Full Version : videogioco
drastico78
19-06-2005, 23:05
:cry: :cry: :cry: :cry: :banned: :banned: :banned: :banned:
ciao. è la prima volta che scrivo su questo forum...
sto realizzando un giochino in java che si svolge dentro un labirinto...naturalmente bisogna trovare l' uscita senza farsi acchiappare dai "mostriciattoli"...è proprio qua il problema...non so come fare in modo che i mostriciattoli inseguano l' omino che cerca di trovare l' uscita avendo un movimento intelligente e non a caso...qualcuno saprebbe indicarmi una idea o qualche link dove trvare qualcosa di utile? ciao e grazie a chiunque voglia darmi una mano..... :help:
Io tempo fa ho realizzato un editor per costruire giochi tipo pacman con i fantasmini che isneguono il pacman; avevo predisposto due strategie di movimento "intelligente" per i fantasmini:
1 - il fantasma si muove seguendo il labirinto; quando arriva ad un incrocio se dall'incrocio "si vede" il pacman allora si muove in quella direzione, altrimenti si muove a caso
2 - se p1 è la posizione del fantasma e p2 è quella del pacman, si calcola il percorso minimo tra p1 e p2 (con una visita in ampiezza in modo che il primo percorso calcolato sia il piu breve); il fantsama quindi si muove nella prima posizione di tale percorso; questa strategia può essere parametrizzata in base alla distanza pacman-fantasma: se partendo dalla posizione del fantasma si raggiunge il pacman entro k passi allora si applica la strategia, altrimenti si sceglie la prossima posizione del fantasma casualmente.
drastico78
20-06-2005, 12:07
ciao anx, grazie per l' interessamento...mi devo rivedere la visita in ampiezza per capire il suggerimento...la prima idea mi pare molto interessante, non ci avevo pensato....:muro:....io stavo pensando a realizzare una pila in cui ogni nuova posizione dell' omino viene memorizzata fin ad un massimo prestabilito di posizioni, quando il fantasmino si trova sopra una cella percorsa dall' omino lo insegue...non so però se verrebbero ad esserci dei tempi critici per controllare tutte le posizioni memorizzate nella pila...il quadro principale è una applet e non so come viene temporizzato l' aggiornamento...
se qualcuno avesse del link da proporre che trattano lo sviluppo di giochini di questo tipo si faccia vivo!!!....ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.