Sto cercando di far spostare un rettangolo tra due posizioni a cui mi riferisco come _positionAe _positionB. Entrambi sono di tipo Vector3. Il rettangolo si muove bene. Tuttavia, quando raggiunge _positionBnon si muove nella direzione opposta, come dovrebbe. Sono tornato nel codice per dare un'occhiata. Sono giunto alla conclusione che …
Ad esempio, supponiamo che io abbia un'auto e un'auto abbia un raggio di sterzata minimo specifico e voglio guidare quell'auto dal punto a al punto b, ma l'auto non è rivolta verso il punto b. Come calcolo un percorso al punto b? Essere in grado di specificare l'orientamento nel punto …
Voglio calcolare la linea di vista in una mesh di navigazione. Si consideri l'immagine qui sotto, la linea gialla è il risultato di solo A * e la linea rossa è il risultato di un algoritmo "linea di vista" che utilizza la linea gialla come input. Ora l'unità può muoversi …
Potrebbe essere una domanda banale, ma ho difficoltà a capirlo. Apprezzerei molto il tuo aiuto. Nello sviluppo del gioco usando la progettazione orientata agli oggetti, voglio capire come gli agenti di intelligenza artificiale accedono alle informazioni di cui hanno bisogno dal mondo di gioco per eseguire le loro azioni. Come …
Sto realizzando un gioco 2D. Al momento c'è un elicottero in volo, controllato dal giocatore. È controllato usando i tasti freccia: SU, SINISTRA e DESTRA. È la velocità lungo l'asse y dy, e la velocità lungo l'asse x è dx. La sua fisica è la seguente: Ogni volta che SU …
Attualmente sto realizzando un gioco di difesa della torre 2d con una corsia statica e predeterminata che i nemici seguono (cioè le torri non possono bloccare il percorso e la ricerca del percorso non è il problema che sto cercando di risolvere). Sto cercando di capire come far sì che …
Per il mio attuale progetto ho implementato un sistema basato su componenti / entità , sostanzialmente seguendo la maggior parte delle migliori pratiche che esiste in questa area piuttosto indefinita . Quindi ho ottenuto entità (leggermente estese) , che sono fondamentalmente un intID, un nome leggibile dall'uomo, una std::mapdi componenti …
Attualmente sto sviluppando un sistema GOAP in Java. Una spiegazione di GOAP è disponibile all'indirizzo http://web.media.mit.edu/~jorkin/goap.html . In sostanza, sta usando A * per tracciare tra le Azioni che mutano lo stato mondiale. Per fornire una buona opportunità per tutte le azioni e gli obiettivi da eseguire, sto usando una …
Sono nuovo di questo stackechange di Gamedev ma ho già usato i siti di matematica e CS. Quindi, sono in competizione per creare l'IA per un serpente che competerà con altri quattro serpenti in round di 5 minuti in cui le regole sono molto simili al tradizionale gioco del serpente …
L'evasione, il processo di evasione, è l'opposto dell'inseguimento. Invece di cercare di ridurre la distanza dall'obiettivo, cerchiamo di massimizzarla. Ci vuole molto tempo mentre si evita più oggetti contemporaneamente. Uso BFS qui. Per rendere più veloce quali algoritmi dovrei usare?
Targeting di un veicolo con velocità costante nota è semplice e la collisione è garantita (vedi Previsione della posizione del nemico per far sì che un oggetto conduca il suo bersaglio , Trova punto di incontro di 2 oggetti in 2D, conoscendo la velocità (costante) e la pendenza ). L'IA …
Sto seguendo l'intelligenza artificiale del gioco di programmazione di Mat Buckland con l'esempio e trovo che non ho sempre uso di enter (), execute () e exit () sullo stato di un'entità. Ad esempio, in un gioco di ruolo, un'arma può avere uno stato equipaggiato e io posso usare enter …
Voglio codificare un gioco da tavolo che si chiama Okey e per lo più popolare in Turchia. http://en.wikipedia.org/wiki/Okey Ma ho dei problemi con l'IA. Firslty mi lascia spiegare il gioco .. Il gioco è giocato da 4 giocatori. In questo gioco ci sono 106 tessere, 2 delle quali sono jolly …
Ok, quindi considera che abbiamo un veicolo come quello che ho descritto nella mia risposta a questa domanda , con posizione 2D, velocità, velocità angolare e resistenza / attrito. Può accelerare e rompersi di una quantità variabile, ma non fermarsi all'istante o raggiungere la velocità massima all'istante. Come posso spostarlo …
Supponiamo che tu abbia un'intelligenza artificiale da corsa basata su spline. Supponiamo che sia già in grado di gestire le basi della frenata e dello sterzo in pista. Come struttureresti e attiveresti la prevenzione delle collisioni, il sorpasso, il disegno, il blocco e altri comportamenti in modo che le tue …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.