Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser des tableaux C en C…
  • Comment commencer à apprendre l'Obj…
  • Comment évaluer multiplication bool…
  • Comment créer un BlogSkin pour Blog…
  • Comment convertir les cordes de Char…
  • Comment apprendre le C + + 
  • Comment obtenir une valeur de cellul…
  • Comment protéger PIC12F675 codes du…
  • Comment utiliser la surcharge d'opé…
  • Comment faire pour exécuter le prog…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment créer votre propre moteur de jeu

    Le moteur de jeu est un grand morceau de logiciel qui aide les développeurs de jeu dans la création de jeux . Il effectue les tâches communes à tous les jeux, afin que les développeurs peuvent se concentrer sur le contenu plutôt que sur les tâches de programmation de bas niveau. Un moteur véritablement robuste peut être très complexe , mais un programmeur qui cherchent à créer des seuls certains types de jeux peuvent mettre en œuvre une avec une relative facilité. Choses que vous devez
    compilateur pour le langage de votre choix
    Voir Plus Instructions
    1

    déterminer le genre de jeux que vous voulez que votre moteur à soutenir. Si votre moteur de jeu sera utilisé pour construire des jeux de tous types , il devra être conçu de cette façon. Toutefois, si vous ne voulez créer un petit sous-ensemble de jeux, vous pouvez vous simplifier la conception de limiter la quantité de temps et de travail nécessaire.
    2

    Créer les éléments de base . Ceux-ci incluent un gestionnaire de mémoire , qui sera utilisé pour suivre l' utilisation de la mémoire du programme , un enregistreur , qui suit ce que fait le programme en soulignant ses tâches dans des fichiers texte , et le noyau , qui contient la boucle principale du jeu et détermine la prochaine tâche à effectuer .
    3

    design de l'architecture du moteur. Les principaux éléments à n'importe quel moteur sont le gestionnaire d' entrée , le jeu état ​​de mise à jour , et le moteur de rendu . Vous devez décider dès le début de la complexité vous voulez que chaque pièce soit.
    4

    créer le gestionnaire d'entrée. C'est le morceau de logiciel qui lit l'entrée clavier, souris et joystick et le traduit en commandes que votre moteur de jeu comprend.
    5

    développer le jeu état ​​de mise à jour . Ce composant interprète la saisie de l'utilisateur et les mises à jour de l'état du jeu basé sur cette question et l'état du jeu précédent . Cela peut être une pièce très complexe, car elle se chargera de toutes les règles du jeu , la physique du jeu et de la communication réseau.
    6

    Créer votre moteur de rendu . Ce composant met à jour les écrans des utilisateurs, et certains développeurs souhaitent que ce soit le plus gros morceau de leur moteur , surtout si elles veulent créer des jeux 3D réalistes . Cependant, les développeurs de jeux simples veulent passer moins de temps sur cette partie .
    7

    développer des moyens pour tester et déboguer chaque composant. Vous aurez envie de tester chaque pièce individuellement , ainsi que la façon dont ils interagissent. Programmes de test simples suffisent souvent , et vous pouvez créer un jeu simple qui utilise chaque partie afin de s'assurer qu'ils se comportent comme prévu.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment télécharger C + + 
  • Comment créer une liste doublement chaînée dans C Programming 
  • Comment dessiner un String, carré, rectangle, cercle, ellipse, et Polygon dans Microsoft Visual C #…
  • Comment créer une boucle While en C 
  • Quels sont les pointeurs et comment sont- ils utilisés 
  • Comment utiliser C + + destructeurs virtuelle 
  • Comment modifier un document Word en C # 
  • Comment supprimer une ligne dans DataGridView 
  • Avantages et inconvénients de l'Objective C 
  • Comment faire pour intégrer une base de données dans un Mac App 
  • Connaissances Informatiques © http://www.ordinateur.cc