Remarque: je dois interroger plutôt que de faire des rappels en raison des limitations de l'API (SFML). Je m'excuse également pour l'absence d'un titre «décent». Je pense que j'ai deux questions ici; comment enregistrer l'entrée que je reçois et quoi en faire. Gestion de l'entrée Je parle après le fait …
Je semble continuer à lire que c'est une mauvaise idée d'utiliser XxxManagerdes classes de style dans la programmation du moteur de jeu, mais même lorsque j'essaie d'éviter leur utilisation, je me retrouve toujours avec quelque chose qui contient tous les acteurs / entités / emplacements du monde du jeu et …
Je veux identifier mes actifs chargés, mais je ne sais pas lequel dois-je choisir. Il y a 2 options: Nom (chaîne) C'est le plus simple et aussi le plus rapide avec unordered_map (O (1)), mais beaucoup plus lent qu'en utilisant des entiers. Facilement compréhensible dans le code. Entiers Le plus …
Je suis actuellement au début de l'écriture d'un jeu que je souhaiterai éventuellement améliorer dans la plupart des aspects. Comment puis-je éviter d'écrire du code réseau tout en le laissant assez facilement implémenté, c'est-à-dire ne pas avoir à réécrire le jeu entier juste pour l'ajouter. A quoi dois-je penser? J'ai …
Je veux créer un simple jeu multijoueur client-serveur en temps réel comme projet pour ma classe de réseautage. J'ai beaucoup lu sur les modèles de réseaux multijoueurs en temps réel et je comprends les relations entre le client et le serveur et les techniques de compensation de décalage. Ce que …
Existe-t-il une technique courante pour gérer l'état (en général) dans un langage de programmation fonctionnel? Il existe des solutions dans chaque langage de programmation (fonctionnel) pour gérer l'état global, mais je veux éviter cela autant que possible. Tous les états d'une manière purement fonctionnelle sont des paramètres de fonction. J'ai …
Je lis actuellement le livre Programming Game AI By Example. Le livre mentionne l'attribution de numéros d'identification uniques à chaque entité du jeu. Souvent, lorsque l'entité A doit contacter l'entité B , A obtient une référence à B en envoyant le numéro d'identification de B à une classe EntityDatabase . …
J'ai récemment lu cet article sur les boucles de jeu: http://www.koonsolo.com/news/dewitters-gameloop/ Et la dernière mise en œuvre recommandée me déroute profondément. Je ne comprends pas comment cela fonctionne, et cela ressemble à un gâchis complet. Je comprends le principe: mettre à jour le jeu à une vitesse constante, avec ce …
Je travaille sur le jeu 2d topdown dans SFML 2, et j'ai besoin de trouver une manière élégante dont tout fonctionnera et s'emboîtera. Permettez-moi de vous expliquer. J'ai un certain nombre de classes qui héritent d'une base abstraite qui fournit une méthode de dessin et une méthode de mise à …
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 …
Le contexte Dans le jeu sur lequel je travaille (une sorte d'aventure graphique pointer-cliquer), à peu près tout ce qui se passe dans le monde du jeu est contrôlé par un gestionnaire d'action qui est structuré un peu comme: Ainsi, par exemple, si le résultat de l'examen d'un objet doit …
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 …
Je suppose que j'ai décidé que j'aime vraiment les gestionnaires d'événements. Je souffre peut-être un peu de paralysie de l'analyse, mais je crains de rendre ma conception lourde ou de rencontrer d'autres conséquences imprévues pour mes décisions de conception. Mon moteur de jeu fait actuellement un rendu de base basé …
J'ai un contrôleur XBox360 que j'aimerais utiliser comme entrée pour une application. Ce que je ne peux pas déterminer, c'est la meilleure façon d'exposer cela via une interface. Dans les coulisses, la classe qui gère le ou les contrôleurs s'appuie sur l'état du bouton d'interrogation. J'ai d'abord essayé quelque chose …
J'ai donc enfin pu jouer avec XNA et jouer avec la création d'un jeu 2D (j'ai un tas d'actifs artistiques d'un ami qui l'a développé sur iOS) Beaucoup de choses semblent faciles à faire et sortent de la boîte, mais je suis perplexe pour un tas de choses car la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.