Questions marquées «architecture»

12
OpenGL orienté objet

J'utilise OpenGL depuis un certain temps et j'ai lu un grand nombre de tutoriels. Mis à part le fait que beaucoup d'entre eux utilisent toujours le pipeline fixe, ils jettent généralement toutes les initialisations, les changements d'état et le dessin dans un fichier source. C'est très bien pour la...

12
Dépendance de classe circulaire

Est-ce une mauvaise conception d'avoir 2 classes qui ont besoin l'une de l'autre? J'écris un petit jeu dans lequel j'ai une GameEngineclasse qui a quelques GameStateobjets. Pour accéder à plusieurs méthodes de rendu, ces GameStateobjets doivent également connaître la GameEngineclasse - c'est donc...

11
Comment rendre l'IA complexe gérable? [fermé]

Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide...

11
Couplage faible et cohésion étroite

Bien sûr, cela dépend de la situation. Mais lorsqu'un objet ou un système à levier inférieur communique avec un système de niveau supérieur, les rappels ou les événements devraient-ils être préférés à la conservation d'un pointeur vers un objet de niveau supérieur? Par exemple, nous avons une...

11
Entrée imbriquée dans un système événementiel

J'utilise un système de gestion des entrées basé sur les événements avec des événements et des délégués. Un exemple: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Cependant, j'ai commencé à me demander comment gérer les entrées «imbriquées». Par exemple, dans...