Flamewar Pyglet vs. Pygame
Fecha: December 9th, 2009 | Categoría: Python | 2 Comments »Historial de conversación con Pablo Costesich:
pcostesi:
@eordano No me andan los links por algún motivo extraño, pero los pude ver en tu blog. Fuera de Pyglet vs. Pygame, ¡muy buenos ejemplos!
pcostesi:
@eordano Podría, ahora hago alguna app
eordano:
@pcostesi y? que pasó? estoy esperando esa app xD
pcostesi:
@eordano Salimos con mi viejo que hace mucho que no lo veía. Además, no pensé sobre qué puedo escribir
eordano:
@pcostesi jaja hacete el juego de la vida!
pcostesi:
@eordano Genial idea, ahora me pongo a leer las reglas
@eordano Lo prometido es deuda – http://pastebin.com/m5d34142a
game of life, versión 0.2: http://python.pastebin.com/f487eba21 #python #gameoflife #meganoelorgullo #estebanmedesafio #elcodigoeshorrible
Resumiendo:
Para mostrar las diferencias entre pygame y pyglet, Pablo se programó en muy pocas líneas de código, Conway’s Game of Life. El código se puede encontrar aquí, en pastebin.
Update: Link al post de Pablo en su blog.

Jajaja, y lo posteaste no más.
Estuvo muy bueno, nunca había programado el Game of Life. Sólo tengo dos cosas para decir sobre Pyglet específicamente:
* Tiene mucha potencia. Como es una interfaz a OpenGL se pueden realizar miles de operaciones e infinidad de efectos. Lo malo es que para explotar algunas técnicas uno tiene que usar pyglet.gl, que no es muy pythónico que digamos.
* La API permite usar Pyglet de una manera muy flexible, pero puede traer dificultades por su versatilidad. Permite utilizar clases como parte integral del diseño, como así se puede evitarlas. El documento Programming Guide de su página es sólo un rápido paneo sobre _algunas_ características.
En fin, en mi experiencia, Pyglet es superior si hablamos de versatilidad y eficiencia (por el acceso a bajo nivel, si es necesario). Pygame, por otra parte, puede resultar más intuitivo para quien recién empieza o no necesita tantas funcionalidades.
aguante pyglet!!!!