Vorrei creare un semplice server di gioco multiplayer per un semplice gioco: Il gioco dovrebbe essere simile a Command & Conquer, hai alcuni carri armati e alcuni soldati. Puoi selezionare un soldato e fare clic sulla mappa, dove dovrebbe andare il soldato. Se il soldato arriva in una zona dove …
sfondo Ho lavorato alla creazione di un motore di gioco multithreading nel mio tempo libero e attualmente sto cercando di decidere il modo migliore per far funzionare un sistema di entità in ciò che ho già creato. Finora ho usato questo articolo di Intel come punto di partenza per il …
Non sono sicuro di come dovrei allocare / assomigliare le mie entità all'interno del mio sistema di entità. Ho varie opzioni, ma la maggior parte sembra avere dei contro associati. In tutti i casi, le entità sono simili a un ID (numero intero) e possibilmente hanno una classe wrapper associata. …
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 2 anni fa . Sviluppare un motore di gioco Sto programmando un gioco per computer e …
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) …
Qual è il modo migliore per mantenere tutti i client sincronizzati con un server e tra loro? Attualmente, abbiamo in mente due approcci: Quando un client invia qualcosa al server, il server invia immediatamente messaggi a tutti i client, che reagiscono immediatamente. Introducendo un certo ritardo, in base al quale …
So che per gli shader, i float dovrebbero essere usati perché sono la scelta ottimale per le prestazioni. I doppi sono lenti e usano più memoria che non è l'ideale per gli shader. Mentre i float sono meno precisi e sono inclini a deflussi di float, il compromesso per la …
Questo mi confonde come dice il titolo "Mostly Civilized: A 4x Game -based Hex-Based Engine for Unity - Part 1" Unity è un motore di gioco e sta costruendo un motore di gioco per un motore di gioco. Lo ha scritto in modo errato o sta costruendo un motore di …
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 …
Sono abbastanza nuovo per lo sviluppo del gioco (ma non per la programmazione) e sto cercando di capire quale sarebbe il modo migliore per gestire la comunicazione tra i mondi. Quello che voglio dire è questo: Ho letto dei sistemi di componenti di entità (ECS) e di come le persone …
Per quanto ne so, andare oltre 1 milione di unità dall'origine mondiale in Unity è difficilmente possibile a causa di problemi di precisione in virgola mobile. Rendere un mondo più di 1 milione di unità nel raggio richiederebbe l'uso di doublevar per le coordinate o l'utilizzo di una tecnica di …
Sto cercando di implementare un SceneManager di base usando OpenFL e Haxe. Non ho molta esperienza con OpenFL e Haxe, quindi ho qualche problema. Ecco come ho progettato la classe SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …
Attualmente sto lavorando a un mondo infinito, per lo più ispirato a Minecraft. Un Pezzo consiste di 16x16x16 blocchi. Un blocco (cubo) è 1x1x1. Funziona in modo molto fluido con un ViewRange di 12 blocchi (12x16) sul mio computer. Belle. Quando cambio l'altezza di Chunk a 256 questo diventa - …
Ho un po 'di problemi a capire come funzionano queste matrici e come impostarle l'una rispetto all'altra per far funzionare un sistema adeguato. Nella mia comprensione, Model Matrix è la matrice di un oggetto, ad esempio un cubo o una sfera, ce ne saranno molti nell'applicazione / gioco. World Matrix …
Sto cercando di implementare un sistema di entità basato su componenti ma sono un po 'confuso su come dovrei gestire la messaggistica. Ci sono due problemi che vorrei risolvere in modo da poter testare il sistema. Di seguito è riportato il codice che ho finora, La classe Entity: class Entity{ …
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.