Red de conocimiento informático - Espacio del host - Quiero entender programación. Sé programar (quiero programar juegos). ¡Gracias por la ayuda! ! !

Quiero entender programación. Sé programar (quiero programar juegos). ¡Gracias por la ayuda! ! !

Es difícil imaginar que programar juegos sea algo que pueda hacer una sola persona. En primer lugar, programar juegos es un trabajo físico que casi no es divertido. Personalmente, programar algunos juegos móviles es más confiable. pero incluso si son juegos muy simples, también requieren una experiencia de programación extremadamente rica y otros conocimientos. Creo que la programación no es el principal obstáculo a la hora de crear juegos. Sólo saber que el lenguaje es C. La clave es aprenderlo de manera específica. Primero que nada, ¿qué tipo de juego quieres desarrollar?

1. Juegos móviles actualmente populares: necesitan dominar el lenguaje y las características de la plataforma, y ​​​​tienen requisitos relativamente altos para los algoritmos. También pueden necesitar la ayuda de personas con habilidades artísticas y de procesamiento de imágenes (porque esto. Este tipo de juego generalmente requiere una jugabilidad innovadora y algunas pegatinas hermosas)

2. Los juegos simples para PC (Super Mario, el juego doméstico Rain Blood, etc.) no son difíciles de programar, pero es un trabajo completamente físico, lo cual Es difícil imaginar que se utilicen lenguajes de programación generales para crear estos juegos, por lo que ahora los juegos producidos por individuos generalmente se basan en FLASH, lo que puede ahorrar mucho tiempo de programación, porque no importa qué lenguaje de programación se use, crear juegos es No es el lugar más adecuado para ellos, o lo que es lo mismo, los juegos solo implican una parte muy pequeña en programación. . .

3. Juegos 3D: Quizás necesites estudiar detenidamente los SDK de código abierto, como Unreal, y algunas herramientas de modelado, como 3DMAX, Multigen-creator, además de algunas herramientas integradas con lenguajes de programación, como VEGA. Y no importa cuál de estos sea intrínsecamente difícil, requiere sólidos conocimientos matemáticos y muchos años de experiencia. Además, dado que hay muy poca información, solo persistiendo en la investigación se pueden lograr algunos resultados. .

4. Ahora existen algunas herramientas auxiliares que pueden ayudarte rápidamente a completar un juego, como RPG-Maker, el lenguaje QML de QT y Java3D de JAVA. Sin embargo, debido a sus funciones limitadas, tu creatividad solo puede. ser limitado en las funciones que proporciona.

5. Necesitas algunos amigos muy capaces Incluso si dominas la programación, el diseño de personajes, el arte (especialmente el arte) y la música, es difícil hacerlos solo. . .

Entonces, este es un proceso persistente. Primero puedes aprender el lenguaje C o JAVA y mirar dos ejemplos de pequeños juegos escritos en estos dos lenguajes para tener una comprensión general de cómo crear el juego. pero es un poco confuso. Es poco probable que los juegos basados ​​en contenido se creen utilizando lenguajes de programación básicos.

Soy un estudiante de informática y todos estos son entendimientos personales. . Quizás no sea exacto, pero espero que dé una idea general a los recién llegados. Si no fuera por intereses comerciales, sería difícil para una persona perseverar en la creación de juegos. Esto requiere mucha paciencia y perseverancia. .