¿Cómo programar un juego?
Hola, en cuanto a la programación de juegos, generalmente se divide en las siguientes etapas:
Programación del lado del servidor:
Inicial: elige un lenguaje para escribir la lógica del juego. , la demanda de Java y C++ es aproximadamente la misma. Algunas empresas también utilizarán Erlang o Lua para combinar con C++ y Python para combinar con Java. Simplemente lea un libro de gramática
Parte 2: después de dominar el uso de una gramática para escribir lógica, aprenda bases de datos (mysql+mongdb son las dos bases de datos más utilizadas), protocolo tcp/ip, programación concurrente y final de la preparación.
Alto: Optimice el código, aprenda a utilizar herramientas de pruebas de estrés para probar el rendimiento y mejorar el rendimiento. Necesitas entender el sistema operativo.
Programación del cliente:
Inicial: motor de aprendizaje, coccos2d U3D AS3, etc. Incluyendo GUI, lógica de juego, IA, comunicación de red
Medio: comprender los principios de representación de gráficos del motor y utilizar analizadores de rendimiento para optimizar proyectos (CPU/GPU/memoria, etc.)
Alto: aprenda Opengl (juegos móviles), DX (juegos web), comprenda las instrucciones de GPU/CPU, programación de sombreadores y ensamblaje
Pero no importa en qué tipo de programación de juegos esté involucrado, Necesito dominarlo para llegar al nivel avanzado. Hay cierta cantidad de investigación sobre C++. La programación infantil de Youyu espera ayudarte