<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EstiloCorreo19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:1809010760;
        mso-list-template-ids:1516279882;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1
        {mso-list-id:1845779844;
        mso-list-template-ids:-851941846;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=ES-MX link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Me interesa el Taller on-line.-<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Luego informan inscripciones y detalles…<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Saludos Manuel<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>
<p class=MsoNormal><b><span lang=ES style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De:</span></b><span
lang=ES style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
olpc-uruguay-bounces@lists.laptop.org
[mailto:olpc-uruguay-bounces@lists.laptop.org] <b>En nombre de </b>Fernando
Cormenzana<br>
<b>Enviado el:</b> jueves, 16 de junio de 2011 12:49 a.m.<br>
<b>Para:</b> Comunidad ceibalJAM<br>
<b>Asunto:</b> Re: [Olpc-uruguay] ¿Hacemos un Taller de pygame on-line?
¿Quieren?<o:p></o:p></span></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Me parece una excelente idea.<o:p></o:p></p>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal>Anotame para el proyecto.<o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<div>
<p class=MsoNormal style='margin-bottom:12.0pt'>Saludos,<o:p></o:p></p>
<div id="WISESTAMP_SIG_3645">
<div style='border:none;border-top:solid #E5E5E5 1.0pt;padding:10.0pt 0cm 0cm 0cm'>
<div style='margin-bottom:6.0pt'>
<p style='margin:0cm;margin-bottom:.0001pt'><strong><span style='font-size:
10.0pt;font-family:"Verdana","sans-serif"'>Ing. Fernando Cormenzana</span></strong><b><span
style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><br>
</span></b><span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><a
href="mailto:fcormenzana@gmail.com">fcormenzana@gmail.com</a><o:p></o:p></span></p>
</div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><a
href="http://www.facebook.com/fcormenzana"><span style='text-decoration:none'><img
border=0 width=16 height=16 id="_x0000_i1025"
src="http://images.wisestamp.com/facebook.png" alt=Facebook></span></a><a
href="http://uy.linkedin.com/pub/fernando-cormenzana/5/7aa/228"><span
style='text-decoration:none'><img border=0 width=16 height=16 id="_x0000_i1026"
src="http://images.wisestamp.com/linkedin.png" alt=LinkedIn></span></a><a
href="http://www.slideshare.net/zupernano"><span style='text-decoration:none'><img
border=0 width=16 height=16 id="_x0000_i1027"
src="http://images.wisestamp.com/slideshare.png" alt=SlideShare></span></a><a
href="http://www.delicious.com/zupernano"><span style='text-decoration:none'><img
border=0 width=16 height=16 id="_x0000_i1028"
src="http://images.wisestamp.com/delicious.png" alt=Delicious></span></a><a
href="http://twitter.com/#!/zupernano"><span style='text-decoration:none'><img
border=0 width=16 height=16 id="_x0000_i1029"
src="http://images.wisestamp.com/twitter.png" alt=Twitter></span></a><br>
</span><span style='font-size:9.0pt;font-family:"Verdana","sans-serif";
color:gray'>Ultimo post en mi blog: </span><span style='font-size:9.0pt;
font-family:"Verdana","sans-serif"'><a
href="http://nanotice.blogspot.com/2011/06/como-internet-ha-revolucionado-la.html"><span
style='color:#0000EE'>Cómo internet ha revolucionado la educación (Infografía)</span></a></span><span
style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><o:p></o:p></span></p>
</div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><img
border=0 width=1 height=1 id="_x0000_i1030"
src="http://p1.wisestamp.com/pixel.png?p=chrome&v=2.2.4.0&t=1308196272234&u=a34c74080c4ca423"></span><o:p></o:p></p>
</div>
<p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p>
<div>
<p class=MsoNormal>El 15 de junio de 2011 20:20, Flavio Danesse <<a
href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>> escribió:<o:p></o:p></p>
<p class=MsoNormal><b>Hola gente.</b><br>
<br>
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.<br>
<br>
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.<br>
<br>
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.<br>
<br>
<br>
<b>La mecánica a seguir será:</b><o:p></o:p></p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1'>Nivelar un poco los conocimientos sobre python
para que nadie se nos quede por el camino.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1'>En este mismo sentido, haremos una nivelación
sobre programación orientada a objetos.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1'>En ambos casos, tengo el material de lectura bien
cortito, concreto y sencillo de aprender que he generado para el grupo
python joven.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1'>Luego, comenzamos con el desarrollo: leerán el
guión general del juego, para entender las ideas y el objetivo que se
plantea.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo1'>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.<o:p></o:p></li>
</ul>
<p class=MsoNormal><b><br>
Temario general que recorreremos:</b><o:p></o:p></p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Lo mínimo y básico para crear la ventana del
juego, el loop principal y hacer que un objeto se mueva en pantalla.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Captura de eventos para lograr interactividad (es
decir que el usuario controle un objeto en pantalla).<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Control de colisiones entre objetos.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Tratamiento de gráficos y sonidos para optimizar
el rendimiento en la xo.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Programación multihilo en pygame.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Persistencia de datos para el juego.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Control de tiempo para el juego.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Programación en red de servidores y clientes para
un juego pygame que funcione bién en la xo.<o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l1 level1 lfo2'>Control de latencia en la red para el juego.<o:p></o:p></li>
</ul>
<p class=MsoNormal style='margin-bottom:12.0pt'>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.<br>
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.<br>
<br>
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.<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><o:p></o:p></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</div>
</body>
</html>