Recomendaciones para depurar con pygame

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

Recomendaciones para depurar con pygame

Notapor orenji » Jue Dic 13, 2012 8:47 pm

Saludos compañeros.

Desde ya les agradezco la ayuda que brindan aquí, gracias a este sitio puedo desarrollar mi habilidades de programación y encima hay documentación en español y un foro. La verdad todo un privilegio para principiantes. :mrgreen:

Sobre el tema del titulo me gustaría preguntarles que métodos usan ustedes o que recomiendan para depurar sus juegos en python con pygame.

Por mi parte estoy usando geany, para cosas pequeñas que hacia estaba bien para mi. Pero ahora me surge la necesidad de analizar mis juegos y necesito depurar.

Busque información en google sobre depurar en python con geany y encontré un plugin llamado geanypdb http://code.google.com/p/geanypdb/, lo instale y veo que en realidad es un front end, compatible con "winpdb" y con "Pdb", en los repositorios de ubuntu 12.04 solo encontré "winpdb" y no así "Pdb", pero si encontré "Pydb" pensé si era este en realidad, así que probé instalarlo, pero cuando elijo en el plugins de geany la opción "Pdb" este se "estrella" por decirlo de alguna manera :wink: .

Así que probé con "winpdb" este si funciona, pero al fin, resulta que tengo un IDE con un plugin (lanzador/front end) que llama a otro depurador con su propia GUI, y .... :? pienso que esto hace perder la gracia de un plugin, pues para eso cambio directamente de IDE y chau o ejecuto directamente "winpdb". Pero bueno esa es otra historia.

La cuestión es que cuando pruebo usar winpdb este tiene errores (y a veces también cierra el juego) con las funciones comunes de pygame como cargar una imagen y se hace infructuoso seguir el programa. A lo mejor esto es normal en los depuradores + pygame y el asunto es que no tengo experiencia en estas cosas.

Así que mi consulta es ¿como hacen ustedes para revisar sus juegos y depurarlos? ¿que experiencias tienen? ¿que me recomiendan?

Bueno eso es todo y les agradezco su ayuda, tiempo y atención.

Saludos.
orenjigames.wordpress.com - Mi blog donde pongo mis códigos entre otras cosas.
orenji
 
Mensajes: 8
Registrado: Mar Sep 04, 2012 9:59 pm

Re: Recomendaciones para depurar con pygame

Notapor hugoruscitti » Vie Dic 14, 2012 1:25 pm

orenji escribió:Así que mi consulta es ¿como hacen ustedes para revisar sus juegos y depurarlos? ¿que experiencias tienen? ¿que me recomiendan?


Hola orenji !!!

Es muy interesante tu consulta, en mi caso utilizo pudb:

http://heather.cs.ucdavis.edu/~matloff/pudb.html
http://asmeurersympy.wordpress.com/2010 ... -debugger/

pero cambié los colores como dice el segundo link para que no se vea tan feo...

Básicamente, en mi caso, uso un editor de textos y solo voy al depurador cuando quiero
ver algo puntual, una cosa que no entiendo o me desconcierta... Entiendo lo útil de poder
integrar todo en una misma herramienta, pero me siento mas cómodo usando varias herramientas
pequeñas y específicas. Por ejemplo, en lugar de pudb a veces uso simplemente pdb cerca del
lugar que quiero inspeccionar:

import pdb
pdb.set_trace()
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Recomendaciones para depurar con pygame

Notapor shackra » Sab Dic 29, 2012 9:53 pm

Sí, pdb hace bien el trabajo, incluso buscando por ahí me encontré con una mini guiá para newbies, es del 2009 y en inglés, pero sigue muy vigente!
Avatar de Usuario
shackra
 
Mensajes: 308
Registrado: Lun Jun 15, 2009 4:10 pm
Ubicación: Costa Rica


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado