domingo, 17 de julio de 2011

Actualización Parte I

Buenos dias, esta es la primera pequeña actualización gracias a los chicos de MundoLibO, dadas sus observaciones y sugerencias.

El compañero Richard Flores, sugirio un cambio significativo en cuanto a la carga de imagenes que nosotros usamos, por la forma que el uso, la idea es cambiar en la clase conejo la lista que carga las imagenes:
    imagen=[
           [pygame.image.load("imagenes/conejo/I/1.png"),pygame.image.load("imagenes/conejo/I/2.png"),pygame.image.load("imagenes/conejo/I/3.png"),pygame.image.load("imagenes/conejo/I/4.png")],
           [pygame.image.load("imagenes/conejo/D/1.png"),pygame.image.load("imagenes/conejo/D/2.png"),pygame.image.load("imagenes/conejo/D/3.png"),pygame.image.load("imagenes/conejo/D/4.png")],
           [pygame.image.load("imagenes/conejo/A/1.png"),pygame.image.load("imagenes/conejo/A/2.png"),pygame.image.load("imagenes/conejo/A/3.png"),pygame.image.load("imagenes/conejo/A/4.png")],
           [pygame.image.load("imagenes/conejo/F/1.png"),pygame.image.load("imagenes/conejo/F/2.png"),pygame.image.load("imagenes/conejo/F/3.png"),pygame.image.load("imagenes/conejo/F/4.png")]]
    

Cambiarlo por lo siguiente:

imagen = [[pygame.image.load("imagenes/conejo/%s/%d.png" %(j,i)) for i in range(1,5)] for j in ['I','D','A','F']]

Como comentario Richard nos dice: Esta forma es un tips para que su código sea mas corto y "mas elegante"... Además evitamos redundancia!!


Por otra Parte Habib nos hace la observacion que en el nivel 2 (2nivel.py) Ben no se come las zanahorias, es cierto no habiamos colocado alli la clase zana que permite la colision y desaparece la zanahoria... Pero aqui estan los archivos modificados:

https://sourceforge.net/projects/videojuegoastut/files/
 
El archivo se llama Iactualizacion.rar, recuerden descomprimirlos y agregarlos a la carpeta del juego, donde se encuentran las imagenes y el sonido... Cualquier cosa Preguntar!!!

sábado, 16 de julio de 2011

Ha llegado Ben!!

Los Archivos de descarga:  https://sourceforge.net/projects/videojuegoastut/files/

Puedes revisar comentarios, Preguntas y Sugerencias hechas a nuestro Video Juego y el trabajo de otros compañeros, a traves de: http://mont-epython.blogspot.com/  

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