Questions marquées «c++»

11
Suppression du retard au début d'une pression sur une touche

Je fais un jeu simple, et l'un des problèmes que j'ai rencontrés est le retard ennuyeux lorsque j'appuie sur une touche en continu. Donc, fondamentalement, lorsque j'appuie (pendant très longtemps) par exemple Up, mon objet se déplace d'une unité vers le haut, ne se déplace pas (pendant environ 1...

11
Comment calculer le temps delta avec SDL?

J'ai entendu dire que vous pouvez calculer le temps delta avec deux fonctions appelées SDL_GetPerformanceCounter et SDL_GetPerformanceFrequency. Je ne sais pas comment ils fonctionnent complètement, mais j'ai entendu dire que c'était un peu similaire à l'utilisation de SDL_GetTicks () Uint64 NOW,...

11
GNU GCC est-il utilisé pour les jeux AAA?

GNU GCC est un compilateur très courant, mais il semble que presque personne ne l'utilise pour des projets plus importants comme les jeux AAA. Pour moi, ça marche très bien, je n'ai jamais eu de problème avec ça. Mais je me demande pourquoi tous les jeux AAA semblent utiliser des compilateurs...

11
Comment générer une grille de navigation pour un monde 3D?

J'essaie de trouver une solution à ce problème. J'essaie de construire un maillage de navigation au format d'une grille de sommets verrouillés sur des coordonnées au sol x, y en forme de carrés pour un espace 3D. Mais j'ai du mal à essayer de trouver une façon de procéder. J'ai essayé de regarder...

10
Conseils pour créer une IA pour un jeu de course 2D

J'ai un projet d'école pour construire une IA pour un jeu de course 2D dans lequel il rivalisera avec plusieurs autres IA ( pas de collision ). On nous donne une image bitmap en noir et blanc de la piste de course, nous sommes autorisés à choisir les statistiques de base pour notre voiture (tenue...

10
Comment gérer le netcode?

Je suis intéressé à évaluer les différentes façons dont le netcode peut "se connecter" à un moteur de jeu. Je suis en train de concevoir un jeu multijoueur maintenant, et jusqu'à présent, j'ai déterminé que je dois (au moins) avoir un thread séparé pour gérer les sockets réseau, distinct du reste...