Red de conocimiento informático - Conocimiento informático - ¿Cómo programar un juego?

¿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