Questions marquées «architecture»

Comment le code est structuré. Pour des questions sur la conception interne d'un moteur de jeu.

3
Comment gérer plusieurs fils d'histoire dans un jeu RPG?
J'ai conçu un jeu RPG qui a plusieurs fils d'histoire, ce qui signifie que, selon le choix de l'utilisateur, certaines choses peuvent ou non se produire, vous pouvez réaliser la même chose de plusieurs manières, la fin peut être différente et ainsi de suite. J'ai implémenté un moteur de décision …
26 architecture  rpg 


5
Comment concevoir un AssetManager?
Quelle est la meilleure approche pour concevoir un AssestManager qui contiendra des références aux graphiques, aux sons, etc. d'un jeu? Ces actifs doivent-ils être stockés dans une paire de cartes clé / valeur? C'est-à-dire que je demande un élément "d'arrière-plan" et que la carte renvoie le bitmap associé? Existe-t-il un …





6
Quelles conceptions existe-t-il pour un système d'entités basé sur des composants qui soit convivial mais toujours flexible?
Je m'intéresse au système d'entités basé sur les composants depuis un certain temps, et j'ai lu d'innombrables articles dessus (Les jeux Insomiac , le joli standard Evolve Your Hierarchy , la T-Machine , Chronoclast ... pour n'en nommer que quelques-uns). Ils semblent tous avoir une structure à l'extérieur de quelque …





3
Moteur de jeu et conception pilotée par les données
J'ai entendu parler de la conception axée sur les données et j'effectue des recherches à ce sujet depuis un certain temps. J'ai donc lu plusieurs articles pour comprendre les concepts. L'un des articles est Data Driven Design écrit par Kyle Wilson. Comme il l'a décrit, il me semble que le …


2
Implémentation d'une caméra / vue dans un jeu 2D
Quelle est la façon la plus pratique d'implémenter une caméra / fenêtre d'affichage dans un jeu 2D? J'ai lu que je devrais stocker la position du monde de l'objet au lieu de la position par rapport à l'écran? Situation actuelle: J'ai implémenté un simple jeu 2D où je charge des …
21 c++  2d  architecture  camera 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.