Red de conocimiento informático - Espacio del host - Si quieres utilizar Python para el desarrollo del lado del servidor de juegos, ¿qué habilidades necesitas?

Si quieres utilizar Python para el desarrollo del lado del servidor de juegos, ¿qué habilidades necesitas?

Lo que tú mismo dijiste es demasiado vago. Servidor de juegos. Estas dos palabras por sí solas solo pueden indicar que la concurrencia del servidor que necesita es grande y que puede haber un motor de juego. Específicamente qué tipo de juego estás usando. ¿Qué tipo de motor se necesita? Tampoco dijo si era un juego en línea o un juego de rol creado por FLASH. Por tanto, es difícil dar un marco y un acuerdo específicos.

Pero, en pocas palabras, Python es suficiente para crear servidores de juegos. Algunas personas han usado Python para crear servidores de juegos de World of Warcraft y clientes EVE en el pasado.

Generalmente se utiliza una base de datos en memoria y un conjunto de bases de datos relacionales. También existen varios sistemas de aplicación, como sistemas de transacciones, sistemas de copia, sistemas de diálogo, sistemas de gestión de usuarios y sistemas de pago. Todos son independientes entre sí y tienen poco que ver con el motor del juego.

La tecnología utilizada es bastante compleja. Principalmente redes, seguridad, gestión de procesos, interfaz en lenguaje C, bases de datos, procesamiento de imágenes, gestión distribuida, etc.