Domande con tag 'entity-component-system'

4
risposte

Come evitare "gestori" nel mio codice

Attualmente sto riprogettando il mio sistema Entity , per C ++ e ho molti manager. Nel mio design, ho queste classi, per legare insieme la mia biblioteca. Ho sentito un sacco di cose brutte quando si tratta di classi "manager", forse non sto no...
posta 12.02.2013 - 10:53
2
risposte

Il sistema di componenti di entità non è terribile per il disaccoppiamento / l'occultamento delle informazioni?

Il titolo è intenzionalmente iperbolico e potrebbe essere solo la mia inesperienza con lo schema, ma ecco il mio ragionamento: Il modo "normale" o verosimilmente diretto di implementare le entità è implementarle come oggetti e sottoclasse com...
posta 13.06.2018 - 15:46
5
risposte

Come si risolvono i tipi di basso livello a seconda dei tipi di alto livello?

Spesso mi imbatto in questo problema durante lo sviluppo di giochi e simulazioni. Ad esempio, sto attualmente scrivendo un'implementazione di scacchi. Lo sto usando come veicolo per sperimentare sistemi di componenti di entità e catene di respon...
posta 26.05.2018 - 14:50
2
risposte

Prestazioni a collo di bottiglia in ECS

Ho cercato di creare un sistema di componenti di entità. Fondamentalmente, un'entità è solo un ID avvolto attorno a una struttura, i componenti sono dati appartenenti a quell'entità (e si riferiscono a detto id), e i sistemi sono il codice. Enti...
posta 23.12.2014 - 19:06
2
risposte

Accoppiamento sistema componente entità

Ultimamente ho lavorato su un piccolo progetto personale che è fondamentalmente un sistema di Entity Component System con sistemi aggiornati. Anche se ho un'idea abbastanza precisa del modo in cui il framework dovrebbe funzionare, a causa del...
posta 27.08.2014 - 14:04
2
risposte

Differenza tra MVC ed ECS

Leggendo la risposta di Thomas Owens (molte grazie a lui) su È ragionevole creare applicazioni (non giochi) usando un'architettura componente-sistema-entità? e la sua spiegazione su ciò che è ECS rispetto ad altri modelli di progettazione dell...
posta 26.09.2018 - 22:04
1
risposta

Implementazione di agenti basati sullo stato all'interno di un approccio di Entity-Component-System

Un agente guidato dallo stato è un agente che esegue un'azione in base al suo stato corrente. La logica può essere implementata mediante l'uso di un D-FSM che cambia stato in base alla "percezione" e agli "stimoli" dell'Agent ed esegue azioni al...
posta 24.07.2014 - 19:15
0
risposte

Generalizzazione di sistemi basati su fasi per giochi di carte e giochi da tavolo

In un esercizio di futilità sto cercando di astrarre e generalizzare un framework in cui costruire qualsiasi sistema basato su turni / regole. Ho avuto un vantaggio, ma dopo aver decompilato HearthStone, penso che potrebbe avere una complessità...
posta 17.11.2014 - 00:39