sábado, 22 de marzo de 2014

Accesibilidad en videojuegos y herramientas educativas para su diseño

Hace ya unos meses atrás los días 1, 2 y 3 de octubre se celebró en Cáceres el II Congreso Internacional de Videojuegos y Educación con el lema "Del Edutaiment al Aprendizaje basado en juegos digitales."

No sabía entonces por donde empezar a describir lo que viví, ni hoy tampoco, porque fueron tres días muy intensos, con muchísimas experiencias de las cuáles aprender, muchas perspectivas comunes, un montón de comunicaciones variadas las cuales tengo que leer con mucha calma y mucha gente interesante a quien conocer, con la que hablar, a la que escuchar, de quienes aprender tanto desarrolladores,como investigadores de universidades, docentes, estudiantes que allí se reunieron.
Desde que me planteé ir, decidí escribir un artículo para mandarlo y poder participar en el mismo, lo cual era muy especial para mí por ser mi primer congreso como congresista y por ser mi primer artículo relacionado con un tema el cual me animé a explorar "La accesibilidad en los videojuegos" porque sinceramente conocía poco pero me gustaba y me encantará que lo leáis por qué ya se ha publicado y ojalá OS sirva de ayuda.

Por ello en este post mi intención aquí no es redactar una crónica de lo que fue el congreso, porque sinceramente se haría eterna, aunque si que lo merecía, pero si pretendo compartir principalmente el artículo que mandé llamado "El estado actual de la accesibilidad en videojuegos y en herramientas educativas para el diseño de videojuegos", el cuál podréis encontrar en la página 762 en las actas del congreso en el siguiente enlace: http://cive13.blogspot.com/p/actas.html
Si queréis podréis echarle un vistazo al contenido, hay comunicaciones muy variadas e interesantes.

martes, 31 de diciembre de 2013

Creatorverse: imagina e inventa

Esta es la última entrada del año 2013, la número 51 del blog y quiero dedicarla a Creatorverse, el cual se mencionó anteriormente en un post y se prometió hablar de él.
Cuando lo probé por primera vez, me sorprendí, y no sabía bien si clasificarlo como una app de creación, o programa sencillo de creación o una especie de juego de creación.
Así por tanto perfectamente podría categorizarse dentro de cualquier modalidad anteriormente mencionada, aunque su desarrolladora Linden Lab lo define como un juego de creación (sandbox: mundo abierto) el cual está basado en física, permite experimentar con ella, construir objetos, figuras, animaciones, incluso juegos sencillos, añadirles funciones y acciones y probar en definitiva como actúan en las mismas las leyes físicas como la ley de la gravedad.
A pesar de que no sea una app de programación tal como Move the turtle o Daisy the Dinosaur, etc. la incluí como tal dentro de mi symbaloo de programas para crear videojuegos, precisamente porque permite crear algún tipo de juego muy sencillo con pulsadores como por ejemplo el simulador de un pinball.
Así pues le daremos vida a lo que diseñemos y queramos y ¿cómo lo haremos?
Pues primero dibujamos nuestras figuras de manera libre o añadimos formas (como cuadrados, rectángulos y círculos que nos sirven para crear diferentes objetos también), lo que se nos vengan a la mente y poco a poco les vamos otorgando funciones variadas que le permitan por ejemplo rotar, rebotar, e incluso podemos unir dos piezas o más para así darle movimiento.
Una vez que vayamos avanzando y en el momento que deseemos, aunque no lo tengamos terminado, le damos al botón play para ver su comportamiento y como interaccionan entre sí.
También nos permite compartirlas con el resto de la comunidad, además de ver las de otros usuarios, probarlas e incluso modificarlas.
Parece sencillo pero no lo es tanto, porque como comenté al principio el movimiento e interacciones de nuestros objetos estarán sujetos a las leyes de la física, pero merece la pena probarlo, ya que podemos construir por ejemplo vehículos como una moto de agua, o incluso una animación donde gotas caigan de una nube y todo lo que se nos ocurra.

Está en inglés y disponible para:
Android de manera gratuita pero con opciones limitadas. Si queremos comprar el resto de opciones que nos otorgarán mayores posibilidades desde esta versión se hará desde dentro del mismo juego.
iOS (ipad/iphone) de manera gratuita aunque con opciones limitadas también, a comprar el resto.
- Pc con sistema operativo Windows y Mac a un precio de 6.99 €.


Utilidad educativa

- Permite estimular la imaginación, la creatividad, e invita mucho a la experimentación y el descubrimiento, ya que no es un juego lineal y nos permite ciertas libertades.
- Se puede usar en el aula para realizar pequeños experimentos físicos para así entender mejor cómo funcionan las leyes de la física o resolver ciertas cuestiones para introducir algunos conceptos de física como la fuerza, el movimiento, etc. explorar con ellos o reforzar conocimientos ya adquiridos.

Un ejemplo muy sencillo es pedir al alumno/a que creen dos objetos y a uno le añadan más densidad que a otro y que una vez realizado interaccionen con ellos y describan su comportamiento y qué piensen si en la realidad ocurriría lo mismo o no con objetos de densidad diferente y así con el resto de funciones plantear problemas de mayor o menor complejidad.


Recomendaciones

- Es conveniente ver los pequeños tutoriales para saber un poco como funciona (aunque estén en inglés al igual que el juego), ya que dentro del mismo no hay instrucciones que lo indiquen, y se aprende a manejarlo fundamentalmente mediante ensayo-error.
En su canal de youtube podemos verlos:

- Cómo no hay ninguna opción de deshacer modificaciones, tan solo arrastrar la pieza, objeto a la papelera para eliminarlo, podría ser bueno también al principio cuando nos vamos acercando al juego, de lo que probemos y nos interese tomar alguna anotación del comportamiento del mismo, pero esto ya al gusto de cada uno.


Aquí comparto el trailer del mismo:



¿Qué os parece?  ¿lo habéis probado? vuestros comentarios siempre son bienvenidos. =).
!Feliz año nuevo!

* AVISO: Linden Lab decidió dejar de dar soporte y desarrollar Creatorverse en todas sus versiones junto a otras aplicaciones, por lo que solo podréis usarla si ya la tenéis descargada de antes. Aquí podréis leer la noticia: http://www.lindenlab.com/releases/linden-lab-refocuses-product-offering

sábado, 21 de diciembre de 2013

Recursos y experiencias con Etoys

Hace ya un tiempo en un post anterior os expliqué de manera general el entorno de programación Etoys centrándome más en las posibilidades didácticas que nos ofrece el mismo. 
Hoy me gustaría recopilar una serie de recursos didácticos como páginas web, documentos, vídeos, etc. de utilidad para quien quiera usarla, recordando los que ya compartí, y añadiendo otros tantos que poco a poco me he ido encontrando.
A medida que encuentre más información al respecto este post quizás lo iré actualizando o crearé un symbaloo donde se irán albergando los mismos.



Es la página oficial de Etoys, disponible en varios idiomas, de entre lo cuales se encuentra el español.
En esta podemos encontrar:

  1. Una pequeña introducción de Etoys.
  2. Un apartado de "cursillos" donde nos facilitan demostraciones interactivas, guías rápidas en inglés sobre lo básico del programa, y videotutoriales.
  3. En el apartado de "recursos" nos proporcionan desde varios enlaces a comunidades sobre la herramienta, hasta una serie de artículos interesantes en inglés y libros existentes sobre Etoys.
  4. En la "vitrina" podemos encontrar una serie de proyectos realizados con el mismo, incluso podemos compartirlos.

Es una wiki en inglés con posibilidad de traducción al español y otros idiomas, en la cual nos encontramos con recursos muy variados distribuidos en diferentes apartados desde documentación en varios idiomas e información en general para profesores y estudiantes hasta para desarrolladores y diseñadores.
Deteniéndonos en el ámbito educativo, he seleccionado algunos (debido a que no todos los enlaces son funcionales):
  1. Repositorio de proyectos en Educarex. Aquí nos encontramos con un total de 51 proyectos educativos en español que abarcan materias como biología y geología, matemáticas, geografía e historia, dibujo, etc.
  2. Allen-Conn, B.J; Rose K. (2003). Powerful ideas in the classroom. Using Squeak to Enhance Math and Science Learning. California: Viewpoints Research Institute, Inc, Glendale.             Libro disponible en varios idiomas: español; francés; inglés; y capítulo adicional en inglés llamado "New in Etoys" (debido al cambio de interfaz en la versión 3.0).
  3. The Etoys Quick Guides. Guía rápida en inglés con capturas de pantalla de los elementos  del programa.
  4. Children learning by doing - Etoys on the OLPC OX. Documento en inglés sobre Etoys en el proyecto "One laptop per child" (OLPC). En él se habla de todo lo que es Etoys, además de proporcionar ejemplos, experiencias de aula con niños/as por varios países del mundo.
  5. Gaelli, M., Nierstrasz, O., & Stinckwich, S. (2006, january). Idioms for composing games with Etoys. In Creating, Connecting and Collaborating Computing, 2006. C5´06. The Fourth International Conference on (pp. 222-231). IEEE. Disponible en: http://scg.unibe.ch/archive/papers/Gael06aC5.pdf. Artículo en el cual presentan de manera breve una serie de juegos creados con Etoys junto a las expresiones usadas que les ayudaron a desarrollarlos.
  6. 24 juegos creados con Etoys disponibles para descargar en: http://emergent.de/etoys.html

Etoys Illinois es una iniciativa de la oficina de matemáticas, ciencia y tecnología educativa de la Universidad de Illinois con la intención de que la gente aprenda a usar Etoys y expresen ideas con su uso, además de desarrollar materiales educativos para ayudar a los profesores a que aprendan a usarlo con sus alumnos.
Esta página nos proporciona:
- Noticias relacionadas con la herramienta.
- Recursos variados para aprender con Etoys, como lecciones para introducirlo y usarlo en materias como matemáticas, ciencia, etc.
- Una colección de cerca de 2000 proyectos muy variados, disponibles para ver y descargar, de entre los cuales nos podemos encontrar juegos, aplicaciones de matemáticas, de ciencia, etc.
- Una serie de enlaces hacia páginas interesantes relacionadas con esta herramienta o con otros lenguajes visuales de programación.
  • Wiki de la asignatura Teorías del aprendizaje en entornos virtuales del Máster en Enseñanza y Aprendizaje en entornos virtuales de la Universitat de Barcelona, en la cual hablan de Etoys y de otras herramientas como Alice, Story Jumper, etc.

domingo, 27 de octubre de 2013

Programas para crear videojuegos

Desde hace tiempo tuve en mente crear repositorios (con symbaloo) en los cuáles recopilar distintas páginas donde encontrar juegos educativos interactivos, videojuegos para dispositivos móviles, libros sobre videojuegos y aprendizaje, programas para crear videojuegos y demás información para tenerlo más ordenado.



Hoy lo retomo con una lista de programas para desarrollar videojuegos que se pueden usar para crear videojuegos con fines educativos por parte de los alumnos/as o incluso el docente, o para enseñar a programar, los cuales en su mayoria (pero no es su totalidad) son drag & drop y no requieren tener conocimientos de programación.
Dentro del repositorio para no complicarlo, recopilo en su conjunto tanto lenguajes visuales de programación, como herramientas de autor, como aplicaciones y editores web de creación de videojuegos, y apps para android e iOS para crear videojuegos o juegos sencillos.
En todos encontraréis los enlaces principales a las páginas donde poder bajarlos y entre paréntesis diferencio entre las que son para usarlos desde PC (si están disponibles para el sistema operativo windows, Mac, Linux), iOs, de manera online, etc. y los que tienen fondo morado indica que permiten crearlos para varias plataformas (Windows, Mac, iOS, android, psp, windows phone, html5, linux, etc).
La mayoría son gratuitos, aunque algunos disponen de una versión free más las respectivas de pago con mayores opciones (ejemplo: stencylworks, adventure maker, construct 2, etc.) y otros al ser sitios web requieren registrarse.
Muchos son programas generales para crear videojuegos de varios tipos, y otros sirven para crear videojuegos específicos de algún género, como plataformas, aventuras gráficas, Interactive Fiction, etc.
Así sin más será actualizable a medida que se encuentren más, y quizás a parte se creará otro webmix donde encontrar recursos para trabajar con estas herramientas así que no te lo pierdas y échale un vistazo.
Si tenéis alguna duda o queréis añadir algo, hacérmelo saber.



* Algunos programas citados si que requieren saber algo de código, tal es el caso de Ren'py, un programa de software libre para crear novelas visuales. Con el mismo las personas que conozcan el lenguaje de programación python, podrán crear videojuegos más complejos (más adelante se explicará un poco este motor)

martes, 24 de septiembre de 2013

Videojuegos y aprendizaje móvil II. Recursos

Hace un tiempo os comenté en un post anterior llamado "Videojuegos y aprendizaje móvil I" mis intenciones con respecto a este tema.
De nuevo lo retomo desde la misma línea y propósitos, pero de manera pausada, ya que de momento no he encontrado proyectos como tal en los que se usen dentro del aula videojuegos para dispositivos móviles o apps para crearlos, pero si que me voy topando con fuentes de información interesantes bien sean blogs, apps innovadoras  para crear y/o compartir videojuegos, e incluso iniciativas personales.

Pues bien aquí os comparto algunos recursos que me parecen de utilidad:

GamePress. Es una app para iPad (iOS) (que no tengo la suerte de probar), que nos sirve para crear y compartir videojuegos. La descubrí gracias a Ana Marqués. 

 Imagen  de GamePress

En su canal de youtube podréis ver vídeos donde explican su funcionamiento:


Tablero en pinterest de apps de lógica y programación. Es un tablero creado por Nancy Morales (@nancito) en el cual recopila apps y juegos de lógica para android y también algunos lenguajes visuales de programación para crear videojuegos. Como ella misma lo describe estas están pensadas para estimular el pensamiento lógico y la enseñanza de la programación en niños y jóvenes.




Creatorverse. Parece una app de creación, aunque como indica su desarrolladora Linden Lab es juego de creación (un sandbox: mundo abierto) basado en física, para iOS, android y para windows y Mac, (a un precio de 6,99€), que nos permite construir objetos, figuras, incluso juegos sencillos, añadirles funciones y acciones y compartirlos.

Cuando la pruebe detenidamente realizaré un post explicando un poco sus opciones y funcionamiento.

Imagen de una creación realizada con creatorverse

En su canal de youtube podréis encontrar tutoriales pequeños para saber como funciona:


Mike Petty. Este coordinador de tecnología, tiene un blog dedicado al uso de videojuegos y tecnología en el aula.
En el siguiente enlace nos cuenta su experiencia y opinión respecto a una herramienta web para el diseño de apps y videojuegos sencillos para dispositivos móviles con android  "app inventor".

http://classroomgamesandtech.blogspot.com.es/2012/08/computer-game-design-in-classroom-app.html


jueves, 12 de septiembre de 2013

Videojuegos accesibles y diversidad funcional visual

Desde hace relativamente poco tiempo (unos meses) me he interesado bastante por el tema de la accesibilidad en videojuegos, hasta tal punto de no solo buscar información variada en blogs, páginas web especializadas en el tema, documentos, artículos (en su mayoría en inglés) y por supuesto videojuegos accesibles para diversas plataformas, etc, sino también de realizar una pequeña presentación (esquemática y en inglés para un curso que realicé hace dos semanas de la UIMP) centrándome en videojuegos accesibles para personas con diversidad funcional visual. 
Simplemente mi intención es dar a conocer un poquito más recursos útiles junto a algunos videojuegos más universales y mostrar la existencia de algunas estrategias necesarias que deberían usar los desarrolladores para crear videojuegos más accesibles para personas con diversidad funcional visual.
Así sin más aquí os dejo la presentación y adelanto que tengo intención de escribir más posts dedicados a este tema.


lunes, 22 de julio de 2013

Conociendo Viscuit

Cuando me encontré con la infografía que os presenté en un post anterior sobre lenguajes de programación visuales, me interesó mucho probar los que desconocía.
Especialmente me llamó mucho la atención Viscuit
Por su breve explicación vi que parecía sencillo de usar para los más pequeños y además me pareció ver que se usaba en algunas aulas japonesas.

Cuando pude entré en su página web, para ver como funcionaba, pero me encontré con que estaba totalmente en japonés, así que como desconozco por completo el idioma busqué información por la red, y me encontré con un artículo en inglés llamado:"Computer Programming Education Using the Visual Programming Language Viscuit" de Yasunori Harada. 
En este artículo su autor explica de manera resumida el funcionamiento de Viscuit, su experiencia en talleres que se han realizado en escuelas japonesas con esta herramienta, junto a la necesidad de la programación en la educación.
Después de leerlo, usé un poco de ayuda del google traductor que decidí usar en la página de Viscuit (la cual no es para nada precisa, pero al menos me sirve para orientarme y encontrar la pestaña donde se halla la herramienta para usarla), junto a los vídeos (eso si en japonés también, pero al ser una aplicación más visual lo que va realizando la persona en los mismos, te guía un poco sobre las posibilidades que tiene), ya que así era la mejor manera en la que pude encontrar ejemplos de como crear animaciones ó juegos sencillos para poder usarlo.
Interfaz de Viscuit

Y como lo que me interesa es el programa en sí a continuación os expondré brevemente según lo poco que he podido manejarlo cómo es Viscuit.
Viscuit es un lenguaje visual de programación online en japonés creado por Yasunori Haradael cual comenzó a desarrollar en el año 2003. 



Es una aplicación web revolucionaria, la cuál usa el sistema drag and drop, dispone de una interfaz sencilla, clara e intuitiva para crear videojuegos sencillos y animaciones (de manera limitada como indica el propio autor en su artículo). La interfaz precisamente está diseñada para niños y niñas pequeños/as que inician sus primeras experiencias en programación mediante el cual pueden aprender habilidades de programación.
Su funcionamiento se basa en manipular los dibujos que realicemos mediante su colocación en unos circulos que son como dos gafas.
Cuando colocamos un dibujo en la lente de la izquierda, tenemos que colocar otro igual en la derecha y si queremos que otorgarle movimiento, ponemos el de la derecha en una posición diferente, por ejemplo yo con la mariquita en las primeras gafas, he colocado la de la derecha un poco más arriba para que así vaya hacia arriba automáticamente.

Ejemplo mío creado con Viscuit
Además de esto podemos añadir a nuevas lentes con dibujos, además de alguna flecha las cuáles sirven para manejar el personaje e incluso números que entiendo sirven para que se muevan los personajes solo cuando se presionen los botones de los números, entre otras cosas que aun me queda por descubrir.

Os dejo en el siguiente link un ejemplo muy simple (por el tiempo que disponía) de lo que he realizado trasteando con Viscuit:

http://develop.viscuit.com/3.1/Land.html?path=1599982&name=30&smoothMotion=true&dynamicFile=false&singleview=on



Realmente veréis como una especie de vídeo en el link porque solo he logrado poder obtener la url y embeberlo, pero no se como se guarda para poder jugarlo, quizás requiere crearse alguna cuenta o algo similar, es algo a investigar.
La idea de lo que quería hacer es sencilla, las mariquitas tienen que lograr llegar arriba a las nubes evitando ser atrapadas por las redes, si contactan con estas se quedan atrapadas y tristes y si llegan a las nubes se ponen contentas y aparece una especie de premio.
(El pollo que aparece en el link que os he dado es una figura más que quise añadir al cual tenía pensado darle una función, pero finalmente no me dio tiempo y se quedó grabado así en movimiento circular. Igualmente las mariquitas como podéis apreciar tienen un movimiento curvo, que en el juego estaba pensado moverlas por el escenario con las flechas del game pad. Os recomiendo que os fijéis en las imágenes de arriba en las cuales puede verse de qué manera se crea el juego).

La verdad es una pena que no esté en inglés al menos, porque puedes ver las creaciones de otros usuarios, incluso modificarlas y supongo que compartir las tuyas propias, lo que no se es como se puede realizar.
Habrá que esperar a que terminen de desarrollarlo para Android e ios, como indican en una de las páginas que os pongo a continuación y quizás con el tiempo de esa manera lo traduzcan a otros idiomas y traspase fronteras.

Para terminar aquí encontramos muchos juegos realizados por niños http://develop.viscuit.com/3.1/index.html


Referencias

- Página web de Viscuit:


- Y, Harada, (2010). Computer Programming Education Using the Visual Programming Language Viscuit. Vol 8: No. 11. NTT Communication Science Research Laboratories. Disponible en:
https://www.ntt-review.jp/archive/ntttechnical.php?contents=ntr201011sf6.html


- Resumida información sobre Viscuit en la página de NTT Communication Science Laboratories
http://www.kecl.ntt.co.jp/rps/english/Research_e/cn22/research_media11_e.html


* Lo escrito en color rojo ha sido añadido o modificado