Python y juegos.

Chema Cortes pych3m4 en gmail.com
Mie Oct 25 09:11:26 CEST 2006


El 2006/9/22, Alakat mio <alakat en gmail.com> escribió:

> Crea una plataforma Web?
> Programación de videojuegos ?
>
> Con estas dos preguntas me refiero a si ha modulos dedicados a algunas de
> esas dos tareas.

Lo primero, perdona respondo con retraso, pero llevo un mes algo
desconectado de la lista.

Hablando de programación de videojuegos habría que separar la
programación gráfica y la de scripting. Para la parte gráfica tienes
pygame, pykyra y pyopengl. No ofrecen grandes rendimientos, pero es
suficiente si quieres realizar juegos de tipo arcade plataforma o de
estrategia.

En cuanto a scripting, se usa python para programar la "inteligencia
artificial" del juego. No hay mucha documentación, pero podría
recomendarte un libro: "Programming Game AI by Example" de Mat
Buckland. Personalmente, prefiero usar lua en lugar de python, del que
existe bastante información en cualquier foro de desarrolladores de
World of Warcraft (WoW). No es complicado usar lua si ya conoces
python.

En cuanto al framework web, supongo que lo quieres usar para juegos
online. Te recomiendo Twisted (http://twistedmatrix.com). Trabaja
orientado a eventos y posee un buen sistema de mensajería.




Más información sobre la lista de distribución Python-es