Está en la página 1de 4

Programacin orientada a objetos REBECA

~ 1 ~
PROGRAMACIN ORIENTADA A OBJETOS
Alice es un proyecto de la Carnegie Mellon University (EE. UU.) que arranc en 1999.
Actualmente cuenta con una versin estable (2.2) y la beta de la futura versin 3.0.
Ambas estn disponibles para Windows (desde Windows 2000 hasta Windows 7) y Mac
OS X 10.4 o superior.
Alice (versin en espaol, Rebeca), es un entorno de programacin innovadora en 3D que
permite crear sencillamente una animacin, un juego interactivo o un video para compartir
en la Web.
Alice es un innovador entorno de programacin 3D que hace que sea fcil crear una
animacin para contar una historia, un videojuego interactivo o un video para compartir en
Internet. Es una herramienta de enseanza de libre acceso, est pensada para facilitar
una primera toma de contacto de los alumnos a la programacin orientada a objetos y
permite a los estudiantes adquirir los conceptos fundamentales de programacin. En Alice
y en Rebeca los objetos 3D (personas, animales, vehculos) pueblan un mundo virtual y
los estudiantes crean programas para animar estos objetos.
Los sistemas Alice y Rebeca ofrecen una forma ms directa: basan la programacin en la
actividad de contar historias.
Los objetos en Alice estn representados por animaciones (animales, personajes,
instrumentos, etc.) que cambian de estado a travs de mtodos, (mover hacia atrs,
aumentar tamao).
La interfaz de usuario de Alice permite arrastrar y soltar objetos en el escenario para crear
un programa donde las instrucciones corresponden a declaraciones estndar de un
lenguaje orientado a objetos. El resultado se puede ver de forma inmediata, y de esta
forma entenderemos la relacin entre el cdigo y el comportamiento de los objetos.
Programacin orientada a objetos REBECA

~ 2 ~
Ejemplos de animaciones realizadas con Rebeca
http://www.youtube.com/watch?v=GYcTFeauwsM
http://www.youtube.com/watch?v=uxLwUCOMZj0
http://www.youtube.com/watch?v=BD86QXfiSoE
http://www.youtube.com/watch?v=g4fwE_H4Qo8
El entorno de trabajo de Rebeca

Ahora ests viendo la interfaz de Rebeca, que se divide en 5 reas y la barra de
herramientas:
1. La vista del mundo nos permite ver la escena que ests construyendo y aadir objetos.
2. El rbol de objetos contiene una lista de los elementos que se encuentran en la escena.
3. El panel de detalles nos muestra los mtodos, propiedades y funciones del elemento
que est seleccionado en el rbol de objetos.
4. El editor de cdigo permite crear mtodos y funciones para que los objetos sepan cmo
ejecutar sus acciones.
1
2
3
4
5
Programacin orientada a objetos REBECA

~ 3 ~
5. El editor de eventos permite decirle a Rebeca en qu momento, los objetos realizarn
acciones.
Conceptos importantes
Un programa es un conjunto de instrucciones que indica al ordenador qu hacer. Cada
instruccin ser una accin a realizar. En Rebeca, crear un programa para animar objetos
3D en un mundo virtual, es darle a los objetos una lista de cosas que hacer.
La mejor forma de crear un programa es partir de una idea general y disear una lista de
las acciones a realizar. Esto nos servir para planificar su estructura. Los guiones
grficos (storyboards) son usados como herramienta de diseo por profesionales en los
estudios de animacin. En nuestro caso, es ms sencillo crear un guin textual (como en
obras de teatro), pues su estructura paso a paso (algortmica) y sus lneas, versiones
simplificadas de acciones (pseudocdigo), nos ayudar a tener claro qu deben hacer los
objetos de nuestro mundo.
Un mtodo es un segmento de cdigo de programa (un conjunto de instrucciones) que
define cmo se realiza una tarea especfica. Vamos a rellenar el mtodo Mundo.mi primer
mtodo para que contenga lnea por lnea todas las instrucciones de nuestro guin.
Las acciones que puede hacer cada objeto tambin pueden verse en el panel de detalles
(abajo a la izquierda), y se llaman mtodos.
Podemos usar mover o mover a de acuerdo al tipo de movimiento que queremos que
realice el objeto.
Se pueden eliminar instrucciones arrastrndolas al tacho de basura.
Adems, se pueden modificar instrucciones que ya forman parte de la animacin.
Se pueden agregar instrucciones en el medio de la animacin, y tambin se las puede
cambiar de lugar.
Podemos pensar las animaciones hechas con Rebeca como obras de teatro, con guin,
actores, escenografa y utilera.
Escenario Escenografa
Objetos Actores
Guin / Libreto Mtodos

Programacin orientada a objetos REBECA

~ 4 ~
Actividad N 1:
En la carpeta de tu curso encontrars una nueva subcarpeta:
ARTE CON REBECA
Crea dentro de ella otra subcarpeta que llevar como nombre el nmero de PC y los
apellidos de los integrantes del grupo, por ejemplo:
PC 20 PREZ Y RODRGUEZ
A partir de este momento todas las actividades se guardarn en esa subcarpeta con el
siguiente nombre: ACTIVIDAD 1 de PREZ y RODRGUEZ
Los archivos creados con el software Rebeca tienen el formato o extensin A2W
Los videos generados por ese mismo programa se guardarn con el formato MOV
Cuando la historia sea exportada como una pgina Web generar el formato HTML
CONSIGNA: Crea un escenario donde insertes algunos rboles en un suelo hierba y tres
ranas.
Una de ellas la debes redimensionar en cuanto a su tamao, y debes girar su cabeza de
manera tal que mire a las otras dos ranas.
La rana mayor debe dar un salto y luego decir Esto es muy bueno!!!!.

También podría gustarte