Red de conocimiento informático - Aprendizaje de código fuente - ¿Alguna sugerencia para aprender C, C++ y Java desde cero?

¿Alguna sugerencia para aprender C, C++ y Java desde cero?

Jugar juegos independientes o en línea a gran escala no es una cuestión de una sola persona, sino de un equipo.

1. En primer lugar debe haber material cinematográfico y televisivo. En los últimos años, todos los juegos de rol extranjeros se basan en películas. Por ejemplo, China no tiene materiales ideales a este respecto.

2. El desarrollo de juegos requiere una base gráfica profunda. ¿Por qué los juegos japoneses sobre los Tres Reinos están tan extendidos por todo el mundo? En primer lugar, debido a sus orígenes históricos y culturales, los japoneses conceden gran importancia al período de los Tres Reinos y admiran especialmente a Zhuge Liang. En segundo lugar, la tecnología de animación de Japón es muy buena; El cómic japonés más antiguo que he leído es & gt, & lt& ltAstro Boy> & gtDebes haberlo visto, ¿verdad? Incluso la animación popular japonesa es una extensión del patrimonio cultural.

3. Programación, este enlace es en realidad el más simple de todo el proceso de desarrollo del juego, porque es como una fábrica de procesamiento, el producto ha sido diseñado y solo necesita procesarse de acuerdo con el proceso. Hacer este trabajo es como un trabajador en una línea de producción, es decir, "trabajar". Muchas personas que son nuevas en la programación siempre piensan que esta parte es la más difícil, pero en realidad está mal. Independientemente de C, C++ o JAVA, es solo una herramienta y un trabajo creativo.

4. Esto es una completa pérdida de tiempo. Ahora solo hablo de los conocimientos necesarios para la programación.

Si quieres desarrollarte en la industria del software, necesitas conocimientos teóricos sistemáticos, que no pueden resolverse con ningún lenguaje.

Los conocimientos necesarios para los programadores son los siguientes:

Matemáticas discretas

Estructura de datos

Dominio del uso de más de tres lenguajes informáticos

Tecnología de interfaz

Protocolo de transmisión

......

Ahora hablemos de los tres idiomas que mencionaste.

El lenguaje C apareció por primera vez y se utilizó principalmente para escribir software de sistema. El campo de aplicación actual del lenguaje C se encuentra principalmente en el campo de los microcontroladores (como lavadoras automáticas) y no se utiliza para desarrollar software de aplicaciones o juegos.

El lenguaje C++ es un lenguaje desarrollado por Microsoft. Tiene muchos logros impresionantes, como series de oficina, cs (vida media), photoshop, etc.

JAVA es un producto de Sun Micro y fue desarrollado para adaptarse al desarrollo de la red. Tiene un ciclo de desarrollo de software corto y bajo costo, y es muy apreciado por la mayoría de los desarrolladores de software. En el proceso de desarrollo de JAVA, se eliminan muchas desventajas de C++. Las ventajas destacadas son una buena portabilidad (multiplataforma) y una alta seguridad. Sin embargo, debido al dominio a largo plazo de Microsoft en la industria del software, Sun Micro ha sido suprimido hasta cierto punto. En el caso de que Microsoft admita C++, C# de Microsoft ahora está diseñado para competir con JAVA y compensar las deficiencias de C++ en la programación de redes. Obviamente, no podemos predecir quién ganará entre C# y Java, porque depende del resultado de la competencia entre las dos empresas. Pero para nosotros, importa quién es eliminado, porque un producto sólo puede seguir sobreviviendo si los desarrolladores continúan actualizando sus funciones.

Si lo anterior sigue siendo un montón de desperdicio, pongámonos serios ahora.

1º: Primero elija un lenguaje, recomiende JAVA personalmente y aprenda algunos conceptos básicos de programación a través de este lenguaje.

Segundo: estudie detenidamente la teoría básica y el curso de estructura de datos debe ser preciso.

Día 3: Encuentra el código fuente de algunos juegos pequeños (como el Cubo de Rubik de tres niveles) para investigar e intentar escribir algunos juegos pequeños.

6. Para el desarrollo de juegos, esto es solo el umbral, y el camino por recorrer es más largo y difícil. ...

¡Te deseo éxito!