Ecology-master

View project on GitHub

Este juego está enfocado para niños pequeños. El objetivo de este juego es erradicar la contaminación en el mundo y el cuidado de los animales, para que los niños puedan distinguir lo bueno de lo malo.

Este juego contara con tres modalidades:

La primera modalidad es en el océano, en la cual se tendrá que recoger toda la basura con una red, se debe tener cuidado con no agarrar peces con la red, esto te restara un punto, la basura se tiene que llevar a un contenedor (bote de basura) y te dara 1 punto por cada basura que se lleve dicho contenedor. barco lata pez

La segunda modalidad será en la selva; en la cual se tendrá que rescatar animales en peligro de extinción, para lograr esto se tiene que guiar a los animales por el camino seguro, los demas demas te restaran un punto; por cada animal guiado correctamente te dara un punto.

cazador chango planta La tercera modalidad será en el bosque; aquí se tendrán que plantar árboles, los cuales se tienen que regar para que estos crezcan en determinado tiempo, cada arbol plantado te dara un punto, si no se logra regar a tiempo el arbol este se secara y te restara un punto. arbol regar

INSTRUCCIONES:

Utiliza el kinect para realizar movimientos de tus personajes (ancla, barco , animales , o la regadora ) dependiendo del nivel que te encuentres , mueve tu mano derecha para arriba , abajo , izquierda y derecha y descubre lo que sucede :D

Requisitos para jugar
Windows

EcologyMaster funciona en la plataforma de Windows(xp,8,7,vista), requiere la instalación de los programas Geeenfoot kinect Server Y la librería OpenNI y el controlador de OpenNI, los cuales pueden descargarse de los siguientes links:

Kinect Server
OpenNi
controlador de openNI

Una vez instalados los programas se tiene que ejecutar el server antes de comenzar a jugar, puede hacerse desde menú de inicio->buscar y escribimos Greenfoot Kinect Server damos doble clik y listo.

Si usted requiere usarlo en alguna otra plataforma siga los pasos mencionados en el siguiente link: Linux Paquetes necesarios:

sudo apt-get install g++ libglut3-dev libboost-all-dev
sudo apt-get install libwxbase2.8-dev libwxgtk2.8-dev wx-common

Instalar :

openNI:
mkdir OpenNI
cd OpenNI
wget http://www.greenfoot.org/doc/kinect/OpenNI-Linux32.tar.bz2
tar -jxf OpenNI-Linux32.tar.bz2
sudo ./install.sh
cd ..

Instalar :

NITE:
mkdir NITE
cd NITE
wget http://www.greenfoot.org/doc/kinect/NITE-Linux32.tar.bz2
tar -jxf NITE-Linux32.tar.bz2
echo '0KOIk2JeIBYClPWVnMoRKn5cdY4=' | sudo ./install.sh
cd ..

Instalar :

KinectDriver:
mkdir Kinect
cd Kinect
wget http://www.greenfoot.org/doc/kinect/SensorKinect-Linux32.tar.bz2
tar -jxf SensorKinect-Linux32.tar.bz2
sudo ./install.sh
cd ..

Mac OS X

Installar XCode:

Instalar macPort:

Leopard
SnowLeopard
Lion

Instalar librerias: En la terminal use:

sudo /opt/local/bin/port -v selfupdate
sudo /opt/local/bin/port install libtool
sudo /opt/local/bin/port install libusb-devel +universal
sudo /opt/local/bin/port install boost

sudo /opt/local/bin/port install wxWidgets-devel

Instalar openNI
Instalar KinectDriver
Instalar NITE

En caso de que pida un serial utilize:****0KOIk2JeIBYClPWVnMoRKn5cdY4

Intalar KinectServer

y utilize esto en la terminal:

./configure --with-boost=/opt/local/include --with-wx-config=/opt/local/bin/wx-config --with-wx-prefix=/opt/localmake sudo make install

Video YouTube

Diagrama Clases

GreenFoot

Ejecutable

Autores:

Angel Omar Alejo Hilario
Aaron Miranda Victorino

Ingenieria en computacion

Programacion Orientada a Objetos

24 de Mayo de 2016