Django es un marco web del lado del servidor. Esto significa que su función principal es recibir, procesar y responder a las solicitudes HTTP. Algunos marcos del lado del servidor tienen otras cosas que suceden para atender el tráfico RTMP o usar Web Sockets, pero la mayoría de las veces está realmente centrado en las solicitudes HTTP, y este es el caso de Django. Cuando escribe una aplicación en Django, es ciertamente posible que haga un cálculo independiente por su propia cuenta, pero la mayoría de las veces todo su código está impulsado por eventos y activado por la llegada de una solicitud HTTP. Esto significa que no hay nada realmente aproximado de cómputo “en tiempo real” e incluso si lo hubiera, no sería útil para hacer un juego basado en gráficos ya que un usuario solo podría tener una interacción significativa con el juego enviando solicitudes HTTP y esperando el respuestas, que pueden ser lentas. Ahora, esto no significa que no puedas hacer un juego en Django, solo significa que estarías severamente limitado. Por ejemplo, podría hacer una aventura de texto basada en el diálogo bien, o un roguelike usando gráficos ASCII o incluso imágenes completas. Lo que no pudo hacer es nada con animaciones o interacción rápida del usuario. Esos requerirían trucos de Javascript o CSS en el lado del navegador, y si lo permites, así es como deberías haber hecho todo el juego en primer lugar, ya que elimina la barrera de las transacciones HTTP.
¿Para qué se usa Django? ¿Puedo crear un juego?
Related Content
¿Cuáles son los problemas comunes para los cuales Node.js es la mejor opción?
¿Cuál es el flujo de JavaScript y AngularJS?
¿Alguien usa iPage? ¿Les gusta?
¿Cuáles son los errores más comunes al codificar con lenguajes asincrónicos?
Django es un marco web escrito en python.
Django se utiliza para crear sitios web de todo tipo, puede crear un sitio de noticias, blogs o cualquier otro tipo de sitio que desee (incluido un sitio de juegos).
Entonces, la verdadera pregunta es qué tipo de juego quieres construir.
Si quieres construir un juego en línea dependiendo de la velocidad que necesites, es probable que puedas usar Django, pero si quieres un juego de escritorio, entonces es posible pero no recomendable, no quieres que sea un juego de navegador, supongo …
Si desea crear un juego con python para el escritorio, puede hacerlo con pygame (un marco de desarrollo de juegos para juegos 2D) o kivy (una biblioteca multiplataforma para aplicaciones escritas con python)
More Interesting
¿Qué tan ilegal es crear una API (gratuita) para evitar la seguridad de otra API (pagada)?
¿Dónde escribo el código SQL / MySQL?
¿Cuáles son las diferencias entre Codeigniter y Laravel?
Cómo editar el estilo de un widget de pie de página en WordPress con HTML
¿Hay alguna manera de crear un sitio web con HTML CSS bootstrap en dos idiomas?
¿Cuál es la forma más rápida de configurar un sitio web con su propio HTML / CSS?
¿Dónde puedo encontrar buenos desarrolladores web en Beijing?
¿Cuál es la diferencia entre Zend Framework y Laravel?
¿Para qué sirve la configuración general de WordPress?
Si alguien conoce Python y Django, ¿todavía necesita aprender HTML, CSS Y Javascript?
Cómo agregar un menú posterior en HTML
Cómo convertir la plantilla HTML CSS de bootstrap existente al formato de WordPress
¿Cuál es el mejor servidor de aplicaciones para Ruby?
Cómo obtener videoconferencias a través de mi propio sitio web