INGENIERÍA DE SOFTWARE CON INTELIGENCIA
ARTIFICIAL
[Link]
DOCENTE: ING. EDUARDO REYES
Greenfoot
Greenfoot es una herramienta de software diseñada para permitir que los
estudiantes puedan obtener experiencia en la programación orientada a
objetos. Esta plataforma soporta desarrollo de aplicaciones gráficas.
Greenfoot fue diseñado e implementado en la Universidad de Kent,
Inglaterra y la Universidad Deakin, Melbourne, Australia.
Podemos encontrar más información sobre Greenfoot en el enlace
siguiente [Link].
[Link]
Instalación de Greenfoot
Descarga e instalación del JDK
Para ejecutar Greenfoot es necesario tener instalado previamente el entorno de desarrollo Java (JDK), que provee las herramientas
para programar y ejecutar aplicaciones en este lenguaje. Podemos descargarlo de forma gratuita desde esta página:
[Link]
Eligiendo la versión acorde a nuestro sistema operativo e instalándola
según el proceso habitual de nuestro sistema.
[Link]
Instalación de Greenfoot
Descarga e instalación de Greenfoot
Una vez instalado JDK, pasamos a la instalación del programa. Para ello nos dirigimos a la página.
[Link]
Una vez allí, se nos presentan distintas versiones dependiendo
del sistema operativo que usemos, e incluso podemos descargar
una versión Java para cualquier SO o una que corra desde una
memoria USB.
[Link]
Instalación de Greenfoot
Seguiremos los pasos que nos indique el asistente.
[Link]
Instalación de Greenfoot
Seguiremos los pasos que nos indique el asistente.
[Link]
Instalación de Greenfoot
Seguiremos los pasos que nos indique el asistente.
[Link]
Inicio de Greenfoot
Una vez instalado, iniciamos Greenfoot. Sus aplicaciones se basan en Escenarios, que contienen todos los elementos necesarios para que
dichos programas se visualicen y funcionen. Los escenarios incluyen un fondo gráfico, denominados Mundos (Worlds), y Actores (Actors )
que colocaremos en dichos mundos y que realizan acciones .
Hay muchos escenarios disponibles. El programa viene con algunos instalados pero también podemos acceder a escenarios creados por
otros usuarios que los comparten libremente en la web de Greenfoot.
[Link]
Interface de Greenfoot
Vamos a utilizar un escenario llamado "wombats" que puedes descargar aquí (también está incluido en los escenarios de ejemplo con
versiones de Greenfoot anteriores a la 2.4.0). Abre el escenario wombats en Greenfoot; deberías ver esto:.
[Link]
Colocar Objetos en el Mundo
Ahora colocaremos algunos objetos en el mundo. Haz clic derecho (en Mac, haz clic con la tecla Control presionada siempre que este
tutorial indique clic derecho) en la clase Wombat en la pantalla de clases. Verás un menú emergente como este:
[Link]
Invocar métodos directamente
En lugar de ejecutar todo el escenario, también puedes invocar métodos
individuales. Un método es una acción única que un objeto puede realizar.
Asegúrate de que haya un wombat en el mundo y que el escenario no esté en
ejecución. Luego haz clic derecho en el wombat (el que está en el mundo, no en la
clase Wombat) y verás que los objetos del mundo también tienen un menú
emergente:
[Link]
[Link]