Développement de jeu

Q & A pour les développeurs de jeux professionnels et indépendants

4
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 une dépendance circulaire. Pourriez-vous appeler cette mauvaise …
12 c++  architecture 

1
Essentiels pour la construction d'un RTS [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Game Development Stack Exchange. Fermé l'année dernière . Je me demandais si quelqu'un avait des liens vers de bonnes lectures ou …
12 rts  planning 

1
Comment puis-je dessiner une flèche sur le bord de l'écran pointant vers un objet hors écran?
Je souhaite faire ce qui est décrit dans cette rubrique: http://www.allegro.cc/forums/print-thread/283220 J'ai essayé une variété des méthodes mentionnées ici. J'ai d'abord essayé d'utiliser la méthode décrite par Carrus85: Prenez simplement le rapport des deux hyponténuses triangulaires (peu importe le triagle que vous utilisez pour l'autre, je suggère le point 1 …


1
Recherche de chemin efficace dans l'espace libre
J'ai un jeu situé dans l'espace, et j'aimerais émettre des ordres de mouvement, ce qui nécessite un cheminement. Maintenant, je crois comprendre que A * et autres s'appliquent principalement aux arbres, et non à l'espace vide qui n'a pas de nœuds d'orientation. J'ai quelques obstacles, qui sont actuellement exprimés en …
12 c++  path-finding 





4
Trouver le point de contact avec SAT
Le théorème de l'axe de séparation (SAT) facilite la détermination du vecteur de translation minimum, c'est-à-dire le vecteur le plus court pouvant séparer deux objets en collision. Cependant, ce dont j'ai besoin, c'est du vecteur qui sépare les objets le long du vecteur que se déplace l'objet pénétrant (c'est-à-dire le …

2
Nombres aléatoires sur C ++
Récemment, je me suis habitué aux langages modernes qui incluent un bon générateur aléatoire de stock, qui est généralement le Twister de Mersenne; maintenant que je suis revenu au C ++, je dois décider quoi utiliser. J'ai cherché des implémentations de Mersenne Twister et j'ai remarqué qu'il y en a …
12 c++  random 

4
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 portée …

1
Comment dois-je dissocier et supprimer les tampons OpenAL?
J'utilise OpenAL pour jouer des sons. J'essaie d'implémenter une fonction de jeu de tir et d'oublier qui prend un ID de tampon et l'affecte à une source à partir d'un pool que j'ai précédemment alloué, et le joue. Cependant, il y a un problème avec les durées de vie des …
12 openal 

2
C # créer un jeu de serpent simple
Je pensais à créer un jeu de serpent avec C #, alors j'ai eu des idées en tête et des problèmes sont survenus. Comment puis-je suivre et sortir au bon endroit les blocs qui courent après la tête du serpent? Si le serpent est composé de cinq blocs et que …
12 c# 


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.