Lavorando quotidianamente per pubblicare materiale didattico di sviluppo di giochi per Tuts +, ci imbattiamo in strumenti e servizi di alta qualità. Ecco le risorse migliori che consigliamo per te,...
Scegliere la risoluzione ottimale per un gioco dall'inizio dello sviluppo può ridurre il mal di testa con il porting in seguito. In questo suggerimento rapido, ti aiuterò a scegliere la...
Durante lo sviluppo di un gioco, potresti trovare valori troppo rumorosi per le tue esigenze. Il caso comune è l'input dell'utente analogico (mouse, touch o joystick), ma il rumore potrebbe...
Molti giochi richiedono l'uso di algoritmi di rilevamento delle collisioni per determinare quando due oggetti sono entrati in collisione, ma questi algoritmi sono spesso operazioni costose e possono rallentare notevolmente...
Abbiamo fatto molta strada in questa guida per principianti alla programmazione orientata agli oggetti, discutendo i principi di coesione, accoppiamento, incapsulamento, e astrazione. In questo articolo finale, discuteremo il principio...
Abbiamo discusso la programmazione orientata agli oggetti per gli sviluppatori di giochi in generale e i principi specifici OOP di coesione e accoppiamento. Ora diamo un'occhiata a incapsulamento e come...
Finora in questa serie, abbiamo discusso della programmazione orientata agli oggetti in generale e del principio OOP della coesione. In questo articolo, vedremo il principio di accoppiamento e come aiuta...
Nel primo post di questa serie, abbiamo discusso perché la programmazione orientata agli oggetti (OOP) è stata utile per lo sviluppo del gioco e abbiamo imparato come identificare gli oggetti,...
Abbiamo quasi finito questa serie sulla programmazione orientata agli oggetti e in questo articolo discuteremo il principio OOP di astrazione - cioè, generalizzando un oggetto - e il suo uso...
Ecco un semplice frammento di codice che è sempre utile: come spostare un oggetto da un punto a un altro, in un movimento fluido, continuo e continuo. Useremo la distanza...