Con motivo del próximo jam5 Paysandú, les envío el plan del taller Python Live que Pablo Moleri y Andrés Ambrois habían elaborado para el jam anterior.<br><br>El punteo corresponde a etapas que planearon para Python live y que se cumplieron a lo largo dos días.<br>
Si no recuerdo mal, las etapas 1,2,3, se desarrollaron en el primer día del jam, mientras las 4 y 5 en el segundo día y en el contexto de la competencia de mejoras a la Batalla Naval: inteligencia artificial e interfaz gráfica.<br>
<h1 style="font-weight: normal;" class="ha"><font size="2"><span id=":4dj" class="hP"> BatallaNaval-1 Activity (python-básico):<br>  * Main<br>  * init<br>  * PanelPrincipal<br>  * Celda<br>  * Tablero<br>  * Barco<br>  * crearBarcos</span></font></h1>
<h1 style="font-weight: normal;" class="ha"><font size="2"><span id=":4dj" class="hP">BatallaNaval-2 (gtk-básico):<br>  * Agregar código en main e init() y parámetro ventana_principal<br>  * PanelPrincipal gtk.HBox (agregar init)<br>
     * Ambos tableros<br>     * show_all<br>     * comentar barcos<br>  * Celda gtk.Button (agregar init)<br>  * Tablero gtk.Frame (agregar init)<br>     * Nuevas tablas<br>     * Atachar celdas al tablero<br>  * MOSTRAR<br>
  * Barco gtk.Frame (agregar init)<br>     * Agrega set_orientacion<br>  * PanelPrincipal<br>     * Agregar Ambos barcos<br>  * Tablero<br>     * Agregar código para mostrar barco<br>  * MOSTRAR</span></font></h1><h1 style="font-weight: normal;" class="ha">
<font size="2"><span id=":4dj" class="hP"><br>BatallaNaval-3 (Sugarizar):<br>  * Agrega módulo de Actividad<br>  * Agrega carpeta activity<br>  * Agrega setup.py<br>  * Agrega parámetro standalone<br>  * Agrega código en el init</span></font></h1>
<h1 style="font-weight: normal;" class="ha"><font size="2"><span id=":4dj" class="hP"><br>BatallaNaval-4 (gtk-avanzado):<br>  * Agrega jugadas_enemigas<br>  * Agrega jugada_hecha<br>  * Agrega callback de jugada_hecha al crear tableros<br>
  * Guarda el callback en el init del tablero<br>  * Agrega funciones de colorear a celda<br>  * Agrega connect a la celda</span></font></h1><h1 style="font-weight: normal;" class="ha"><font size="2"><span id=":4dj" class="hP"><br>
BatallaNaval (colaboración):<br>  * Agrega módulo de colaboración<br>  * Crea colaboración en la Actividad<br>  * Inicializa colaboración en el init<br>  * Agrega código en jugada_hecha para manejar colaboración<br>  * Agrega jugada_red para reflejar las jugadas que hace el oponente<br>
  * Agrega cargar_barcos</span></font></h1><br>