Programación de videojuegos: Alice y Scratch

Descripción general de herramientas

Open Source para desarrollo de videojuegos

Alice (Rebeca)

¿Qué es Alice (Rebeca)?

Rebeca (Alice) es un innovador entorno de programación 3D que permite, de una forma sencilla, crear animaciones para contar historias, videojuegos interactivos o videos para compartir en Internet.

¿Qué es Alice (Rebeca)?

Puede ser visto como un entorno de programación especialmente orientado para que estudiantes jóvenes den los primeros pasos en la programación de lenguajes orientados a objetos. Permite a los estudiantes adquirir las habilidades básicas en informática a través de pequeños videojuegos interactivos en los que pueden controlar el comportamiento de personajes y objetos tridimensionales en un mundo

virtual mediante una interfaz

muy intuitiva.

Alice (Rebeca)

Ventajas de usar Alice

Fácil mecanismo de creación de programas: El editor de Rebeca elimina frustrantes errores de sintaxis, ya que los elementos arrastrados al editor son siempre válidos y permite a los estudiantes desarrollar una intuición para la programación.

Ventajas de usar Alice

La facilidad para ver resultados cuando se ejecuta el programa: Rebeca permite comprobar el estado del programa de una forma mucho más visible (ej: Es más sencillo ver que un objeto se ha movido hacia adelante en vez de hacia atrás, que ver si una variable se ha decrementado en lugar de

incrementado).

Ventajas de usar Alice

La facilidad de comprender la lógica compuesta y aprender técnicas de diseño: El entorno de Rebeca fomenta la creación de métodos y funciones. La analogía de hacer una película nos permite usar el concepto de “storyboard” para crear un guion de texto y refinarlo hasta convertirlo en pseudocódigo.

Ejemplo desarrollado con Alice

Desafío Dale Aceptar

El tema es libre. A través de los videos tutoriales se propone desarrollar distintas ideas. Podés seguir adelante cualquiera de esas opciones que te gusten y mandar tu animación final.
Este año, junto a Con Vos en la Web, existe un premio extra. Si la animación trata sobre Privacidad en la Web y sale ganadora te podés llevar una tablet gamer.
Además, junto a Municipalidad General Pueyrredon (provincia de Buenos Aires), se entregarán notebooks potentes orientadas a desarrollo de software y tablets a quienes resulten ganadores de Programando Mar del Plata.

* Si tenés entre 14 y 24 años y ya no sos

estudiante del secundario (ni alumno de carreras

terciarias o universitarias relacionadas con

sistemas informáticos, computación

o diseño) también podés participar.

En este caso, concursás en el nivel de los avanzados.

Scratch

¿Qué es Scratch?

Con Scrach se puede programar sus propias historias interactivas, juegos y animaciones  y compartir sus creaciones con otros en la comunidad en línea.

¿Qué es Scratch?

Ayuda a los jóvenes aprenden a pensar creativamente, razonar sistemáticamente y trabajar en colaboración - habilidades esenciales para la vida en el siglo 21.

¿Qué es Scratch?

Ha sido diseñado principalmente para niños de 8 a 16 años, pero es utilizado por personas de todas las edades, incluyendo niños pequeños con sus padres.

Scratch

Ejemplo desarrollado con Scratch

Videojuegos Open Source

By Fede Brest