Développement de jeu

8
Concevoir pour les joueurs malvoyants

À l'échelle mondiale, le nombre de personnes de tous âges ayant une déficience visuelle est estimé à 285 millions, dont 39 millions sont aveugles . - Organisation mondiale de la santé, 2010 . (Cela représente 4,2% et 0,6% de la population mondiale.) La plupart des jeux vidéo mettent fortement...

8
Direction d'évitement de mur

Je fais un petit simulateur de direction en utilisant l'algorithme Boid de Reynolds. Maintenant, je veux ajouter une fonction d'évitement de mur. Mes murs sont en 3D et définis à l'aide de deux points comme ça: ---------. P2 | | P1 .--------- Mes agents ont une vitesse, une position, etc ......

8
Taille de sprite optimale pour les rotations

Je fais un jeu basé sur un sprite, et j'ai un tas d'images que j'obtiens dans une résolution ridiculement grande et je les redimensionne à la taille de sprite souhaitée (par exemple 64x64 pixels) avant de les convertir en ressource de jeu, donc quand dessinez mon sprite à l'intérieur du jeu, je...

8
Exemple de conception orientée données

Je n'arrive pas à trouver une belle explication de la conception orientée données pour un jeu de zombie générique (ce n'est qu'un exemple, un exemple assez courant). Pourriez-vous faire un exemple de la conception orientée données sur la création d'une classe zombie générique? Est-ce que ce qui...

8
Boucle de jeu côté serveur

De nombreux jeux java utilisent thread.sleep () pour contrôler les fps. Étant donné que le serveur n'affiche pas de graphiques, la boucle de jeu du serveur doit-elle continuer à fonctionner uniquement en calculant le temps delta? Comme cet exemple: long lastLoopTime = System.nanoTime(); final int...

8
Contour des polices dans OpenGL, FTGL

J'utilise la bibliothèque FTGL pour rendre les polices dans mon jeu, mais je ne sais absolument pas comment créer un contour autour du texte. Atteindre une ombre pourrait être facile, car je peux simplement le faire comme ceci: (pseudo code) font.render(Color::BLACK, position.x + 1, position.y +...

8
Timestep dans le jeu multijoueur

J'essaie d'envelopper mon cerveau autour du concept de création d'une expérience multijoueur serveur / client. Mon problème est principalement lié à l'horodatage. Considérez le scénario suivant: Un client se connecte à un serveur. Le client envoie ses entrées au serveur pour indiquer qu'il souhaite...

8
Importation et affichage de fichiers .fbx

J'ai un petit problème avec l'importation / l'affichage des fichiers .fbx. J'ai vérifié les exemples mais ceux qui m'intéressent le plus (animation et texture) sont mal documentés pour être compris par quelqu'un qui est nouveau dans ce domaine comme moi. C'est ce que j'ai essayé: j'ai réussi à...

8
Curious Transparent Holes Render Artifact

J'essaie donc d'implémenter un terrain "lisse" dans mon moteur de blocs en donnant à chaque bloc de surface une hauteur. Fondamentalement, ce que je fais pour générer ces "cartes de hauteur" pour chaque bloc, c'est que je génère les hauteurs à des intervalles de 0,25 le long du bord du bloc....

8
Modèle de conception de règle / validation

Quels modèles de conception peuvent être utilisés pour créer un système de règles / validation pour un jeu comme les échecs (ce n'est qu'un exemple simple, le jeu réel a besoin d'ensembles de règles plus difficiles) J'ai lu plusieurs questions sur ce site et je n'ai trouvé ni réponse concluante ni...

8
Vector3 vs Vector2 - performances, utilisation?

Je joue actuellement avec XNA et je crée un simple jeu de plateforme 2D. Je pensais ajouter plusieurs couches pour en faire un peu difficile. Au lieu d'avoir un Vector2pour mes positions, j'utilise maintenant un Vector3, uniquement pour l'utiliser Zcomme profondeur de couche. Cependant, comme vous...