[Olpc-uruguay] Pygame + sugar

Pablo Moleri pmoleri en gmail.com
Mie Ene 27 12:14:22 EST 2010


>
>
>    1. Necesito, si es posible, que los compañeros que están trabajando con
>    batalla naval me expliquen como se implementa la red. (un pdf con ejemplos
>    explicativos no viene mal).
>
> El tema red es bastante complejo y ademas es conveniente tener 2 XO para
probar, porque desde otro PC no siempre anda bien.

Te recomiendo que empieces mirando la actividad VideoJAM, que permite
trasmitir video entre 2 XO que esten en la misma red mediante gstreamer.
http://git.sugarlabs.org/projects/videojam/repos/mainline/blobs/master/VideoJAM.activity/collaboration.py

Ahi podes ver una version simplificada del modulo de colaboracion que se
encuentra en la batalla naval, capaz que te resulta mas facil empezar
mirando este y despues el de BatallaNaval.

Seria interesante que plantearas que tipo de interaccion tenes que tener
entre las maquinas.
Por ejemplo, VideoJAM usa el modulo de colaboracion solamente para obtener
la IP de la otra maquina y asi iniciar el gstreamer, mientras que
BatallaNaval utiliza el modulo para pasar la posicion de los barcos al
comienzo del juego y luego la posicion de cada jugada.

En el caso de VideoJAM no hace falta saber casi nada de Telepathy ni DBus,
simplemente enganchar los callbacks.
En el caso de BatallaNaval ya hay que adentrarse mas en el tema porque
empieza a usar metodos y senales de DBus.

Capaz que a medida que vayan surgiendo dudas las podemos ir viendo.

Saludos,
Pablo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100127/15ac09c9/attachment.htm 


More information about the Olpc-uruguay mailing list