Attualmente sto iniziando a studiare OpenGL a scuola e l'altro giorno ho iniziato a creare un gioco (da solo, non per la scuola). Sto usando Freeglut, e lo sto costruendo in C, quindi per il mio loop di gioco avevo appena usato una funzione che avevo passato glutIdleFuncper aggiornare tutto …
Sto appena iniziando a conoscere il percorso e ho esaminato l'algoritmo A * e la mia preoccupazione principale è che tutti gli esempi che ho visto mostrano ostacoli statici che calcola. Se ho ostacoli commoventi, ad esempio altri personaggi, muovendosi così come il personaggio deve orientarsi, suppongo che dovrò eseguire …
Voglio mettere un progetto Unreal Engine 4 sotto il controllo del codice sorgente con Git. (So che l'editor ha il supporto Perforce e Subversion, ma non mi interessa per quelli.) Quali cartelle e file devo includere nel repository e quali posso ignorare? Il mio modo di vedere, è necessario il …
Ho esaminato diversi giochi abbastanza popolari per determinare quale angolo di prospettiva stessero usando. Allo scopo ho creato una griglia di 45 e 60 gradi vista isometrica e l'ho messa su uno screenshot (di Diablo II in questo caso). Nessuna di queste griglie si adatta alla prospettiva del gioco. Quindi …
Ho notato che in gradienti molto morbidi, la colordepth a 24 bit non è sufficiente in quanto puoi vedere le transizioni del colore. Questo sporge di più nelle scene buie o nei cieli notturni. Perché nessuno cambia la profondità di campo in due byte per canale? So che sarebbe un …
Esistono diverse società che sviluppano i loro giochi per una sola console (Playstation o XBox). Perché e come lo stanno facendo? Non dovrebbero esserci più vendite quando la pubblicano per PC / PS / Xbox? Perché firmano tali contratti? Quali sono i vantaggi? Nota: fintanto che questi giochi sono interamente …
Le eccezioni sono ampiamente utilizzate nella progettazione del motore di gioco o è più preferibile usare istruzioni if pure? Ad esempio con eccezioni: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId …
Ho un sistema idrico basato su griglia 2D nel mio gioco XNA, abbiamo un metodo che utilizza automi cellulari per simulare la caduta e la diffusione dell'acqua. Esempio di acqua che scorre lungo un pendio: Ogni riquadro può contenere una massa da 0 a 255 valori di liquido, memorizzati in …
Insegno ad un livello di programmazione di giochi di 4 anni di 3 ° livello (Laurea in Sviluppo di giochi per computer). Scopriamo che gli studenti nuovi e potenziali spesso confondono interessi e abilità nel gioco, nella progettazione del gioco e nella programmazione del gioco. (So che il titolo potrebbe …
Nel mio gioco, è possibile creare più personaggi. Puoi farne quanti ne desideri. Quello che faccio di solito (e quasi tutti i giocatori) è solo creare un singolo personaggio e salire di livello MOLTO, e usarlo per tutto. Alcuni giochi hanno cercato di risolverlo avendo più "classi" o tipi di …
Il documento di progettazione dovrebbe essere una linea continua di testo, con frasi reali, più simile a una descrizione dell'intero gioco, o dovrei strutturarlo in punti semplici? Quali sono i vantaggi e ci sono altri modi per strutturarlo?
Ho visto un meccanico che chiamo "punti armatura" in molti giochi: Quake, Counter Strike, ecc. Generalmente, mentre il giocatore ha questi punti armatura, subisce meno danni. Tuttavia, agiscono in modo simile a quello dei punti salute: li perdi subendo il danno. Perché dovresti progettare una tale funzione? È solo salute …
Ho una startup con un budget limitato e recentemente ho assunto un programmatore e un artista. Prima di iniziare il progetto, ho redatto una tabella di marcia del progetto con molta buona documentazione su ciò che deve essere fatto e le scadenze. Ad entrambi è stato chiesto di stabilire una …
In un gioco basato su un livello simile a un puzzle, come possiamo impedire ai giocatori di cercare su Internet soluzioni a un livello specifico? Vorrei permettere ai giocatori di confrontare equamente i loro punteggi. Ho pensato di aggiungere un po 'di casualità ai livelli, ma questo ha il rovescio …
Attualmente sto costruendo un gioco a cui agli NPC verrà assegnato un genere casuale e un nome casuale per il genere giusto. Per fare questo userò un "database" di nomi (in realtà un file di testo con tuple). Ci sarebbe anche un elenco di cognomi, che verranno aggiunti casualmente al …
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.