sábado, 16 de julio de 2011

Reseña del VideoJuego.

ASTUTO BEN

Astuto Ben es un videojuego basado en Bobby Carrot, creado en el lenguaje python que busca despertar el interés y la motivación espontanea de los usuarios que lo ejecutan. Bobby Carrot es una serie de videojuegos producida, desarrollada y publicada por la empresa alemana FDG Mobile Games. La primera entrega de la serie se distribuyó gratuitamente, preinstalándola en numerosos modelos de teléfonos Samsung, por gentileza de eFUSION Mobile. La serie consta hasta ahora de cinco juegos, todos ellos diseñados para teléfonos móviles.

OBJETIVO

El conejito debe comerse todas las zanahorias que se encuentran en cada nivel afrontando obstáculos (trampas), para poder pasar al siguiente nivel a través del círculo de salida.

DESCRIPCIONES GENERALES

Ø Consta de tres niveles, con diferente grado de dificultad.

Ø Se debe hacer uso de la estrategia al momento de realizar algún movimiento, de ello depende no solo poder completar el nivel si no gestionar el tiempo.

Ø En caso de que pierdas puedes volver a intentar juagar el nivel por n-ésima vez, la condición aquí es, mientras no consigas comerte todas las zanahorias del nivel actual no se podrá pasar al siguiente.

INDICACIONES DEL JUEGO

Ø Con las teclas de direccionamiento se podrá mover el conejito.

Ø Tiene que comerse todas las zanahorias para que se active el círculo de salida y  así poder pasar al siguiente nivel.

Ø Al presionar la opción “salir” en el menú podrás salir del juego.

Ø En los diferentes niveles te aparecerán unas trampas, al pasar por ellas  estas se activaran  y no te permitirán regresarte, si las atraviesas por segunda vez será fin de turno y se reinicia el nivel, así que observa bien que camino elijaras para desplazar al conejito.

Ø Al momento de salirte del juego no se te guardaran los niveles recorridos, es decir, que si en algún momento deseas jugar nuevamente iniciaras desde el nivel uno.

PANTALLA INICIAL

MENÙ

AYUDA

Nivel 1

Nivel 2 

Nivel 3
 

TUTORIALES EXTRAÍDOS DE INTERNET.


El fin de la información  contenida en estos tutoriales fue para adquirir conocimientos sobre las diferentes herramientas con las que trabaja pygame.

*Campos Mario. (s.f.). Programación con Pygame III. Consultado el 01 de Julio de 2011. Disponible en: http://www.slideshare.net/fsalamero/programacin-con-pygame-iii

*Anónimo. (s.f.). Programación con Pygame IV. Consultado el 01 de Julio de 2011. Disponible en:
http://www.slideshare.net/fsalamero/programacin-con-pygame-iv

*Anónimo. (s.f.). Programación con Pygame V. Consultado el 01 de Julio de 2011. Disponible en:
http://www.slideshare.net/fsalamero/programacin-con-pygame-v-3236628

*Anónimo. (s.f.). Programación con Pygame VI. Consultado el 01 de Julio de 2011. Disponible en:
http://www.slideshare.net/fsalamero/programacin-con-pygame-v

*Anónimo. (s.f.). Programación con Pygame VIII. Consultado el 01 de Julio de 2011. Disponible en:
http://www.slideshare.net/fsalamero/monkey-hunter

IMÁGENES DE LA PANTALLA PRINCIPAL:
*Diseñadas por los Integrantes del Juego Astuto Ben.

IMÁGENES DEL MENÚ:
*Diseñadas por los Integrantes del Juego Astuto Ben.

IMÁGENES DEL PRIMER NIVEL:
 *Anónimo. (s.f.). Mapa Web. Consultado en Octubre de 2010. Disponible en:
http://www.bosquemingshu.com/mapaweb/

 *Anónimo. (s.f.). Amigos del Bosque. Consultado en Octubre de 2010. Disponible en:
http://www.bosquemingshu.com/bosque/bosque.html#marquesina
*También son extraídas de internet, no se recuerda la fuente exacta, pertenece a algunos de los enlaces de esta página:
àAnónimo. (s.f.). Mapa Web. Consultado en Octubre de 2010. Disponible en:
http://www.bosquemingshu.com/mapaweb
                  
*El resto de las imágenes son diseñadas por los Integrantes del Juego Astuto Ben.


IMÁGENES DEL SEGUNDO NIVEL:
*Anónimo. (s.f.). Amigos del Bosque. Consultado en Octubre de 2010. Disponible en: http://www.bosquemingshu.com/bosque/bosque.html#marquesina

*El resto de las imágenes son diseñadas por los Integrantes del Juego Astuto Ben.

IMÁGENES DEL TERCER NIVEL:
*Todas las imágenes son diseñadas por los Integrantes del Juego Astuto Ben.

HERRAMIENTAS UTILIZADAS PARA DISEÑAR LAS IMÁGENES:
*Macromedia Fireworks8.
*Paint.net v3.5.6

HERRAMIENTA UTILIZADA PARA DISEÑAR LAS LETRAS:
*Xara3D6

HERRAMIENTAS UTILIZADAS PARA REALIZAR EL JUEGO:
*Python 2.6 pygame-1.8.1
*Python 2.6.2
*Geany 0.19.1
*IDLE

AUDIO:
*Anónimo. (s.f.). SoundBible.com. Consultado en Julio de 2011. Disponible en:
http://soundbible.com/

CRÉDITOS.

IMÁGENES CREADAS:
*Grama-Nivel 1. (Laudis Blanco)
*Grama-Nivel 2. (Laudis Blanco)
*Grama-Nivel 3. (Laudis Blanco)

*Tierra-Nivel 1. (Bárbara Leota)
*Tierra-Nivel 2. (Bárbara Leota)
*Nube-Nivel 2. (Bárbara Leota)
*Tierra-Nivel 3. (Bárbara Leota)

*Hongo-Nivel 1. (Pulido Naicelis)
*Salida-Nivel 1, 2 y 3. (Pulido Naicelis)
*Hueco donde va la zanahoria-Nivel 1, 2 y 3. (Pulido Naicelis)

*Zanahoria-Nivel 1. (Reynaldo Guayapero)
*Zanahoria-Nivel 2 y 3. (Reynaldo Guayapero)
*Conejo-Nivel 1, 2 y 3. (Reynaldo Guayapero)

*Cielo-Nivel 2. (Diana Mendoza)
*Cerca-Nivel 1 y 2. (Diana Mendoza)
*Trampa-Nivel 1, 2 y 3. (Diana Mendoza)

*Lago-Nivel 3. (Rosmauris Carrasquel)
*Cerca-Nivel 3. (Rosmauris Carrasquel)
*Piedras-Nivel 3. (Rosmauris Carrasquel)

DISEÑO GRÁFICO:
*Diseño de la pantalla principal. (Reynaldo Guayapero)
*Diseño del menú. (Pulido Naicelis)
*Diseño de ayuda. (Diana Mendoza)
*Diseño del nivel 1. (Laudis Blanco)
*Diseño del nivel 2. (Bárbara Leota)
*Diseño del nivel 3. (Rosmauris Carrasquel)

PROGRAMACIÓN:
*Cada integrante del grupo trabajo de manera general el código.

AUDIO:
*Sonido del menú y los niveles. (Editado por Reynaldo Guayapero, Pulido Naicelis, Rosmauris Carrasquel)


REALIZADO POR:
Blanco Laudis
Carrasquel Rosmauris
Guayapero Reynaldo
Leota Bárbara
Mendoza Diana
Pulido Naicelis
Estudiantes del 9no Semestre de Ingeniería de Sistemas.
U.N.E.F.A. Núcleo Anzoátegui - Sede San Tomé
Facilitador: Lic. José Romero 


6 comentarios:

  1. Yohandri Romero buenos graficos, felicitaciones a los diseñadores :), es buena su idea... espero ver su juego :)

    ResponderEliminar
  2. Muchachos los felicito los colores son alegres y capturan la atension del usuario, el diseño muy interesante, cuando pruebe el juego le doy una opinion mas general, pero a simple vista el juego se ve entretenido..!!!!

    ResponderEliminar
  3. Gracias chicos por los comentarios, sobre la parte gráfica. Esperamos no decepcionarlos con la parte sabrosa de esto, jejeje...

    Ben ya esta llegando...
    Hasta nosotros lo estamos esperando!!!

    ResponderEliminar
  4. PULIDO NAICELIS: Hola Richard,

    Como pudiste notar en el código trabajamos con listas. Tanto para almacenar las imágenes del conejo, como para la zanahoria, en este ultimo caso la lista es usada para almacenar las coordenadas donde serán “bliteadas” las zanahorias en el nivel, lo hicimos de esa forma porque resulta ser una sola imagen (la zanahoria) y varias coordenadas, buscando simplificar código.

    Ademas debes ubicarte en Las Clase Conejo y la clase Zana.

    Ahora bien: Como funciona??

    Uno de los Modulos de Pygame es el Rect utilizado para almacenar coordenadas rectagulares y entre sus submodulos contiene el Collidelist, que permite consultar si un rectángulo entra en contacto con una lista. Ella retorna el índice -1 si no se encuentran colisiones.


    Como la usaron??
    Si te ubicas en la Clase Conejo, La Funcion Colision nos Proporciona el índice, cual índice?

    El índice de la lista que indica si ha ocurrido o no una colision.

    Luego se evalua si ese índice no es -1 significa que hubo colision, allí se lo pasamos como parámetro a la función borrar_zanahoria de la clase zana y es donde con la instrucción "del" se elimina ese elemento de la lista. Y así se elimina la zanahoria.

    ResponderEliminar
  5. Hola chicos felicidades d ant mano por las imagenes estan super frescas a la vista y le dan ganas al jugador d seguir x todos los niveles. Mi pregunta s muy parecida a la d richar como hicieron para empler tantas coliciones? M parecio interesant su forma d minimizar el codigo sin usar tantas herramientas d pygame

    ResponderEliminar
  6. PULIDO NAICELIS: Hola Mariana,

    Dado que tu pregunta es similar a la de Richard, la respuesta tambien lo es...

    Cuando mencionas "tantas" me imagino te refieres a lo de las zanahorias, pues es porque trabajamos con listas... Y la parte de la colision la puedes observar en lo que le comente a richard....

    Muchas gracias por tu comentario!!

    ResponderEliminar