Red de conocimientos turísticos - Información de alquiler - ¿Qué necesitas para aprender a escribir algún software auxiliar para juegos en línea?

¿Qué necesitas para aprender a escribir algún software auxiliar para juegos en línea?

Hay muchas cosas que aprender, no es una cuestión sencilla. Domina al menos los siguientes diez puntos.

1. Aprenda un lenguaje de alto nivel (se recomienda C/C++). Recomendado (programación en C++)

2. Dominar una herramienta de programación (se recomienda VC)

3. Aprenda los conceptos básicos del ensamblaje (solo necesita comprender y ser capaz de comprender el ensamblaje). código)

4, Comprenda los principios básicos del juego e intente utilizar FPE, CE y otro software para modificar juegos independientes.

5. Aprenda técnicas de descifrado (recomiende el libro Cifrado y descifrado II)

6. Domine las herramientas de depuración, herramientas de desmontaje, herramientas de PE, herramientas de descascarado, etc.

7. Intente descifrar algún software gratuito

8. Domine la programación inversa (se recomienda descompilar el software que escribió para un estudio comparativo)

9. (opcional)

10. Familiarizado con el protocolo TCP/IP y el protocolo UDP

Luego hay pasos prácticos

1. Crea un modificador de juego independiente (. al menos dos trabajos exitosos)

2. Utilice juegos LAN como Interstellar Red Alert para aprender a analizar paquetes.

3. Encuentre algún código fuente desarrollado por otros en el foro de GameRes, analícelo e imítelo para escribir nuevos programas.

4. Utilice servidores privados como Legend y Miracle para escribir complementos provisionales.

Una vez que la práctica anterior sea exitosa, puede intentar escribir un nuevo complemento independiente.

Se recomienda dominar el uso de MSDN.