¡Gana una placa del proyecto Icaro!

Share

Ya muchos sabrán que hace poco se realizó el FudCon Valencia en Venezuela donde varios embajadores de Fedora Panamá tuvieron la oportunidad de brindar un poquito de su conocimiento a través de las diferentes sesiones de charlas. En medio de ese evento Alejandro Peréz tuvo la oportunidad de intercambiar palabras con Valentin Basel, líder del proyecto Icaro (Róbotica Educativa) quien obsequió algunas placas de su Robot. Ahora mismo Valentin está necesitando la ayuda de personas que deseen colaborar con el proyecto, por tal motivo se ha convocado un concurso para aquellas personas que les guste la electrónica y programación obsequiando una placas del robot.

Bases para la partición:

  • Conocimientos de Python medio o avanzado.
  • Conocimientos de Robótica Básica.

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:
Como lo mencionado anteriormente, el premio consistirá de una sóla placa del proyecto Icaro por persona o grupo de personas. La fecha para la entrega de la placa sera el Software Freedom Day a darse lugar el 15 de Sept de 2012 en la Universidad Tecnológica de Panamá.
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 Proyecto: https://github.com/valentinbasel

Te invito a ti lector, a que participes ya que es una buena manera de aprender más de programación en python y sobre todo, de robótica educativa.