Gli algoritmi vengono utilizzati per il calcolo, l'elaborazione dei dati e il ragionamento automatico. Più precisamente, un algoritmo è un metodo efficace espresso come un elenco finito di istruzioni ben definite per il calcolo di una funzione.
Sto fissando questo problema da alcuni giorni. Ho truccato questo grafico per aiutarmi a visualizzare il problema: (dal grafico, sappiamo che la linea interseca [1, 1], [1, 2], [2, 2], [2, 3], che termina in [ 3,3]) Voglio avanzare lungo la linea per ogni spazio della griglia e verificare se …
Vorrei creare un simulatore (sostanzialmente a scopo di test) per un gioco (League of legends). Le basi del gioco: hai un eroe che ha alcune statistiche: Punto di salute Danno d'attacco Velocità d'attacco Armatura Penetrazione dell'armatura Velocità di movimento L'eroe può avere 4 abilità (ottieni un punto abilità per ogni …
Qual è l'attuale stato dell'arte per collegare in rete giochi di strategia in tempo reale? Mi sembra di ricordare che alcuni anni fa, alcuni titoli AAA trasmettevano solo gli input del giocatore (Starcraft 1, Age of Empires). Dal momento che ciò richiede di mantenere tutto il resto totalmente deterministico, è …
Sto usando il motore fisico Chipmunk per creare i livelli di un gioco in 2D. Vorrei poter adattare un poligono a una forma arbitraria per fungere da maschera di collisione. Data una maschera di collisione in bianco e nero per un oggetto di livello arbitrario come questo: Esistono algoritmi noti …
Sto progettando un gioco con dungeon generati casualmente. Mi piacerebbe vederlo come un grafico connesso e non orientato in cui i nodi sono stanze e i bordi sono porte o corridoi. Quindi scelgo un nodo "laterale" come ingresso del sotterraneo, calcolo la distanza tra questo ingresso e tutti gli altri …
Esiste un buon algoritmo che simula la neve che cade? Sono particolarmente interessato alla neve che cade lentamente, quindi non cade completamente in linea retta ma devia un po '. Forse anche includendo la simulazione di folate (correnti d'aria), dimensioni variabili, ecc. Ci sono documenti o articoli su un algoritmo …
Sto realizzando una Difesa delle torri e ho un funzionamento base del pathfinding, ma ho un problema. Voglio rendere il percorso bloccabile e quando si verifica un blocco i corridori attaccheranno le torri di blocco. Quindi quello di cui ho bisogno è un modo per trovare il percorso più breve …
Dato un insieme di tessere su una griglia, voglio determinare: Se le tessere formano una figura chiusa Se le tessere formano una figura chiusa quando contate i lati del tabellone come un bordo della figura Se una delle due precedenti affermazioni è vera, quali tessere aggiuntive rientrano nella figura racchiusa …
Sto cercando informazioni su come le persone implementano l'autotiling nei loro giochi basati su piastrelle. Finora l'ho sempre improvvisato con un mucchio di affermazioni "se ... altro ..." hardcoded, e ora ho deciso che è tempo di trovare una soluzione più elegante. Sono andato alla ricerca su Internet di esempi …
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 …
Dato un elenco di indici triangolari, come si fa esattamente a convertirlo in un elenco di indici con adiacenza per uno shader di geometria? Si noti che qui stiamo parlando rigorosamente di indici - i vertici sono presenti, ma ci concentreremo esclusivamente sugli indici, perché possiamo usarli per abbinare vertici …
Immagina un "drone" e un punto bersaglio su un piano 2d. Esistono otto parametri: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque …
Dalla mia comprensione, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); è equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ma quando stampo la ModelViewmatrice, la chiamata a glTranslatef()non sembra funzionare correttamente. Ecco il frammento di codice: #include <stdlib.h> #include <stdio.h> #include …
Sto cercando di creare un piccolo roguelike e sono andato fino a stanze e corridoi generatori casuali. Ogni stanza è un oggetto istanziato e contiene un arraylist delle altre stanze collegate da un corridoio. Posso individuare le stanze non collegate, ma come posso sapere le stanze che sono collegate solo …
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?
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.