Questions marquées «architecture»

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



4
Qu'implique un simple jeu UDP?
J'ai essayé une fois d'écrire un jeu simple avec UDP en une semaine comme test jetable. Cela s'est horriblement mal passé. Je l'ai jeté tôt. Le principal problème que j'ai eu était de restaurer l'état de jeu de tous les joueurs / ennemis / objets à un ancien état et …

2
Héritage vs composition
Je gagne de l'argent en C # Généralement dans ce langage, j'aime tout découpler vers le ciel en utilisant des interfaces. Cela m'a bien servi dans le code d'entreprise, mais en écrivant des jeux en C #, je me retrouve à tendre vers l'héritage car je peux définir certains comportements …
16 c#  architecture 



3
Conception du système d'effets sonores
Je crée un jeu RPG / RTS dans Unity. Il y a beaucoup de personnages et potentiellement beaucoup d'environnements différents. Je suis assez confiant avec la partie codage (donc cette question n'est pas vraiment liée au moteur de jeu). Je crée aussi de la musique moi-même (travail solo, batterie live …


2
Conseils sur l'architecture de jeu / les modèles de conception
Je travaille sur un RPG 2D depuis un certain temps maintenant, et j'ai réalisé que j'avais pris de mauvaises décisions de conception. Il y a quelques choses en particulier qui me causent des problèmes, alors je me demandais quels types de conceptions d'autres personnes utilisaient pour les surmonter ou utiliseraient. …
16 c++  architecture  rpg 


4
Alternatives aux singletons / globales
J'ai entendu d'innombrables fois les pièges des singletons / mondiaux, et je comprends pourquoi ils sont si souvent désapprouvés. Ce que je ne comprends pas, c'est quelle est l'alternative élégante et non salissante. Il semble que l'alternative à l'utilisation de singletons / globaux implique toujours de faire passer des objets …





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.