Questions marquées «architecture»

Comment le code est structuré. Pour des questions sur la conception interne d'un moteur de jeu.



9
Comment aborder les éléments de l'interface graphique?
Remarque: je prévois de créer mon propre système d'interface graphique. Ce sera bon pour l'apprentissage, léger, n'aurai que les bits dont j'ai besoin, les liens avec le jeu, etc. Je réfléchissais à comment le faire. Les éléments que je veux dire sont: Boutons radio Saisissez le texte ici Boutons Sliders …
12 c++  architecture  gui 


5
Pourquoi utiliser des fichiers de manifeste d'actif?
Parfois, vous verrez que les gens recommandent cela plutôt que d'utiliser des graphiques / fichiers audio / etc. comme ça... // Game code Image myImage = new Image("path/to/image.png"); ... vous devez plutôt utiliser un fichier manifeste comme niveau d'indirection: // Manifest file MY_IMAGE: path/to/image.png // Game code Manifest myManifest = …

1
Création d'un système d'objets robuste
Mon objectif est de créer un système d'articles modulaire / aussi générique que possible qui pourrait gérer des choses comme: Objets évolutifs (+6 Katana) Modificateurs de statistiques (+15 dextérité) Modificateurs d'objets (% X chance de faire Y dégâts, chance de geler) Articles rechargeables (bâton magique avec 30 utilisations) Définir les …


3
Je veux me débarrasser de mon modèle de conception tout faire, statique et global, mais comment?
Je fais un petit robot de donjon dans l'espace, et j'aimerais entendre quelques conseils sur la façon de rendre le backend du moteur plus agréable. Fondamentalement, actuellement, tout est basé sur un crapload de gestionnaires: BackgroundManager: possède une AddBackground(image, parallax)méthode pour créer des effets de fond sympas. ConfigManager: lit / …


2
Comment puis-je faire des attaques de bons gars seulement frapper les méchants et vice versa?
Mon jeu a différents types de bons et différents types de méchants. Ils tireront tous des projectiles l'un sur l'autre, mais je ne veux pas que des dommages collatéraux accidentels se produisent pour l'un ou l'autre alignement. Donc, les méchants ne devraient pas pouvoir frapper / endommager d'autres méchants et …

2
Faire des compétences et des capacités du personnage des commandes, une bonne pratique?
Je conçois un jeu composé de personnages qui ont des compétences offensives uniques et d'autres capacités telles que la construction, la réparation, etc. Les joueurs peuvent contrôler plusieurs de ces personnages. Je pense mettre toutes ces compétences et capacités dans des commandes individuelles. Un contrôleur statique enregistrerait toutes ces commandes …


6
Gestion de l'état du jeu (jeu, menu, écran de titre, etc.)
Fondamentalement, dans chaque jeu que j'ai fait jusqu'à présent, j'ai toujours une variable comme "current_state", qui peut être "jeu", "titres d'écran", "gameoverscreen", etc. Et puis sur ma fonction de mise à jour, j'ai un énorme: if current_state == "game" game stuf ... else if current_state == "titlescreen" ... Cependant, je …



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.