Cómo hacer un juego de computadora (grande)
¡Ja! Es hora de hablar de juegos. Aunque mucho de lo que digo se aplica también a otros lenguajes, en aras de la simplicidad asumiré que ha elegido C/C++ para la programación de Windows.
En primer lugar, debes tener un buen conocimiento de C y C++ antes de siquiera pensar en cómo empezar a jugar. Debe conocer y dominar punteros, matrices, estructuras, funciones y clases. Una vez que hayas hecho esto, podrás empezar a crear juegos.
Este artículo no puede enseñarte todo lo que necesitas saber sobre cómo crear juegos. Afortunadamente, esto no es necesario. Hay muchos libros sobre este tema y cientos de tutoriales en línea. GameDev.net debería tener todo lo que necesitas ahora mismo. Aquí hay algunas sugerencias para comenzar:
Estudie uno o más libros. "Consejos del maestro de programación de juegos de Windows" es un muy buen libro introductorio para presentar la programación de Windows. Hay muchos libros excelentes enumerados en la sección de libros de este sitio web. Lea estos libros, repita todas las rutinas y vuelva a leer los capítulos que no comprenda.
Complemente el libro con tutoriales en línea. Además de aclarar lo que has leído, los tutoriales en línea suelen cubrir temas que no se tratan en los libros.
Solicita asesoramiento a expertos. Si no puede encontrar la respuesta en un libro o tutorial, visite el foro de mensajes o la sala de chat de este sitio web. Hay mucha gente dispuesta a ayudar.
No pienses en los puntos anteriores como un proceso ordenado, sino como un proceso cíclico y paralelo.
No basta con aprender y pensar. Debes poner en práctica lo que aprendes. Comience con un juego simple y avance. Puedes consultar el artículo de Geoff Howland "¿Cómo creo un juego?" El camino hacia el desarrollo de juegos.
Primero, elabora un plan para tu trabajo. No se apresure a unirse a un equipo, ya que esto sólo ralentizará su proceso de aprendizaje. Contribuyes más a un equipo cuando tienes algunos juegos en tu bolsa.
En cuanto a los libros, quiero recordarte que además de programación de juegos, también necesitas leer otros libros. Para crear los tipos de juegos que ves en los precios de las tiendas, tendrás que profundizar en el tema con más profundidad de lo que enseñan la mayoría de los libros de programación de juegos. Algunos de ellos pueden encontrarse en tutoriales, pero aún necesitas comprar algunos libros sobre gráficos, inteligencia artificial, redes, física, etc. Esta es la única manera de obtener un título en informática porque se te pedirá que tomes cursos que crees que no tienen nada que ver con la programación de juegos, pero en realidad sí lo tienen.
|Resumen y Habilidades|
1. Si el juego quiere ser real, necesita encontrar información, materiales o excursiones (como el juego "Fox in the Jungle" )
Hice el juego mientras viajaba a Vietnam).
2. Juega muchos juegos. Encontrarás inspiración que te ayudará a crear mejores juegos. Por supuesto, esta también es una forma popular de aliviar el estrés de la programación.
3. Ayudar a los demás. En el proceso de ayudar a otros, aprenderá más.
4. Completa tu trabajo. No caigas en la trampa de pensar: "Sé que puedo terminar este juego, pero tengo una idea mejor, en lugar de eso quiero trabajar en este gran proyecto. Aprenderás más si mantienes el rumbo y lo haces". el trabajo para demostrarlo. Eres más que simples palabras vacías. Mantenlo simple hasta que tengas mucha experiencia, no intentes hacer un juego grande y complejo.
¡Vamos! ¡Después de años de ardua programación, lo lograrás! ¡Lo haré! !