Avez-vous des conseils / recommandations pour créer un jeu multiplate-forme en C / C
Avez-vous des conseils / recommandations pour créer un jeu multiplate-forme en C / C
J'ai un jeu de base de tour de défense 2D en C ++. Chaque carte est une classe distincte qui hérite de GameState. La carte délègue la logique et le code de dessin à chaque objet du jeu et définit des données telles que le chemin de la carte. Dans le pseudo-code, la section logique pourrait...
Les temps d’itération rapides sont la clé du développement de jeux, bien plus que des graphismes sophistiqués et des moteurs dotés de nombreuses fonctionnalités à mon avis. Pas étonnant que beaucoup de petits développeurs choisissent des langages de script. La manière d'Unity 3D de pouvoir mettre...
Je suis en train de créer un jeu avec mon propre moteur de jeu que j'ai écrit en C ++ et j'utilise le dernier SDK de Directx. Le jeu est un jeu de tir spatial top-down (avec une touche assez intéressante) et je cherche à avoir une sorte d’effet nébuleuse par lequel le joueur va voler. Je veux...
Je travaille sur un système de composants d'entité en C ++ que j'espère suivre le style d'Artemis (http://piemaster.net/2011/07/entity-component-artemis/) dans lequel les composants sont principalement des poches de données et c'est le Systèmes qui contiennent la logique. J'espère tirer parti de...
J'ai un moteur de jeu assez important et j'aimerais une fonctionnalité permettant de trouver le plus proche d'une liste de points. Je pourrais simplement utiliser le théorème de Pythagore pour trouver chaque distance et choisir la distance minimale, mais cela nécessite une itération complète. J'ai...
Je suis en train de coder ma finale pour un cours de programmation de jeux vidéo et je veux savoir comment créer un fichier de sauvegarde pour mon jeu afin qu'un utilisateur puisse y jouer, puis y revenir plus tard. Toute idée de la façon dont cela est fait, tout ce que j'ai fait auparavant a été...
Dernièrement, j'ai beaucoup lu sur les systèmes d'entités à implémenter dans mon moteur de jeu C ++ / OpenGL. Les deux avantages clés que j’entends constamment louer au sujet des systèmes d’entités sont: la construction facile de nouveaux types d'entités, du fait de ne pas avoir à s'embrouiller...
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 =...
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Game Development Stack Exchange. Migré il y a 8 ans . J'ai développé un moteur de jeu en c / c ++ et DirectX. J'ai un moteur de tuiles pour les cartes, les sprites animés joueur / npc, parler au npc, les menus...
J'avais une question sur l'architecture du jeu: quelle est la meilleure façon de faire communiquer les différents composants entre eux? Je m'excuse vraiment si cette question a déjà été posée un million de fois, mais je ne trouve rien avec exactement le type d'informations que je recherche. J'ai...
Je fais un jeu coopératif de type r à 4 joueurs et je suis sur le point d'implémenter le code de détection de collision. J'ai lu de nombreux articles et des trucs sur la façon de gérer la détection de collision, mais j'ai du mal à trouver quoi faire. Il semble que l'arbre quadruple soit la voie la...
Est-il sûr d'utiliser la fonction Sleep () sous Windows dans la boucle de jeu (C ++)? Je veux avoir une fréquence d'images
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de 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é il y a 4 ans . Il m'est venu à l'esprit la possibilité que pendant que, par...
Donc, étant principalement un développeur c / c ++, j'ai toujours pensé que la seule option pour le développement de jeux mobiles pour moi était d'utiliser iOS, ce qui permet de c / c ++ (et de minimiser l'objectif C). Un ami m'a cependant dit qu'Android avait une boîte à outils de développement...
J'essaie de faire pivoter un vecteur3 d'un quaternion donné. Je sais que c'est vrai v′=q⋅v⋅q−1v′=q⋅v⋅q−1 v' = q \cdot v \cdot q^{-1} Je sais que q−1q−1 q^{-1} est l'inverse qui vient −qmagnitude(q)−qmagnitude(q) \frac {-q} {magnitude(q)} , mais comment mapper la multiplication du vecteur au...
Disons que j'ai un jeu écrit en C ++. Mais je veux y ajouter des fonctionnalités de modding ou de script. Comment procéder pour ajouter une fonctionnalité de script à votre
Quelle est la différence entre une application d'une impulsion et une application d'une force par rapport à un moteur
Après avoir passé du temps aujourd'hui à prendre quelques notes concernant la mise en œuvre des murs dans mon jeu basé sur les tuiles, j'ai soudain réalisé que ça ne sera pas aussi simple que je l'imaginais auparavant. Bien que l'étape actuelle de mon travail ne soit même pas proche de la création...