Il modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente in un determinato contesto nella progettazione del software.
In genere nella velocità di sviluppo del gioco C ++ viene valutata l'incapsulamento, quindi si vedono un sacco di membri della classe accessibili al pubblico che in realtà non dovrebbero essere pubblici. Mi sembra di trovare nella maggior parte dei casi che solo pochi casi molto selezionati hanno davvero bisogno …
Sono uno sviluppatore esperto ma recentemente ho voluto entrare nella programmazione del gioco, ma come sai lo sviluppo del gioco è una bestia completamente diversa dalla maggior parte delle altre forme di programmazione (forse migliorata solo dallo sviluppo del sistema operativo). Detto questo, ho letto Game Coding Complete (ISBN 978-1-58450-680-5) …
Sono un po 'bloccato: Ho implementato un'intelligenza artificiale con GOAP (Goal oriented Action Planning, http://alumni.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear.pdf ) per un gioco di simulazione. Funziona benissimo. Ora voglio che gli agenti possano collaborare (ad es. Facendo azioni insieme). Qual è in questo caso il miglior design AI che le GoapActions mantengano libero il …
Tipicamente nello sviluppo del gioco, lo sviluppo lineare ( modello a cascata ) è pieno di ostacoli che drenano la sanità mentale del programmatore (il gioco si è rivelato orribile, non può essere riprogettato). Inserisci il design iterativo . Il design iterativo consente la prototipazione di varie possibilità nello spazio …
Quali schemi di progettazione possono essere utilizzati per creare un sistema di regole / convalida per un gioco come gli scacchi (questo è solo un semplice esempio, il gioco reale richiede serie di regole più difficili) Ho letto diverse domande su questo sito e non ho trovato una risposta definitiva …
Ho il prossimo problema. Un articolo può avere molti stati: NORMAL = 0000000 DRY = 0000001 HOT = 0000010 BURNING = 0000100 WET = 0001000 COLD = 0010000 FROZEN = 0100000 POISONED= 1000000 Un articolo può avere alcuni stati contemporaneamente ma non tutti È impossibile essere asciutti e bagnati allo …
Sono stato interessante nel profilare e mantenere un pool di memoria gestita per ciascun sottosistema, quindi ho potuto ottenere statistiche sulla quantità di memoria utilizzata in qualcosa come suoni o grafica. Tuttavia, quale sarebbe un design che funziona per fare questo? Stavo pensando di utilizzare più allocatori e di utilizzarne …
Pensando a un gioco comune, non importa il tipo di gioco, è molto probabile che abbiamo bisogno di un tipo di fotocamera. Per esempio: Telecamera di debug: controllata da tastiera e mouse, con ciò siamo in grado di muoverci in qualsiasi luogo della nostra scena. Telecamera con script: con ciò …
Ho un piccolo gioco 2D su cui sto lavorando in XNA. Finora ho una nave controllata dal giocatore che opera su spinta vettoriale ed è terribilmente divertente girare in tondo. L'ho implementato come DrawableGameComponent e l' ho registrato con il gioco usando game.Components.Add (questo) nel costruttore di oggetti Ship. Come …
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.