Il modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente in un determinato contesto nella progettazione del software.
Prefarrò questo dicendo che non ho visto un'enorme quantità di fonti di gioco, né costruito molto nel modo di giochi. Ma provando a impiegare pratiche di codifica "enterprise" nelle app Web, guardare il codice sorgente del gioco mi fa molto male alla testa: "Cosa sta facendo questa logica della visione …
Ho alcuni libri su Design Patterns e ho letto alcuni articoli, ma non riesco a capire intuitivamente quali schemi di design di programmazione sarebbero utili nello sviluppo del gioco. Ad esempio, ho un libro chiamato ActionScript 3 con motivi di progettazione che descrive in dettaglio diversi motivi di progettazione come …
Ho appena letto una risposta a una domanda sulla strutturazione del codice di gioco . Mi ha fatto meravigliare della GameManagerclasse onnipresente e di come spesso diventi un problema in un ambiente di produzione. Lascia che lo descriva. Innanzitutto, c'è la prototipazione. A nessuno importa scrivere un ottimo codice, proviamo …
Sono molto nuovo nello sviluppo del gioco, ma non nella programmazione. Sto (di nuovo) giocando con un gioco di tipo Pong usando l' canvaselemento JavaScript . Ho creato un Paddleoggetto che ha le seguenti proprietà ... width height x y colour Ho anche un Pongoggetto che ha proprietà come ... …
Ho visto diversi video ed esercitazioni per la creazione di oggetti singleton in Unity, principalmente per a GameManager , che sembrano utilizzare approcci diversi per istanziare e convalidare un singleton. Esiste un approccio corretto, o meglio, preferito a questo? I due esempi principali che ho riscontrato sono: Primo public class …
Molti degli sviluppatori di software più diligenti che conosco si stanno muovendo verso l' inversione del controllo e l' iniezione di dipendenza per gestire i riferimenti agli oggetti. Dal punto di vista dei giochi Flash non conosco tutti i dettagli degli studi AAA, quindi: sono usati nel mondo dei giochi …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 4 anni fa . Mi è venuta in mente la possibilità che mentre, per esempio, il …
Ho letto di questo modello più volte (dal punto di vista delle migliori pratiche): Allocazione della memoria : invece di creare istanze al volo del nuovo oggetto, prendere sempre in considerazione la creazione e l'utilizzo di pool di oggetti. Aiuterà a ridurre la frammentazione della memoria e a far funzionare …
Ho lavorato su alcuni progetti di hobby negli ultimi 3-4 anni. Solo semplici giochi 2D e 3D. Ma ultimamente ho iniziato un progetto più grande. Negli ultimi due mesi ho cercato di progettare una classe di oggetti di gioco che può essere la base di tutti i miei oggetti di …
Qual è il modello migliore per creare un sistema che posiziona tutti gli oggetti da interpolare tra due stati di aggiornamento? L'aggiornamento verrà sempre eseguito alla stessa frequenza, ma voglio essere in grado di eseguire il rendering su qualsiasi FPS. Quindi il rendering sarà il più fluido possibile, indipendentemente dai …
Sto progettando un piccolo gioco di sopravvivenza 2D open-top top-down con un sistema di incantesimi. Il modo in cui funziona finora: Il giocatore riceve una "bacchetta" all'inizio del gioco Man mano che il giocatore incontra nuovi oggetti e nemici, ottiene incantesimi per aiutarli a usare quegli oggetti / sconfiggere quei …
Qual è il modo più elegante per implementare un sistema di ordinamento dei comandi per l'IA? ad esempio nella fortezza nana quando si contrassegna un'area boschiva per il taglio del legno, i nani eseguiranno quindi la seguente sequenza: Vai all'albero Taglia l'albero Consegna legna alla scorta Vai a un altro …
Sto cercando una soluzione per un comportamento "Opzioni clic destro". Fondamentalmente qualsiasi oggetto in un gioco, se cliccato con il tasto destro, può visualizzare una serie di opzioni basate su qualunque sia l'oggetto. Esempi di clic con il tasto destro per diversi scenari : Inventario: il casco mostra le opzioni …
Ho cercato di creare i miei metodi di allocazione (che supporteranno cose come un pool di memoria e la creazione di profili), tuttavia, mentre continuo la mia ricerca ho cercato di come è stato fatto nello sviluppo del gioco. Quale tecnica di allocazione della memoria potrei usare e perché è …
Sto scrivendo una versione per computer del gioco Dominion . È un gioco di carte a turni in cui le carte azione, le carte tesoro e le carte punto vittoria vengono accumulate nel mazzo personale di un giocatore. Ho una struttura di classe abbastanza ben sviluppata e sto iniziando a …
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.