Skip to content

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:

  1. La persona que termine correctamente los problemas planteados en el menor tiempo posible sera el ganador.

  2. Se pueden presentar soluciones parciales, pero las respuestas completas serán los ganadores.

  3. En caso de un empate se resolverá con un problema adicional a resolverse el 15 de Sep en el SFD

  4. 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

Spread The Love, Share Our Article

Related Posts

Comments

There are no comments for this post.

There are no comments on this entry.

Trackbacks

There are no trackbacks on this entry.

Add a Comment

Required

Required

Optional