Software Freedom Day – Concurso de programacion Python y Robotica
En el reciente Fudcon Valencia, tuve el agrado de compartir con Valentin Basel lider del proyecto Icaro, quien visito el año pasado Panamá y presento su proyecto en el Fudcon Panamá. En esta ocasión me entrego unas placas que son la base de su proyecto para que las entregara a personas interesadas en colaborar con el, pensando en hacer algo mas que entregar las placas estamos convocando a un pequeño concurso de programación Pyhton que permita a los participantes a estudiar el código de Icaro y poner su granito de arena en el proyecto, con la expectativa que el ganador se convierta en un colaborador del proyecto.
Requisitos de Participación:
El concurso es libre o abierto cualquiera con conocimiento de Python puede participar.
Objetivo:
El objetivo general es establecer una concepción clara del código de Icaro y facilitar la colaboración y desarrollo que contribuya al proyecto.
Reglas:
-
La persona que termine correctamente los problemas planteados en el menor tiempo posible sera el ganador.
-
Se pueden presentar soluciones parciales, pero las respuestas completas serán los ganadores.
-
En caso de un empate se resolverá con un problema adicional a resolverse el 15 de Sep en el SFD
-
Las soluciones tienen que ser enviadas antes del 13 de Septiembre 2012 para su evaluación a Valentin Basel.
Se puede solicitar ayuda vía correo electrónico a Valentin Basel.
Premio:
El premio consiste de una sóla placa del proyecto Icaro por persona o grupo de personas.
Cualquier detalle no previsto aquí sera resuelto por los organizadores.
Las tareas asignadas según nivel de dificultad:
Tareas simples:
1) Agregar menú o dialogo contextual con botones para las opciones: “Nuevo”, “Guardar”, “Salir” que solicite confirmación de accion antes de ejecutarla.
Actualmente, la aplicación no tiene estas opciones funcionales y podría borrar toda la secuencia escrita (ver archivo icaro.py)
Tareas medias:
1) Agregar sombra a los bloques …… con pygame.draw.line( ) (ver componentes.py)
2) Agregar nuevos bloques usando XML (o alguna instrucción de SDCC o de pinguino-USB)
Tareas avanzadas:
Se valorarán propuestas novedosas aunque se considerarán opcionales.
Enlaces: Blog del proyecto Icaro http://sistema-icaro.blogspot.com/
Videos del Proyeco: http://www.youtube.com/user/valentinbasel
Código Fuente del Proyect: https://github.com/valentinbasel
Trackbacks
There are no trackbacks on this entry.
Comments
There are no comments for this post.
There are no comments on this entry.