[Olpc-uruguay] JAMtank (sólo para divertirse)
Pablo Moleri
pmoleri en gmail.com
Mar Jul 27 23:42:09 EDT 2010
Hola Falvio,
Te mando mis comentarios en cuanto a velocidad (punto 1).
2010/7/27 Flavio Danesse <fdanesse en gmail.com>
> *Tengo un par de problemas:*
>
> 1. En mi notebook anda barbaro, pero en la xo, a pesar de ser muy
> liviano, anda lentísimo (injugable).
>
> a. 40 FPS si bien es un poco alto, en este juego no tendría que ser
problema, de todos modos podés probar bajarlo a 30.
b. Parece que estás atendiendo un solo evento por frame, eso puede ser un
problema, tendrías que usar un for:
for event in pygame.event.get():
# acá procesar los eventos
c. La idea de usar RenderUpdates es actualizar los menos posible la
pantalla, o sea:
- volver a aplicar el background solo en aquellas zonas donde se dibujaron
sprites en la iteración anterior.
- dibjuar los sprites conservando la lista de zonas donde se dibujaron.
- actualizar en la pantalla solo aquellas zonas donde se limpiaron sprites y
donde se dibujaron nuevos sprites.
Te mando un archivo donde hice estos cambios.
Me parece que está bien encaminado.
Saludos,
Pablo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100728/be6eac2d/attachment.htm
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : JAMtank.py
Tipo : text/x-python
Tamaño : 5481 bytes
Descripción: no disponible
Url : http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100728/be6eac2d/attachment.py
More information about the Olpc-uruguay
mailing list