Développement de jeu

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

2
Un bon moyen de créer une boucle de jeu en OpenGL
Je commence actuellement à apprendre OpenGL à l'école et j'ai commencé à faire un jeu simple l'autre jour (seul, pas pour l'école). J'utilise freeglut et je le construis en C, donc pour ma boucle de jeu, je venais vraiment d'utiliser une fonction à laquelle j'ai fait passer glutIdleFuncpour mettre à …
31 opengl  c  game-loop 




5
Colordepth 24 bits ne suffit pas?
J'ai remarqué que dans les dégradés très doux, la profondeur de couleur 24 bits n'est pas suffisante car vous pouvez voir les transitions de la couleur. Cela apparaît le plus dans les scènes sombres ou le ciel nocturne. Pourquoi personne ne change-t-il la profondeur de couleur en deux octets par …
30 graphics 



7
À quoi servent les points d'armure?
J'ai vu un mécanicien que j'appelle des "points d'armure" dans de nombreux jeux: Quake, Counter Strike, etc. Généralement, alors que le joueur a ces points d'armure, il subit moins de dégâts. Cependant, ils agissent de la même manière que les points de vie: vous les perdez en subissant ces dégâts. …


3
Try-catch ou ifs pour la gestion des erreurs en C ++
Les exceptions sont-elles largement utilisées dans la conception du moteur de jeu ou il est préférable d'utiliser des instructions if pures? Par exemple avec des exceptions: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, …




4
Qu'est-ce qui a empêché les jeux MMORTS de réussir? [fermé]
Nous savons tous qu'il y a eu des tentatives de création de jeux MMORTS à succès commercial, mais tous ont échoué. Par échoué, je veux dire qu'ils ne sont pas devenus très populaires dans la communauté des joueurs. Pourquoi donc? Qu'est-ce qu'un MMORTS? C'est comme un RTS (une stratégie en …
30 mmo  mmorts 


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.