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
Modelli di progettazione per sistemi di regole?
Come progetto rapido e divertente, ho provato a scrivere un solitario. Ma quando ho iniziato a scrivere i sistemi di regole, mi sono sentito sporco , perché il mio codice sembrava completamente non strutturato e inestensibile , principalmente perché la mia logica di gioco era un codice spaghetti completo. Mi …


1
Creazione di un sistema di oggetti robusto
Il mio obiettivo è creare un sistema di articoli modulare / il più generico possibile in grado di gestire cose come: Oggetti aggiornabili (+6 Katana) Modificatori stat (+15 destrezza) Modificatori oggetto (% X possibilità di infliggere Y danni, possibilità di congelare) Articoli ricaricabili (personale magico con 30 utilizzi) Imposta oggetti …

3
Voglio liberarmi del mio modello di design che rende tutto statico e globale, ma come?
Sto realizzando un piccolo cingolato sotterraneo nello spazio e mi piacerebbe sentire alcuni consigli su come rendere più piacevole il backend del motore. Fondamentalmente, attualmente tutto si basa su un crapload di manager: BackgroundManager: ha un AddBackground(image, parallax)metodo per creare fantastici effetti di sfondo. ConfigManager: legge / crea il file …


1
Modello per eseguire azioni di gioco
Esiste un modello generalmente accettato per eseguire varie azioni all'interno di un gioco? Un modo in cui un giocatore può compiere azioni e anche che un'intelligenza artificiale potrebbe compiere azioni, come mossa, attacco, autodistruzione, ecc. Attualmente ho una BaseAction astratta che utilizza generici .NET per specificare i diversi oggetti che …





3
Creazione di entità come aggregazione
Di recente ho chiesto come separare le entità dal loro comportamento e la risposta principale collegata a questo articolo: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ Il concetto ultimo qui scritto è quello di: OGGETTO COME UN'AGGREGAZIONE PURA. Mi chiedo come potrei fare per creare entità di gioco come pura aggregazione usando C #. Non ho …

4
Domain Driven Design è adatto ai giochi?
Ho appena letto dei modelli di dominio e mi ha illuminato da quando ho sviluppato un gioco che ha una classe che contiene solo dati (pochi comportamenti / metodi). Ho assegnato il compito di gestire queste classi ai manager ... e ora il mio manager sembra assomigliare a un oggetto …




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.