¿Es difícil desarrollar juegos?
El desarrollo de juegos se divide en diseño, programación y arte
Hablemos de los conocimientos necesarios para la programación de juegos:
1. Sólidos conocimientos de lenguajes de programación, representados principalmente por VC, DELPHI y JAVA. Entre ellos, VC es el más utilizado, y ahora se desarrollan juegos relativamente grandes aquí; DELPHI también es muy poderoso, y muchos juegos en línea como Wangjin y Legend usan DELPHI para desarrollar juegos móviles.
2. Sólidos conocimientos de algoritmos. Incluye principalmente: algoritmo de búsqueda de árbol o gráfico, algoritmo A*, algoritmo de detección de colisiones, árbol BSP, inteligencia artificial
3. Conocimientos relevantes en procesamiento de gráficos. Por ejemplo: conocimiento del Proceso Directo. Si quieres profundizar más, necesitas aprender varios motores 3D como OGRE
4. Conocimientos relacionados con la optimización de juegos. Como base de datos, gestión de memoria, etc.
5. No es fácil querer jugar. Lo más importante es: ¡debes tener perseverancia y poder seguir aprendiendo!
Te deseo éxito.