Sto creando un gioco simile a Tetris, con due differenze principali: lo schermo inizia già pieno di tessere (come in Puzzle Quest per Nintendo DS e PC) e ogni singola tessera contiene una lettera. L'obiettivo del giocatore è eliminare le tessere formando parole valide con esse. Le parole si formano …
Esiste una tecnica comune per gestire lo stato (in generale) in un linguaggio di programmazione funzionale? Esistono soluzioni in ogni linguaggio di programmazione (funzionale) per gestire lo stato globale, ma voglio evitarlo il più possibile. Tutti gli stati in un puro modo funzionale sono parametri di funzione. Quindi ho bisogno …
Attualmente sto leggendo il libro Programmazione del gioco AI per esempio. Il libro menziona l'assegnazione di numeri ID univoci a ciascuna entità del gioco. Spesso quando l'entità A deve contattare l'entità B , A ottiene un riferimento a B inviando il numero ID di B a una classe EntityDatabase . …
Ho creato un piccolo progetto di gioco in HTML5 utilizzando il motore Phaser (provato sia 1.1.5 che 1.1.6). Quindi per portarlo su piattaforma mobile, ha usato Phonegap / Cordova per Windows Phone 8, Android e iOS. Nel mio gioco, ci sono circa 10 elementi che si animano (spostandosi dal punto …
Per un gioco simile a Peggle , voglio creare blocchi che seguono una curva, in questo modo: I blocchi scompaiono quindi quando la palla li colpisce. Sono riuscito a disegnarne alcuni in orizzontale, ma ho problemi a farli seguire un percorso: Come faccio a fare questo? Devo creare oggetti Box2D …
Sto costruendo un semplice esempio di tic-tac-toe con LibGDX. Ho immagini semplici: croce, cerchio e tavola, tutte pngcreate con GIMP con uno sfondo trasparente. Come posso renderli come Texturecon trasparenza? Ho provato con la funzione di abilitazione GL10, ma sembra non funzionare.
Ho due poligoni convessi 2D sovrapposti . Sto cercando un algoritmo per sottrarre e aggiungerli . Il risultato deve essere un singolo poligono concavo o (ancora meglio) un insieme di quelli più grandi convessi che formano il risultato concavo (ad esempio triangoli). (A sinistra: i poligoni sovrapposti iniziali. Medio: il …
Stavo cercando alcuni metodi efficienti per il rilevamento delle collisioni in una scena con oggetti statici e dinamici quando mi sono imbattuto in "campi di distanza". Ho cercato di cercare e comprendere questo concetto, ma sono riuscito a trovare solo articoli scritti in un linguaggio molto complesso. Qualcuno può spiegare …
Ho notato in quasi tutto ciò che ho letto finora che il termine "spazio clip" è anteposto alla parola "omogeneo". Ora capisco che significa approssimativamente "tutti uguali", ma non capisco perché vi sia l'espressa necessità di dire "spazio di clip omogeneo". Quando lo spazio della clip non è omogeneo e …
Sto sviluppando un bot per un simulatore di giochi da tavolo BattleTech http://en.wikipedia.org/wiki/BattleTech , è a turni. Il tabellone è diviso in esagoni, ognuno con un diverso tipo di terreno ed elevazione. Guidi un robot che si sposta su di loro per distruggere altri robot. Conosco solo algoritmi Dijkstra e …
Le trame procedurali con il motore di sostanze sembrano aggiornarsi molto rapidamente se si disattiva la memorizzazione nella cache, si modifica una variabile alla volta, la si modifica frequentemente e anche solo dopo aver tentato di modificarla 2 o 3 volte. Tuttavia, voglio sostanzialmente il contrario. Ad esempio, le unità …
Spero che qualcuno possa spiegarmelo come se avessi 5 anni, perché ho lottato con questo per ore e semplicemente non riesco a capire cosa sto facendo di sbagliato. Ho scritto una Cameralezione per il mio gioco 2.5D. L'intenzione è di supportare spazi del mondo e dello schermo come questo: La …
Come trovi la sfera più grande che puoi disegnare in prospettiva? Visto dall'alto, sarebbe questo: Aggiunto: sul frustum a destra, ho segnato quattro punti di cui sappiamo qualcosa. Possiamo non proiettare tutti gli otto angoli del frusum e i centri delle estremità vicine e lontane. Quindi conosciamo i punti 1, …
Oggi molti laptop sono dotati di 2 GPU: una ad alte prestazioni e una a risparmio energetico (meno potente). La maggior parte dell'applicazione, che uso sul mio laptop, funziona con la mia GPU integrata (a risparmio energetico), ma alcune di esse sono ancora aperte con la scheda ad alte prestazioni. …
Stavo leggendo alcune descrizioni dei lavori di alcuni sviluppatori AAA nel settore dei giochi e ho notato che c'erano lavori per "programmatori di gioco" e "ingegneri di gioco". Sono la stessa cosa? Fanno la stessa cosa?
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.