| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment s'assurer qu'un objet est supprimé en C + + 
    ·Comment écrire un script Vim 
    ·Comment faire pour afficher le code de Visual C Projet 
    ·Comment faire un bouton de sortie en C + + 
    ·Comment compiler du code C comme une bibliothèque 
    ·Comment définir la valeur par défaut pour le WPF Comb…
    ·Comment se convertir à Hex utilisant C + + 
    ·Comment représenter un onglet dans une chaîne en RPC 
    ·Comment faire pour utiliser Visual Studio pour C + + 
    ·C pour STRCMP Fonction 
      articles en vedette
    ·Java Software formation sur CD 
    ·Comment faire pour installer une extension pour PHP MyS…
    ·Comment faire substituts à cordes Python 
    ·Comment dériver une variable à une autre classe en Ja…
    ·Comment construire plusieurs sites Web de page en PHP 
    ·Comment envoyer un fax virtuel de base 
    ·Qu'est-ce que la persistance des données 
    ·Comment faire pour créer des fichiers exécutables en …
    ·Comment construire un CSS avec MySQL et PHP 
    ·JavaScript: Comment obtenir une requête MySQL via PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com