| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo crear tu propio motor del juego
    Un motor de juego es una gran pieza de software que ayuda a los desarrolladores de juegos en la creación de juegos. Realiza las tareas comunes a todos los juegos , por lo que los desarrolladores pueden centrarse en el contenido y no en tareas de programación de bajo nivel. Un motor verdaderamente robusta puede ser muy complejo , pero un programador que buscan crear sólo ciertos tipos de juegos se puede implementar uno con relativa facilidad. Cosas que necesitará
    compilador para el lenguaje de su preferencia
    Ver Más instrucciones
    1

    determinar el tipo de juegos que usted quiere que su motor de apoyo . Si se utiliza el motor de juego para crear juegos de todo tipo, que tendrá que ser diseñado de esa manera. Sin embargo, si sólo desea crear un pequeño subconjunto de los juegos , se puede simplificar el diseño para limitar la cantidad de tiempo y trabajo necesarios .
    2

    Crear los componentes básicos. Estos incluyen un gestor de memoria , que se utiliza para rastrear el uso de la memoria del programa ; un registrador , que rastrea lo que el programa hace observando sus tareas en archivos de texto , y el núcleo , que contiene el bucle principal del juego y determina la siguiente tarea a realizar .
    3

    Diseño de la arquitectura del motor. Los principales componentes de cualquier tipo de motor son el controlador de entrada , el juego del estado de actualización , y el motor de renderizado . Usted debe decidir pronto lo complejo que desea que cada pieza sea.
    4

    crear el controlador de entrada. Esta es la pieza de software que lee el teclado , el ratón y el joystick de entrada y la traduce en comandos que el motor de juego comprende.
    5

    Desarrollar el juego del estado de actualización. Este componente interpreta la entrada del usuario y actualiza el estado del juego en base a eso y el estado del juego anterior. Esto puede ser una pieza muy compleja , ya que se encargará de todas las reglas del juego , la física del juego y la comunicación de red.
    6

    Construya su motor de renderizado . Este componente actualizaciones pantallas de los usuarios , y algunos desarrolladores querrán que se trata de la pieza más grande de su motor, sobre todo si se quieren crear juegos 3D realistas . Sin embargo , los desarrolladores de juegos más simples querrán dedicar menos tiempo a esta parte .
    7

    Desarrollar maneras de probar y depurar cada componente. Usted tendrá que probar cada pieza por separado , así como la forma en que interactúan . Programas de pruebas simples a menudo son suficientes , y es posible que desee crear un juego simple que utiliza cada parte para asegurarse de que se comporten como es debido.

    Previous :

    next :
      Artículos relacionados
    ·Cómo agregar Gridview 
    ·Cómo crear un histograma utilizando C Código de progr…
    ·Cómo calcular los círculos de intersección de C + + 
    ·Cómo ocultar los botones en Xcode 
    ·Cómo borrar la pantalla antes de un nuevo bucle en un …
    ·Cómo calcular una dirección de almacenamiento 
    ·Cómo vincular un compilador de C para NetBeans 
    ·Cómo leer archivos Hex en C + + 
    ·Instrucciones de uso de una aplicación de Visual C Com…
    ·Cómo buscar y analizar archivos de texto en C # 
      Artículos destacados
    ·Los tipos de líneas en Visual Basic 
    ·Cómo hacer un video de apertura con Game Maker 7 
    ·Cómo diseñar plantillas osCommerce 
    ·Cómo utilizar una sentencia case en ASP.Net 
    ·Cómo evaluar una palabra de alfabeto en Visual Basic 
    ·Cómo calcular la distancia Cargos telefónicas largas …
    ·Cómo acceder a una red de datos 
    ·Cómo ocultar la barra de título Fronteras 
    ·Cómo copiar archivos PHP de la página web 
    ·Cómo hacer fichas de Android 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com