Ho pensato a percorsi casuali per il mio gioco Tower Defense. Un * non funzionerebbe per i miei alunni, perché ho specificamente bisogno di un pathfinding casuale .
Immagina una mappa con percorsi, un punto di partenza e una destinazione. Ho più percorsi, che conducono tutti dal punto di partenza alla destinazione, in un modo o nell'altro. Potrebbe apparire così:
Descrizione del colore: rosso - punto di partenza; nero - destinazione; gray - route; bianco - spazio libero
(I numeri sono usati nel testo come riferimento ad alcune tessere)
Prima ho pensato di calcolare casualmente il waypoint successivo, quando un'entità passa una tessera. Ma ciò non funzionerebbe. Quando un'entità passa la tessera 1, può salire o scendere. Quando si tratta di 2, può andare su / giù (rispetto alla sua posizione) o a destra.
Se scende / sale andrebbe al riquadro 1, il che significa che va indietro. Cattivo...
Mi piacerebbe davvero renderlo dinamico , ma non riesco a capire cosa posso fare ora. Qualcuno con idee o esperienza in questo?