Hola,<br><br>Si tenés problemas de performance lo primero que tenés que hacer es tratar de utilizar un grupo de sprites optimizado y no dibujar todo el fondo en cada frame.<br><br>Fijate en la referencia de PyGame: <a href="http://www.pygame.org/docs/ref/sprite.html#pygame.sprite.RenderUpdates">http://www.pygame.org/docs/ref/sprite.html#pygame.sprite.RenderUpdates</a><br>
Ahí tenés herramientas que te facilitan el actualizar sólo las áreas de la pantalla donde hubieron cambios.<br><br>Saludos,<br>Pablo<br><br><div class="gmail_quote">2010/1/16 Flavio Danesse <span dir="ltr"><<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><b>Hola gente.</b><br><br>He estado jugando con pygame y la verdad es que está bueno y muy muy facil, se presta muchisimo para hacer actividades interactivas en la xo, en particular me quedé pensando en la idea que alguien en la lista tenía para hacer una actividad sobre astronomía.<br>
<br>Está buenísimo para hacer cosa sobre física, quimica, etc. . . Se pueden hacer buenas emulaciones con pygame.<br><br>En cuanto a los juegos, que se supone que es para eso el paquete, al menos lo que yo he hecho, anda bastante lento, le cuesta mucho a la xo correr estas cosas.<br>
<br>Les paso en adjunto en archivo zipeado el jueguito que empecé a hacer para aprender (no se si conviene seguirlo o hacer otra cosa mas provechosa, la idea era solo aprender pygame).<br>Son 3 archivos de código, donde tendrán que modificar las referencias a las imágenes para que les funcione en sus PC (son solo 3 imagenes)<br>
<br>deben ejecutar el archivo BatallaEspacial.py<br><br><b>Hice simplemente:</b><br><ol><li>una pantalla con una imagen de fondo.</li><li>una nave nodriza</li><li>nueve naves tipo caza</li></ol><br>La nave principal se mueve con el mouse, las naves cazas se mantienen en formación a una distancia determinada de la nave principal.<br>
Al presionar la tecla 1 las naves se forman de una manera y al presionar 2 se forma de otra manera diferente.<br>Al presionar la tecla a las naves se separan entre si, al presionar la tecla z las naves se acercan entre si.<br>
<br><br>Si les dá la voluntad de probarlo y mirarlo, agradecería consejos para mejorar y hacer más eficiente el código y perdonen si molesto por mandar esto a la lista.<br>
<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div><br>