[Olpc-uruguay] ¿Hacemos un Taller de pygame on-line? ¿Quieren?

Mario González mago876 en gmail.com
Vie Jun 17 16:27:53 EDT 2011


El 15/06/11, Flavio Danesse <fdanesse en gmail.com> escribió:
> *Hola gente.*
>
> El viernes que viene 17 de junio, haremos en Rafael Peraza el segundo taller
> sobre pygame con los gurises de python joven y pensando un poco sobre que
> hacer después, se me ocurrió una idea en la que puede que algunos en la
> lista estén interesados en participar, así que voy a invitarlos a que se
> integren en este proyecto.
>
> Verán: desde hace tiempo estoy por empezar a desarrollar la 2ª versión de
> JAMTank y nunca empiezo, así que se me ocurrió hacerlo de nuevo desde cero
> con mis alumnos del grupo python joven. La idea es que yo defina y coordine
> el desarrollo del juego pero que sean ellos quienes lo desarrollen
> implementando el código del mismo a modo de ejercitación, mientras yo voy
> corrigiendo lo que se haga.
>
> Si alguien en la lista desea aprender a desarrollar un juego en pygame puede
> integrarse al grupo y seguir el desarrollo participando directamente en él.
>
>
> *La mecánica a seguir será:*
>
>    - Nivelar un poco los conocimientos sobre python para que nadie se nos
>    quede por el camino.
>    - En este mismo sentido, haremos una nivelación sobre programación
>    orientada a objetos.
>    - En ambos casos, tengo el material de lectura bien cortito, concreto y
>    sencillo de aprender que he generado para el grupo python joven.
>    - Luego, comenzamos con el desarrollo: leerán el guión general del juego,
>    para entender las ideas y el objetivo que se plantea.
>    - Luego, les iré pasando de a una y de a poco las tareas de desarrollo a
>    modo de "deberes" que serán corregidos y tendrán la devolución
>    correspondiente al participante.
>
> *
> Temario general que recorreremos:*
>
>    - Lo mínimo y básico para crear la ventana del juego, el loop principal y
>    hacer que un objeto se mueva en pantalla.
>    - Captura de eventos para lograr interactividad (es decir que el usuario
>    controle un objeto en pantalla).
>    - Control de colisiones entre objetos.
>    - Tratamiento de gráficos y sonidos para optimizar el rendimiento en la
>    xo.
>    - Programación multihilo en pygame.
>    - Persistencia de datos para el juego.
>    - Control de tiempo para el juego.
>    - Programación en red de servidores y clientes para un juego pygame que
>    funcione bién en la xo.
>    - Control de latencia en la red para el juego.
>
> Todo, de a poco, sin apuro, con respuesta a las preguntas y dudas que
> surjan, la idea es aprender y compartir lo aprendido, no importa si
> terminamos o no el proyecto en si.
> Obviamente, no soy un experto en python, pygame, programación orientada
> objetos, multihilo o en red, pero puedo compartir lo que se, creo que esta
> es la mejor forma de hacerlo, un taller cada cierto tiempo en forma
> presencial no sirve porque no hay continuidad, si lo hacemos así, como les
> planteo, podemos definir pequeñas tareas semanales, lo que los hará ir
> metiendose en pygame poco a poco y de forma sostenida.
>
> Bueno, quien desee partiicipar por favor conteste este hilo aclarándolo así
> veo cual es la mejor forma de organizarnos, aunque creo que posiblemente lo
> mejor sea seguir un mismo hilo acá, en esta lista, de forma que quien no
> participe directamente ahora, pueda consultar a modo de foro lo que vayamos
> a hacer.
>


-- 
Mario González Olmedo


More information about the Olpc-uruguay mailing list