Diferencia entre revisiones de «Apoyo Asignaturas 2012»

De Proyecto Butiá
Saltar a: navegación, buscar
(Proyecto)
(Desarrollo)
Línea 53: Línea 53:
 
== Desarrollo ==
 
== Desarrollo ==
  
Se configura Eclipse con el plugin PyDev para desarrollar el juego. Principalmente se utilizará la librería PyGame para manejar los gráficos y sonidos a utilizarse. Se sigue investigando acerca de las distintas funciones que presenta esta librería.  
+
Se configura Eclipse con el plugin PyDev para desarrollar el juego. Principalmente se utilizará la librería PyGame esta proporciona los elementos más básicos para crear un juego en Python, se pueden manipular gráficos, audio, sonido, y está orientada al desarrollo de videojuegos.
 +
Se sigue investigando acerca de las distintas funciones que presenta esta librería.  
  
 
Creamos un usuario en GITORIUOS para usar el repositorio [https://git.sugarlabs.org/login]
 
Creamos un usuario en GITORIUOS para usar el repositorio [https://git.sugarlabs.org/login]
 +
Finalmente se utilizó un repositorio en Google Code para el control de versionado por ser más práctico ya que en el de Gitoriuos pedían seguir determinadas reglas para subir el código.
 +
 +
== Pruebas ==
 +
 +
Debido a que la implementación se realizó sobre la plataforma Linux pero en una distribución distinta a la utilizada por las XO se realizaron pruebas de la actividad en la plataforma donde debería funcionar correctamente. Al utilizar bibliotecas comunes a cualquier plataforma Linux no se encontraron problemas de ejecución.
 +
 +
== Futuro de AprendoBot ==
 +
 +
Al finalizar la actividad vimos que necesitaría mejoras por eso nos gustaría sugerir que en el próximo curso de Butiá se realicen cambios a nuestra versión. Entre ellos se destacan mejoras en el diseño, como por ejemplo incluir más animaciones, más juegos dentro de la actividad como puede ser un puzle, un memory o algún juego sencillo que le dé más dinamismo a ésta última. También se podría hacer una versión para estudiantes de liceos agregándole más niveles de dificultad al juego. Creemos que es una buena oportunidad ya que los alumnos disponen, al igual que en las escuelas, de la misma computadora que les brinda el Plan Ceibal.

Revisión del 20:06 8 oct 2012

Proyecto

El problema que se nos planteó fue hacer una actividad didáctica para la plataforma Sugar que enseñara conceptos básicos de robótica. La idea es que los niños aprendan jugando, ya que los juegos proporcionan un lugar para equivocarse y de esa forma aprender de esos errores. Está comprobado de que jugando es la mejor manera de aprender para los niños por eso la propuesta de hacer este tipo de actividad. Los problemas enfrentados fueron el diseño de un juego en sí y las limitantes de la plataforma en la cual debería funcionar el mismo.

Integrantes

  • Rolando Gaudin
  • Sebastian Cabrera
  • Silvina Fiorenza

Tutor

  • Marco Pannone

SubTutor

  • Federico Andrade

Objetivos

  • Incentivar el uso del Butia en las tareas escolares, preparando material para que los docentes vean como pueden usar el Butia para enseñar distintos temas.
  • Crear una actividad sugar que enseñe conceptos básicos de robótica para que los niños/jovenes tengan un primer acercamiento la disciplina.

Investigación

Se estudiaron principios de diseño para juegos educativos desde aquí. Utilizaremos estos para la realización de la actividad:

  • Tiene que haber relacionamiento y entendimiento entre los conceptos
  • Cada vez que se avanza dar un premio de estimulo
  • Que le avance varie dependiendo de las decisiones que el usuario toma
  • No puede ser ni muy fácil ni muy difícil ya que puede provocar aburrimiento o frustración

Diseño de la Actividad para la XO

Conceptos tentantivos a enseñar en el juego

  • Robot
  • Tipos de Robots
  • Usos de los Robots
  • Sensores
  • Actuadores

Fuente: diapositivas introductorias del curso.

Se investigo sobre Inkscape programa que será usado junto al GIMP para el diseño de la aplicación:

[1] [inkscape.org/doc/advanced/tutorial-advanced.es.html]

Este libro de Inkscape se usara de apoyo para el diseño.

[2], Libro Inkscape: Guide to a Vector Drawing Program

Se empezo a hacer el diseño del personaje de la actividad y las pantallas.

Desarrollo

Se configura Eclipse con el plugin PyDev para desarrollar el juego. Principalmente se utilizará la librería PyGame esta proporciona los elementos más básicos para crear un juego en Python, se pueden manipular gráficos, audio, sonido, y está orientada al desarrollo de videojuegos. Se sigue investigando acerca de las distintas funciones que presenta esta librería.

Creamos un usuario en GITORIUOS para usar el repositorio [3] Finalmente se utilizó un repositorio en Google Code para el control de versionado por ser más práctico ya que en el de Gitoriuos pedían seguir determinadas reglas para subir el código.

Pruebas

Debido a que la implementación se realizó sobre la plataforma Linux pero en una distribución distinta a la utilizada por las XO se realizaron pruebas de la actividad en la plataforma donde debería funcionar correctamente. Al utilizar bibliotecas comunes a cualquier plataforma Linux no se encontraron problemas de ejecución.

Futuro de AprendoBot

Al finalizar la actividad vimos que necesitaría mejoras por eso nos gustaría sugerir que en el próximo curso de Butiá se realicen cambios a nuestra versión. Entre ellos se destacan mejoras en el diseño, como por ejemplo incluir más animaciones, más juegos dentro de la actividad como puede ser un puzle, un memory o algún juego sencillo que le dé más dinamismo a ésta última. También se podría hacer una versión para estudiantes de liceos agregándole más niveles de dificultad al juego. Creemos que es una buena oportunidad ya que los alumnos disponen, al igual que en las escuelas, de la misma computadora que les brinda el Plan Ceibal.