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>