Cómo mover las imágenes en AppInventor para hacer juegos en el dispositivo móvil

SpaceShip 5282016

Esta semana uno de los ninjas se ha animado a desarrollar ideas para hacer juegos y lo que ha querido hacer es mover un objeto utilizando AppInventor y las flechas: izquierda, derecha, arriba y abajo. Explicar los ejes y las orientaciones a alumnos de secundaria es relativamente fácil y enseguida ha entendido los movimientos utilizando las coordenadas y sumando o restando cantidades para avanzar o retroceder. También, en función del tamaño del salto, ha entendido la velocidad a la que se puede mover el objeto en el lienzo.

Aunque les había preparado cómo mover una nave con las flechas (izquierda-derecha, arriba-abajo) y disparar con un botón de fuego, al final ha decidido hacer otra actividad, aunque también relacionada. Se trataba de un juego, para su hermana, en el que tenía que mover una imagen de un gusanito por un laberinto, ¡sin tocar las paredes o habría que comenzar de nuevo!, hasta una rica fruta.

En el enlace de la Gallery está el ejercicio al que hemos llamado ‘Move space ship and fire rocket’ se puede encontrar cómo se puede mover la nave por los ejes, cómo se orienta en función de la posición y también cómo dispara, intentando que el disparo sa realice también por la parte frontal de la nave.

Además el ninja aprendió a qué hacer cuando el gusanito choca con obstáculos y cómo gestionar trampas en el lienzo que se activan o desactivan por tiempo. Y para eso tuvo la ayuda de otro ninja que estuvo toda la tarde compartiendo sus conocimientos con sus compañeros y que creo que es el que mejor se lo ha pasado en la sesión. Y es que todos sus compañeros le pidieron ayuda, le tuvieron de referencia y él se mantuvo muy generoso, participativo y colaborador con todos.

Enhorabuena a todos los ninjas porque la sesión ha sido muy interesante con trabajos independientes, colaboración, apoyos, ayudas y muchas ganas para sacar adelante ideas y proyectos.

Más información | appinventor
Imagen | ryaninc

Cómo nos organizamos en AppInventor entre padres, ninjas y mentores

CoderDojo 5162016

Esta semana en AppInventor hemos dedicado tiempo para compartir las experiencias entre padres, madres, ninjas y mentores.

La propuesta para que los ninjas desarrollen más sus habilidades es que se acostumbren a buscar en Internet y a preguntar a los compañeros. En CoderDojo MediaLab Prado la comunicación funciona muy fluida y los logros que consigue un ninja rápidamente se trasladan y se comunican al resto. Además los mentores estamos siempre preparados para acercarnos e intentar responder a todas las dudas posibles. De entre las páginas que suelo utilizar para encontrar recursos, y que comparto con los ninjas, están: appinventor.org y puravidaapps.com. Y además recordamos los recursos que se van publicando en coderdojo.es con contenidos también de otros lenguajes de programación.

Además animamos a los padres a que escriban en el blog, a que ayuden a los ninjas a documentar su trabajo, a que identifiquen ideas y retos para realizar en las sesiones de CoderDojo y también a construir relaciones con otros ninjas. Para realizar estas tareas se comentó la posibilidad de utilizar herramientas como los foros en la que los ninjas dinamicen, compartan sus ideas y organicen sus tareas.

Y seguimos trabajando aunque el protagonismo se lo llevó el Scratch Day en el que muchos ninjas estuvieron trabajando con ilusión y dedicación.

Para finalizar, esta semana he visto algunos enlaces en Internet que me han llamado la atención y que comparto en la página de CoderDojo: ‘Faltan referentes de mujeres con éxito en tecnología’ y La conversación es el nuevo interface en el que su autora, Soraya Paniagua, nos habla de Satia Nadella, de Mark Zuckerberg y de Silicon Valley que están trabajando no tanto en el uso de interfaces gráficos sino de usabilidad basada en el lenguaje natural. El mundo de los robots cada vez está más cerca.

La semana que viene volveremos a coger rutina de trabajo con nuevas ideas y proyectos.

Imagen | Sugar Ray Banister

Los CoderDojo de España se reúnen y comparten experiencias

Grupo1

El 15 de abril se celebró en Madrid, en las instalaciones de MediaLab Prado, una reunión entre la mayoría de CoderDojo de España que pertenecen a la Asociación CoderDojo España. Estaban todos convocados a la reunión aunque finalmente asistieron los CoderDojo de Bilbao, Murcia, Valencia, León y Madrid.

El objetivo de la reunión era presentarnos a la CoderDojo Foundation que también estaba en Madrid dentro de la iniciativa Erasmus+

Además del día 15 de abril la mayoría de los CoderDojo asistentes se acercaron el sábado 16 a conocer CoderDojo Madrid en las instalaciones de MediaLab Prado. A todos les gustó la gran participación, el trabajo colaborativo de los ninjas y de sus padres y hasta compartieron, como se puede ver en la imagen y en el caso de CoderDojo Valencia, algunas de sus experiencias con los ninjas de AppInventor. Trajeron una placa de Mioio AppInventor que conectada a dos motores y a un sistema de engranajes permitía mover un robot con dos ruedas y una pinza (en primer término en la imagen), desde el dispositivo móvil. ¡Y todo programado por los ninjas! En este enlace se les puede ver en plena explicación.

CoderDojoVLC_byl_inedu 4172016

Durante la presentación de los CoderDojo de España aprendimos qué lenguajes de programación se aplican: Scratch, AppInventor, Java, HTML5, Sonic Pi, Processing, Minetest y muchas más herramientas que sirven como excusa para que los ninjas aprendan y desarrollen otras habilidades además de que se generan lazos de amistad entre ellos.

Grupo2 4172016

La CoderDojo Foundation, con sede en Dublín, presentó alguna de las herramientas y mecanismos que desarrollan para los CoderDojo de todo el mundo. Por ejemplo cómo gestionar los grupos, la información de los padres y ninjas, cómo hacer las convocatorias y el seguimiento de la asistencia y premiar los éxitos en el trabajo realizado ofreciendo badges o insignias. Además también están desarrollando recursos para facilitar la difusión de CoderDojo, estos contenidos incluyen vídeos con explicaciones de en qué consiste el mentoring, cómo involucrar a los padres, etc. Todos están desarrolladas con software libre y están disponibles en español.

De la sesión entre los mentores de los CoderDojo de España hablamos de cómo mejorar el proceso de captación de mentores y de las experiencias de desarrollo de las sesiones con los ninjas.

Todos los Dojos estuvimos de acuerdo en seguir trabajando en el compromiso y participación de los padres, en la necesidad de difundir las experiencias, en definir tareas a realizar y en dotar de herramientas a los que quieran incorporarse como mentores. Aunque ya estamos poniendo en práctica muchas iniciativas para seguir mejorando, como la página en Internet de CoderDojo.es, que incluye guías y tutoriales, la difusión de las sesiones con contenidos, como este blog, o la rápida respuesta ante peticiones de ayuda y es que cada sábado atendemos comentarios y demandas de padres que quieren conocer más sobre el proyecto.

Grupo3

Respecto a las experiencias de trabajo sí comentamos que podemos desarrollar el vídeo como herramienta de difusión de conocimiento entre los ninjas y que sería adecuado elaborar materiales para grabar vídeo con contenido de interés. También aprendimos a organizar la tarea de los ninjas animándoles siempre a buscar en Internet, con criterio, aunque tenemos que identificar recursos que les aporten, a preguntar a sus compañeros y también, que para eso estamos aunque no como primer recurso, consultar al mentor. Además mencionamos que el idioma no es un obstáculo y que aunque haya recursos en inglés los ninjas los pueden utilizar como recursos muy útiles.

También comentamos cómo tenemos que gestionar las expectativas de las sesiones de CoderDojo informando que no es un sitio al que vayan los ninjas a jugar, que no siempre hacen robótica y que hay que desarrollar el trabajo por proyectos con objetivos, tiempo de dedicación, reparto de tareas ¡involucrando a los padres!, identificación de líderes del proyecto y utilizando todos los recursos posibles. Además comentamos que la relación 1 mentor por 3 ninjas es óptima para conseguir los mejores resultados aunque somos muy conscientes de lo difícil que es conseguirla.

Entre algunas buenas prácticas recursos indicaron, por ejemplo en Bilbao, que para aprender Java, utilizaron a los personajes del League of Legends (LOL) como excusa para desarrollar toda la teoría de clases y de programación de objetos con Java. También se mencionaron recursos prácticos y útiles como los que publica la Universidad de Murcia. Desde CoderDojo León nos enseñaron que se puede enseñar un poco de teoría e historia de los orígenes de la programación antes de cada sesión y desde CoderDojo Valencia nos contaron la experiencia del trabajo por proyectos, de las tareas a realizar antes, durante y después de las sesiones por los padres y sus hijos.

Y hasta aquí el resumen de la jornada del encuentro de CoderDojo de España que se celebró en Madrid en las magníficas instalaciones de MediaLab Prado y a los que no paramos de agradecer su atención. Muchas gracias a todos los mentores por asistir al encuentro, por compartir las experiencias, por el compromiso y especialmente por impulsar el conocimiento de la programación entre los ninjas.

Los retos siguen siendo enormes porque cuando desde la CoderDojo Foundation mencionan la existencia de centenares de Dojos en Irlanda en España todavía estamos arrancando menos de una decena. Aunque estamos convencidos de que la iniciativa va a seguir creciendo, que los padres son excelentes prescriptores, que muchos de ellos serán mentores y que vamos a seguir trabajando para que la comunidad siga ampliándose.

Grupo4 4172016

Imágenes | @CoderDojo_es, Inedu

En AppInventor hacemos aplicaciones útiles y ¡también juegos!

Google_BuscaFraseExacta

Esta semana en AppInventor hemos trabajado mucho en la aplicación que nos permite buscar en Google con funcionalidades que realmente aportan a los estudiantes. Y es que si los ninjas se quedan con el primer resultado de Google, ¡todos los compañeros del colegio o instituto tendrán los mismos trabajos! y quizá se hayan perdido detalles y datos relevantes.

Así que hemos construido una aplicación que hemos ido analizando y revisando para que los ninjas aprendan a ver el código y a saber dónde se puede modificar para incorporar nuevas funcionalidades.

La aplicación desarrollada, que nos sirvió como base, está en la Gallería de Appinventor y se llama Buscador_Google. Tiene dos pantallas, una para escribir la palabra o palabras a buscar y seleccionar los criterios de búsqueda y otra para mostrar los resultados de Google y volver a la primera pantalla.

Con la aplicación los ninjas pueden aprender a pasar parámetros entre pantallas utilizando el componente de base de datos, también la asignación de valores a las variables con la instrucción set. Entre las opciones de búsqueda hemos incluido el slider como mecanismo de selección y el manejo de listas para elegir el criterio. Además hemos incorporado una ventana de notificación de lo que se ha seleccionado y finalmente el componente de navegador con los resultados HTML.

Los criterios de selección incluyen: uso de comillas, el tipo de documento (doc, pdf, ppt) y páginas específicas como la wikipedia.org, abc.es, elmundo.es, elpais.es o elespanol.com (periódicos nacionales para que los ninjas se aficionen a buscar en las noticias)

Para buscar en Google hemos encontrado una página de la empresa que nos muestra con detalle la ruta a construir para realizar el tipo de búsqueda. Para los ninjas es muy fácil de seguir e interpretar y les ayuda a optimizar su programa. Además recordamos que todas las funcionalidades posibles de content curator están aquí.

Los ninjas han revisado el código y la aplicación y en próximas semanas lo modificarán para construir sus propios criterios de búsqueda. Ya hay ninjas que quieren buscar en Imágenes, en YouTube y ¡hasta dictar al teléfono el texto a buscar! con el componente de micrófono.

Y también tenemos tiempo para juegos. Entre tres ninjas están trabajando en una aplicación, la del laberinto, que ya tiene cuatro pantallas y que no para de evolucionar. Los ninjas están haciendo un trabajo excelente y aprovecharon para presentar a sus colegas lo que llevan desarrollado. Los próximos retos incluyen finalizar las pantallas diseñadas, incluir imágenes y algún diseño atractivo y solicitar música ¡al grupo de Sonic Pi! cuando el prototipo esté más avanzado. Con música e imágenes el juego puede entrar en otra dimensión. Además los ninjas se pueden animar a grabar en vídeo su trabajo y desde este blog lo enlazaríamos como un recurso estupendo para otros ninjas que vengan en el futuro.

El próximo 16 de abril nos visitarán CoderDojo de todo el mundo así que los ninjas estarán atentos para compartir sus inquietudes con los mentores de otros países y de otras localidades de España. Y es que cada vez hay más ninjas aprendiendo a programar y a desarrollar sus habilidades de comunicación y de organización de ideas.

Para terminar, incluyo algunos enlaces que he visto esta semana y que quizá llamen la atención de los padres. Una noticia que habla de que las pymes españolas buscan profesionales en el que se dicen cosas como que ‘la mayor parte del nuevo empleo se creará en ámbitos como las redes sociales, la programación, los sistemas de redes, el mantenimiento de equipos, la creación de contenidos digitales, la experiencia de usuario, el diseño de productos digitales o el big data.’ o que ‘el título universitario ya no marca la diferencia y se sitúa por debajo en importancia de otros aspectos relacionados con la actitud del trabajador como pueden ser la motivación o flexibilidad.’ Y un enlace que habla de la Generación Z, los nacidos entre 1995 y 2010. En este artículo se indica cómo ‘Las compañías se podrán beneficiar de esta capacidad de los ‘Z’ para transmitir contenidos y su vocación de compartir conocimientos.’

Y nos despedimos hasta la semana que viene felicitando a padres y ninjas por su trabajo y compromiso. Y también agradecemos la visita de Bernat Llopis y su familia que desde Valencia se animó a conocer más sobre el CoderDojo de MediaLab Prado. Bernat es el responsable de los programas bylinedu.es y Coder Dojo Valencia. También nos visitó Gabriel Viso (@gvisoc) de Pitando.net que desde su página ofrece recursos para las familias para aprender a programar. ¡A ver si se anima y se hace mentor en CoderDojo!

Imagen | Google

En AppInventor desarrollamos aplicaciones para ser ‘content curator’

Search 432016

Volvemos a AppInventor después de las vacaciones de Semana Santa. Muchos ninjas han vuelto con muchas ganas para seguir desarrollando aplicaciones.

Los más veteranos siguen trabajando en su aplicación de laberinto con acción y los más nuevos empezaron a trabajar en el diseño y desarrollo de una aplicación que realiza búsquedas con Google. Como habíamos comentado en artículos anteriores los jóvenes y adolescentes pueden ser content curator (identificar el contenido que aporta valor) y aprovechar las posibilidades de las herramientas de búsqueda que utilizan habitualmente.

Para empezar hemos realizado un diseño de las pantallas en papel, inicialmente dos, una para teclear lo que se va a buscar y elegir los criterios de búsqueda y otra para obtener resultados. Todos los diseños de los ninjas han sido diferentes, originales, creativos y muy prácticos y hemos empezado a programarlos con los bloques. Además los hemos probado, en el papel, y hemos visto que funcionaban, antes de lanzarnos a la codificación.

Por ejemplo, a los que ya habíamos comentado de búsqueda por tipo de documento o que la entrada de texto tenga comillas otros ninjas han decidido buscar imágenes o vídeos.

El mayor reto es identificar la ruta o url que tenemos que utilizar en función del criterio aplicado y mostrar, sin errores, los resultados en la pantalla.

Nos despedimos hasta la próxima semana en la que esperamos acercarnos más a tener resultados en el dispositivo móvil y sobre todo empezar a mejorar la aplicación incluyendo más criterios y mejorando las opciones de búsqueda.

Imagen | GotCredit

En AppInventor empezamos a hacer una aplicación para buscar en Google con criterio

Cariño he conectado a los niños

En la sesión de AppInventor antes de irnos de vacaciones de Semana Santa hemos empezado a pensar en cómo construir una aplicación que nos ayude a realizar búsquedas con criterio en Google, uno de los buscadores más utilizados en el mundo.

Y es que en el libro que aparece ilustrando el artículo, su autor, Guillermo Cánovas (@gcanovasg), recomienda animar a los niños y adolescentes a buscar con criterio y racionalidad. Guillermo lo explica diciendo que cuando él era joven copiábamos lo que nos decía la enciclopedia y ahora que tenemos Internet copiamos el primer resultado que nos ofrece Google. Sin embargo, ¿cuántos resultados mejores se pueden obtener? ¿Qué criterios podemos aplicar? ¿Cómo podemos encontrar el mejor resultado? Aprovechando estas preguntas hemos empezado a elaborar un prototipo que incluya la palabra o palabras a buscar en Google con diferentes opciones:

  • Palabras exactas: uso de las comillas “”
  • Buscar en un tipo de documento: tipo de documento (filetype)
  • Buscar en una página específica (site) Tipos de contenido: edu, org
  • Buscar con una frase: uso del asterisco (por ejemplo: en un * de la mancha)
  • Buscar con una palabra y no con la otra: terremoto -japón
  • Buscar cualquiera de las palabras de una cadena utilizando la partícula OR: casa or piso or house or chalet. O AND: terremoto AND Japón AND maremoto
  • Buscar definiciones de las palabras: utilizar (define)

En esta página de recursostic.educacion.es hay muchísimas opciones y todas muy interesantes para realizar búsquedas. Y es que, por ejemplo, una ninja nos comentó que es cierto que cuando ha buscado en Internet alguna vez ha obtenido resultados que no se esperaba y eso le ha sorprendido.

Para los ninjas resolver este ejercicio no fue nada sencillo y estuvimos mucho tiempo hasta que todos comprendimos lo que había que hacer. Aunque al principio no mostraron las características que se esperan de unos nativos digitales al final si se llevaron la idea de que es posible hacer búsquedas más precisas, con resultados más ajustados y que no les generarán sorpresas desagradables.

El plan de trabajo para realizar esta aplicación es de dos semanas. Para ello vamos a empezar con la aplicación del Diccionario de la RAE y la romperemos de forma adecuada y adaptaremos convenientemente hasta conseguir nuestro buscador de Google con “vitaminas”.

Además otros ninjas siguen trabajando en el juego de la bola en el laberinto y siguen completando pantallas y obstáculos para poder tener un juego lleno de entretenimiento y diversión para todos. En cuanto el prototipo esté un poco más avanzado les pediremos música y colaboración al grupo de Sonic Pi y lo subirán a la Gallery. Además les he animado a realizar un vídeo explicando el proceso creativo que puede servir para explicar el funcionamiento de AppInventor para realizar este tipo de retos.

Nos despedimos hasta después de Semana Santa, en este tiempo estaremos atentos a cualquier novedad y a identificar retos que luego los ninjas puedan programar en sus dispositivos móviles. Y también les animamos a ellos y a sus familias a que vengan con nuevas ideas. ¡Hasta después de las vacaciones!

Más información | ‘Cariño, he conectado a los niños’ en Amazon

Arranca un nuevo cuatrimestre y damos la bienvenida a nuevos ninjas

Kids_Coding 352016

Esta semana en CoderDojo AppInventor hemos dado la bienvenida a nuevos ninjas encantados de conocer todas las posibilidades que ofrece el MIT y Google. Y es que con estas herramientas los ninjas pueden programar aplicaciones y llevárselas en el dispositivo móvil para aprender o disfrutar con ellas en cualquier parte y momento ¡y con sus amigos!

Entre los objetivos de la sesión estaban comentar en qué estamos trabajando y también dar la bienvenida a los nuevos ninjas, dos chicos y dos chicas. Los cuatro ya han aprendido a familiarizarse con el interfaz de trabajo, conocer las aplicaciones para ver el desarrollo en el móvil y hasta alguno se ha lanzado a realizar una aplicación propia. Todos se han presentado al grupo y al finalizar la sesión dos ninjas han explicado como va su trabajo.

Y es que entre los diseños a realizar, dos ninjas se han puesto a trabajar de forma colaborativa ¡compartiendo requerimientos y repartiendo tareas! y han presentado sus avances. Se trataba de conseguir que una bola se moviese por la pantalla, con la ayuda del acelerómetro, y utilizase los rebotes en la pared, el choque con obstáculos y la caída dentro de un agujero. Entre los dos han empezado a elaborar pantallas y mecanismos del juego. Seguro que la aplicación todavía tiene mucho recorrido con, por ejemplo, la inclusión de música ¡que se la podríamos solicitar a los ninjas de Sonic Pi! además de instrucciones de uso y hasta podríamos grabar un vídeo de cómo hacer un juego utilizando los recursos de AppInventor.

Otra propuesta de trabajo es realizar un vídeo musical o un portarretratos en modo carrusel o lo que quieran los ninjas hacer con las posibilidades que ofrece AppInventor. El objetivo es aprovechar el teléfono como herramienta para ver vídeos y desarrollar contenidos que tengan imágenes de una ciudad, textos aleatorios, las letras de una canción, libros recomendados, imágenes de películas, etc.

Y queremos hacer más aplicaciones prácticas. Hace unas semanas se celebró un evento en Fundación Telefónica y Guillermo Cánovas presentó el libro “Cariño, he conectado a los niños” lleno de recomendaciones y que presenta el concepto de ¡content curator!

El objetivo es realizar una aplicación de búsquedas en Google con diferentes opciones que faciliten el aprendizaje, obtener contenido que aporte y animar a los ninjas a desarrollar criterio crítico:

  • Palabras exactas: uso de las comillas “”
  • Buscar un tipo de documento: tipo de documento (filetype)
  • Buscar en una página específica (site) Tipos de contenido: edu, org
  • Buscar una frase: uso del asterisco (en un * de la mancha)
  • Buscar una palabra y no la otra: patatas -fritas
  • Buscar cualquiera de las palabras de una cadena: casa or piso or house or chalet
  • Buscar definiciones de las palabras: utilizar (define)

Y para finalizar hablamos muy brevemente de cómo programar tiene cada vez más visibilidad y aplicaciones entre los niños y adolescentes de España y del mundo. Comentamos algunos enlaces a páginas en Internet y que animo a revisar. Una es del comportamiento de un robot en el último reto de la FLL, me encanta cómo los participantes resuelven los problemas con imaginación, audacia y mucho trabajo. También las novedades del MWC celebrado en Barcelona en 2016, aunque la realidad virtual se llevó muchos titulares me gustó la iniciativa 4YFN de qué va a pasar los próximos cuatro años. Y para terminar dos comentarios de Enrique Dans, uno de los porqués de incluir la computación en el bachillerato y otro sobre los robots y el uso de asistentes que cada vez van a ser más frecuentes.

¡Hasta la semana que viene!

Imagen | Stephen Chin

En AppInventor cerramos el semestre y esperamos a más ninjas para el próximo

Labyrinth 2132016

En la jornada de AppInventor hemos repasado las experiencias positivas que hemos tenido en el semestre. Hemos comentado lo que hemos aprendido, las buenas prácticas y lo que hemos programado. En este blog hemos ido comentando cada semana las experiencias de AppInventor con foco en el manejo de base de datos, los componentes para realizar aplicaciones sociales (envío de correo electrónico, de sms o notificaiones). También el uso de las imágenes, de la programación de fórmulas matemáticas, de la navegación entre pantallas, etc.

Además hemos utilizado los bucles, las sentencias condicionales, las listas, las variables, la lógica, etc. Y por supuesto los bloques de AppInventor que admiten parámetros de entrada y después de hacer una funcionalidad, devuelven variables de salida que los ninjas transforman en aplicaciones con el superpoder de programar.

También los ninjas han aprendido a colaborar, a apoyarse, a hablar, a resolver problemas y a comunicar ideas y a compartirlas. Y han realizado aplicaciones que ofrecen funcionalidad práctica para la gestión entre padres e hijos, el aprendizaje de naturaleza, conocimientos de matemáticas y hasta un San Valentinator con el que cerramos el semestre.

Nos han faltado juegos y aplicaciones que utilizan los componentes de dibujo y animación orientados a entretenernos. Y sobre todo de desarrollar aplicaciones que utilicen también el movimiento utilizando la física.

Así que la propuesta del día era hacer un juego aunque con un objetivo claro. ¡Que los ninjas definiesen qué juego es y cómo funciona!

Aprovechando la aplicación/juego la propuesta para los ninjas era desarrollar algo que se puede hacer con una bola.

Y un ninja de 10 años ha realizado una propuesta que ha sido del agrado de todos los compañeros. Su idea es hacer una especie de laberinto por el que se mueve una pelota utilizando el componente del sensor de la orientación o acelerómetro para que al mover el teléfono se esquiven los obstáculos. El reto es ir progresando por niveles cada vez más sofisticados y complicados. ¡Hasta seis pantallas dibujo nuesro esfuerzo!

Me ha parecido una excelente forma de trabajar el caso de hoy aunque no todos los ninjas han sido capaces de construir sus propios requerimientos. Y es que parece que se han acostumbrado a que les digamos que tienen que hacer en vez de que se arriesguen y desarrollen ideas por su cuenta antes de lanzarse a programar.

La semana que viene, como nos han informado los mediadores de MediaLab y a los que nunca les agradecemos lo suficiente la extraordinaria labor que realizan, haremos una sesión conjunta de padres, mentores y ninjas. Será una excelente forma de evaluar el recorrido de CoderDojo en Madrid y conocer qué necesidades identifican los padres, sus hijos y los mentores.

¡Hasta la semana que viene!

Más información | CoderDojo en Medialab Prado
Imagen | George Armstrong

En AppInventor presentamos ‘San Valentinator’ y seguimos haciendo aplicaciones prácticas

SanValentinator 262016

Mi hija me había advertido de que “San Valentinator” iba a ser una mala idea y así ha sido. Ningún ninja ha tenido la más mínima ilusión por echar un vistazo a San Valentinator, una aplicación que utiliza el componente de imagen para poder desplazarla por el lienzo con los dedos. El objetivo era hacerse una foto ¡mejor con morritos!, decorarla con las imágenes más divertidas de San Valentín y guardarla para enviarla, utilizando el dispositivo móvil, a los destinatarios más afines. Además la aplicación admitía mejoras como incorporar imágenes o la edición de un mensaje de texto. Un ninja lo dijo muy claro ¡fracaso absoluto!

De todas formas los ninjas han seguido trabajando. Están realizando varias aplicaciones a la vez:

  • Reconocer los árboles de Madrid: un ninja está afinando el desarrollo incorporando éxitos, fracasos y puntuaciones del jugador. Tiene más de 20 árboles registrados y aún tenemos pendiente mejorar las imágenes para que no se vean deformadas. Es una aplicación muy completa para conocer los árboles de una forma entretenida y competitiva
  • Impulsar el ahorro entre los niños y adolescentes: aún hay que afinar algunos requerimientos, dibujar las pantallas y lanzarnos a programar
  • La aplicación MTD poligonera que me han dicho que significa máquina de trucos para hacer deberes: ya han afinado el código y por ahora parece que no van a pensar en nuevas funcionalidades
  • Aprovechando la aplicación del diccionario de la RAE pretendemos investigar en obtener fichas de superhéroes o de cualquier otro contenido aprovechando la utilización de un navegador en la aplicación. Necesitamos conocer wikis con recursos e información para parametrizar y obtener resultados

Hoy ha sido un día de transición, el lunes es fiesta para los ninjas estudiantes y eso se nota, aunque me ha gustado mucho ver cómo los ninjas hablan entre ellos y colaboran comentándose objetivos y proyectos.

Sigo insistiendo en definir funcionalidades y resolución de problemas, especialmente les comento que hay que construir aplicaciones prácticas que funcionen como asistentes ante tareas repetitivas. Quizá podamos avanzar y conseguir resultados, por ejemplo, desarrollando aplicaciones para el dispositivo móvil que nos ayuden a levantarnos y que nos ‘cuenten’ cosas: mensajes para alegrarnos el día, música seleccionada, juegos de luces, etc.

¡Hasta la semana que viene!

Imagen | Sophie Louise

En AppInventor utilizamos la página de la RAE para hacer un diccionario y muchas más aplicaciones

Diccionario 1302016

Esta semana en AppInventor seguimos trabajando hasta febrero 2016 con aplicaciones educativas para aprender y que nos resultan muy útiles. En el futuro necesitaremos asistentes, como el de Iron Man, para hacer los trabajos ¡y los deberes! Así que es importante que los ninjas empiecen a pensar en cómo realizar tareas repetitivas que puede hacer una máquina fácilmente y que seguro que las utilizarán en el futuro.

Por ahora nos conformamos con llevar aplicaciones educativas en el móvil y esta semana nos hemos animado con un buscador de palabras en el diccionario de la Real Academia Española (RAE). Y es que uno de los ninjas quería conocer palabras así que era necesario tener una aplicación que tiene las definiciones de las palabras con el detalle y el mimo de los responsables de la Real Academia. En el enlace está la aplicación en la Gallery de AppInventor que incluye ¡un navegador en la aplicación! y que aún podemos incorporar mejoras como utilizar la voz, que el robot del dispositivo sea capaz de leer lo que se ha buscado. Aunque también me gustaría que pudiéramos hacer otras aplicaciones como fichas de jugadores de videojuegos (pokemon, skylanders, etc.) o letras de canciones de música, palabras en inglés, etc.

Otros ninjas están trabajando en la aplicación para reconocer los árboles de Madrid. Ya están incorporando puntuaciones y mejorando la usabilidad de la aplicación, ¡estamos deseando probarla! La que sí hemos probado ¡después de varias semanas de desarrollo compartido! es MTD (Matemáticas Trucos para los Deberes). Es una aplicación que calcula áreas y perímetros de figuras geométricas regulares típicas: triángulo, cuadrado, círculo, rectángulo y polígonos regulares de cualquier número de lados. La aplicación funciona estupendamente y es muy interesante para realizar los deberes de matemáticas que requieren conocimientos de geometría. Estoy convencido de que los adolescentes que la han desarrollado se han aprendido muchas fórmulas y que será difícil que las olviden.

También hemos empezado a desarrollar la aplicación para impulsar el ahorro entre los niños y adolescentes. Desde una pantalla informativa se podrá acceder a las funciones de ahorrar o gastar y a un contador que indicará, con colores, cuánto de lejos estamos del reto, que previamente habrá que marcar con otra función. Y con el tiempo la mejoraremos con más funcionalidades: varios retos (libros, videojuegos, viajes, etc.), momentos de ahorro periódicos ¡las pagas de los abuelos!, un simulador, etc.

Y además Julián, que es nuestro mediador en CoderDojo, nos ha acompañado a la última planta de MediaLab Prado para ver cómo se desarrolla la competición de Global Game Jam 2016. Hemos visto a grupos de jóvenes trabajando en videojuegos con una temática única: ¡rituales!. Mañana 31 de enero, a las 17:00, presentarán sus desarrollos después de más de 48 horas de duro trabajo ¡sin apenas descanso y sobreviviendo a base de muchas pizzas! Ver a los jóvenes trabajar, organizadamente: diseño, dibujos, programación, etc. es espectacular y estoy convencido de que todos realizarán excelentes trabajos.

La semana que viene volveremos a AppInventor con nuevos retos y desafíos.

Imagen | Iñaki Pérez