Domande taggate «design-patterns»

Il modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente in un determinato contesto nella progettazione del software.

3
Utilizzo di classi "amiche" nello sviluppo del gioco
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 …

3
MVC o componenti o entrambi?
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) …

4
Pianificazione dell'azione orientata agli obiettivi con più agenti
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 …

2
Design iterativo su larga scala
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 …

1
Modello di progettazione di regole / convalida
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 …



1
Progettazione di un sistema di telecamere
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ò …

1
Come posso aggiornare selettivamente XNA GameComponents?
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 …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.