PROCESO
Código y Diseño
- Lo primero que se hizo fue crear las escenas para el videojuego. Cabe recalcar que el número de escenas va a depender del desarrollo del juego, o bien, puede hacerse todo en una sola escena, en diferentes fotogramas, cada quien elegirá la opción que mas le agrade, pero en este caso lo que se hizo fue realizar varias escenas.

- Posteriormente se van importando las imágenes u objetos que se van a utilizar para los diferentes escenarios del videojuego dando clic en Archivo>Importar>Importar a Biblioteca, se nos abrirá el explorador de Windows, donde seleccionaremos nuestros objetos a utilizar y porteriormente daremos clic al botón "Importar" y nuestros objetos deberán aparecer en la parte derecha de nuestra pantalla.

- Una vez realizado lo anterior se procede a crear los diferentes escenarios con los que se van a interactuar, así como crear las interpolaciones clásicas y con guía de movimiento, botones, marcador, etc.

- Hecho esto, viene ahora la parte dificil; la programación del juego. En este caso lo que hacemos es crear varias interpolaciones clásicas en las bananas, que son las que van a caer. Los monos que están en la parte inferior del escenario, los vamoa a convertir en botones, y vamos a deshabilitar todos los botones, excepto uno, que será el primero en utilizar, de tal manera, que cuando el usuario de clic en el botón, éste mismo se deshabilita y habilita el segundo boton a utilizar porque recordemos que el usuario tendrá que recolectar las bananas de acuerdo al orden en el que van cayendo. Y así sucesivamente con cada botón.
- Otro punto importante es que al dar clic en el botón que esté habilitado, la banana que corresponde va a volverse invisible y la pasaremos hasta por debajo de los monos, ya que a la altura del los pies de cada mono, hay una barra invisible (un fondo png invisible que descargué de internet) de tal manera que si el usuario no alcanzara a dar clic al boton que corresponde, la banana tocará esa barra invisible, que causará su inmediata pérdida en el juego.
/*Ingresamos el codigo para que al iniciar el juego
se muestre en pantalla compelta*/
fscommand("fullscreen", "true");
/*Agregamos el codigo para que al iniciar el juego
no se muestren las opciones de 'Minimizar' 'Restaurar' 'Salir'
de la ventana del juego*/
fscommand("showmenu", "false");
//declaramos la variable de puntaje para nuestro marcador
//Tambien la variable puntos para la Escena 3
var puntaje = 0;
var puntos = 22;
/*-------------------------------------------*/
/*Aqui deshabilitamos todos los botones*/
Mono1.enabled=false
Mono2.enabled=false
Mono3.enabled=false
Mono4.enabled=false
Mono6.enabled=false
Mono7.enabled=false
Mono8.enabled=false
Mono9.enabled=false
/*Aqui se indica que al presionar el botón 5
La banana que está arriba de éste boton se volverá invisible,
al mismo tiempo se va a deshabilitar el mismo botón para que no
pueda volver a presionarse y no se altere el score
de igual manera habilita el boton que se va a utilizar después*/
/*ADEMAS----- el renglón _root.Banana2.... se agrega para que
si el usuario da clic al botón, la banana se mueva automaticamente
hasta abajo para que no toque barra de "perdiste" y el juego continue*/
Mono5.onPress = function () {
setProperty(Banana2, _visible, 0);
_root.Banana2.gotoAndStop("Pausa");
Mono5.enabled=false;
Mono1.enabled=true;
}
/*En cada botón se hará lo mismo..cada que sea presionaro un botón,
la banana arriba de el va a desaparecer, se desabilitará el boton que
se presionó y se habilitará el siguiente*/
Mono1.onPress = function () {
setProperty (Banana3, _visible, 0);
_root.Banana3.gotoAndStop("pausa1");
Mono1.enabled=false;
Mono7.enabled=true;
}
Mono7.onPress = function () {
setProperty (Banana4, _visible, 0);
_root.Banana4.gotoAndStop("pausa2");
Mono7.enabled=false;
Mono3.enabled=true;
}
Mono3.onPress = function () {
setProperty (Banana5, _visible, 0);
_root.Banana5.gotoAndStop("pausa3");
Mono3.enabled=false;
Mono8.enabled=true;
}
Mono8.onPress = function () {
setProperty (Banana6, _visible, 0);
_root.Banana6.gotoAndStop("pausa4");
Mono8.enabled=false;
Mono4.enabled=true;
}
Mono4.onPress = function () {
setProperty (Banana7, _visible, 0);
_root.Banana7.gotoAndStop("pausa5");
Mono4.enabled=false;
Mono9.enabled=true;
}
Mono9.onPress = function () {
setProperty (Banana8, _visible, 0);
_root.Banana8.gotoAndStop("pausa6");
Mono9.enabled=false;
Mono2.enabled=true;
}
Mono2.onPress = function () {
setProperty (Banana9, _visible, 0);
_root.Banana9.gotoAndStop("pausa7");
Mono2.enabled=false;
Mono6.enabled=true;
}
Mono6.onPress = function () {
setProperty (Banana10, _visible, 0);
_root.Banana10.gotoAndStop("pausa8");
Mono2.enabled=false;
Mono6.enabled=true;
gotoAndPlay("Escena 3", 1);
}
/*-------------------------*/
/*En esta parte condicionamos las bananas, si la banana
toca la barra llamada 'perdiste' entonces se irá a la escena
donde está la imagen que dice 'you lose' */
Banana2.onEnterFrame = function () {
if(Banana2.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana3.onEnterFrame = function () {
if(Banana3.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana4.onEnterFrame = function () {
if(Banana4.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana5.onEnterFrame = function () {
if(Banana5.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana6.onEnterFrame = function () {
if(Banana6.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana7.onEnterFrame = function () {
if(Banana7.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana8.onEnterFrame = function () {
if(Banana8.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana9.onEnterFrame = function () {
if(Banana9.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
Banana10.onEnterFrame = function () {
if(Banana10.hitTest(Perdiste))
{
gotoAndPlay("Escena 2", 2);
}
}
/*Se agrega la URL al boton del premio, para que mande a la
pagina de descargar desde Mega*/
premio_btn.onRelease = function () {
getURL("http://bit.ly/1GQYp7o", "_blank");
}