Tecnología

Inicio

La programación de juegos en C ++

La programación de juegos en C ++


C ++ es un lenguaje de programación orientado a objetos, lo que significa que los desarrolladores utilizan para crear y gestionar objetos virtuales realizadas a partir de planos igualmente virtuales llamadas clases. Los desarrolladores se aplican estas construcciones para escribir muchos tipos de programas, incluyendo juegos. Creación de un juego desde cero en C ++ implica varios pasos, incluyendo el diseño detallado de juego, los personajes y el entorno. Beneficios de hacer un juego de C ++ incluyen la comprensión de la programación orientada a objetos se incrementaron. Esto puede disminuir el tiempo necesario para aprender otros lenguajes orientados a objetos como C # y Java.

Instrucciones

1 Juega varias de código abierto de C ++ juegos, como PokerTH, Secret Maryo Chronicles, y Bombermaaan. Para el juego que más le guste, descargar el código fuente del juego. Encontrará un enlace para descargar el código en el mismo sitio de alojamiento ejecutable del juego.

2 Instalar un compilador de C ++ gratis, tales como Open Watcom o el que ofrece la organización GNU.

3 Compilar el juego desde su código fuente usando las instrucciones de su compilador.

4 Abra uno de los archivos de origen del juego en un procesador de textos y eliminar una de las funciones del archivo. Recompilar y jugar el juego.

5 Tome nota de todos los cambios en el juego, a continuación, escribir los comentarios en el código fuente que refleja su intuición acerca de cómo las eliminaciones de código causaron estos cambios. Por ejemplo, si elimina una función llamada "TallyScore" y la puntuación en el juego no cambia, puede escribir "La función 'TallyScore' resume el resultado del partido."

6 Repita los dos pasos anteriores para cada función en el código fuente del juego. Si no está seguro de cómo un juego impactos función, intente eliminar sólo una parte de las declaraciones de una función.

7 Memorizar partes del código fuente que aún no entendemos, como las funciones o incluso archivos de origen completos. Memorización promueve la comprensión, de acuerdo con el Dr. Bill Klemm, profesor de Neurociencia de la Universidad de Texas A & M University. Utilice tarjetas de memoria flash o cualquier otra técnica de memorización que ha encontrado eficaz en el aprendizaje de otras materias.

8 Escribir comentarios de código fuente adicionales basadas en lo que ha aprendido de la memorización.

9 Repita los dos pasos anteriores hasta que cada línea de código fuente tiene un comentario. También puede obtener nueva información mediante la repetición de las etapas que implican la supresión de funciones.

10 Escribe una lista de cambios que le gustaría hacer en el juego.

11 Escribe el código fuente que produce el elemento más fácil de la lista que ha hecho en el paso anterior y vuelva a compilar el juego.

12 Depurar el juego con el depurador de su compilador si el juego tiene algún error. la documentación de su compilador tiene instrucciones para utilizar el depurador.

13 Escribir y compilar el código fuente para cada elemento que queda en la lista de cambios de paso 10 para completar su juego de C ++.