Sto implementando una piccola strategia basata sulla griglia basata sulle virate di Final Fantasy.AI per un gioco di finte tattiche fantasy
Avete qualche idea su come posso affrontare il processo di selezione, movimento e selezione degli obiettivi?
Sto considerando di avere le decisioni disconnesse, ma tutte queste 3 decisioni sono in gran parte accoppiate. (ad esempio non riesco a decidere dove muovermi a meno che non sappia chi sto per attaccare, e quale gamma l'abilità userò ha, e viceversa, non posso decidere chi attaccare a meno che non conosca quanti turni mi ci vorrà per raggiungere ogni obiettivo)
Voglio spostarmi verso un sistema unificato, ma provare le cose dalla ricerca sul campo Potenziale usato in un modo come l'IA di Killzone 1 mi ha bloccato sui massimi locali.
Aggiornamento === 1
Attualmente sto cercando di utilizzare i potenziali campi/influenza mappe per generare i dati prendo decisioni su.
Non ho idea di come gestire molte abilità e abilità che non danneggiano ma piuttosto buff/debuff o alterano il mondo.
Qualcuno altrove ha suggerito di utilizzare la ricerca dell'albero Monte Carlo, attualmente utilizzata nei giochi Go.
Credo che lo spazio che i miei attori useranno non è buono per questo, poiché molte mosse nel gioco non risultano in una posizione da cui si può attaccare e influenzare il mondo (io sono in un mondo più grande di Final Fantasy Tactics)
in Final Fantasy Tactics potrebbe essere applicato con successo, anche se il fattore di ramificazione è molto più grande di quella del 9x9 Go (da quanto ho capito)
===
Grazie in anticipo , Xtapodi.
ps.1 - Un problema è che per sapere con esattezza quanto lontano un nemico è necessario per trovare il percorso da lui, perché anche se il nemico è vicino, una scogliera invalicabile potrebbe separarci e impiega 4 turni per aggirare. O peggio, un'unità sta bloccando la strada per dire un ponte quindi non c'è davvero modo di raggiungerlo.
Grazie mille cc per la risposta dettagliata. Mi sono spesso avvicinato a ciò che descrivi, ciò che è un grande intuito è che tu espandi il tuo spazio di ricerca se non trovi nulla di interessante. Come prenderesti in considerazione le posizioni senza azioni che offrono un vantaggio tattico. Ad esempio hai un cavaliere e 2 arcieri, il cavaliere si caricerebbe molto al di fuori della portata e gli arcieri possono essere d'aiuto nel tuo modello. Viceversa se si aggiunge la capacità di stare in piedi da qualche parte, allora come si decide di espandere il proprio spazio di ricerca. – Xtapodi
Gestirlo dando idoneità al terreno che favorisce il comportamento desiderato. Per i combattenti corpo a corpo, le posizioni vicine al nemico che hanno una forma fisica più elevata avvicinano il combattente, ma aggiungendo "unità vicine a unità amiche" mantiene le unità unite. Livelli le considerazioni sulla forma fisica e le tue unità diventano intelligenti, anche se non guardi al futuro. È anche facile cadere in tattiche specifiche con questo sistema. Se hai un livello con un ponte levatoio sollevato, aggiungi una funzione fitness per il percorso del meccanismo di abbassamento. –