/bomberman-py

Simple Bomberman game using Pygame and OpenGl

Primary LanguagePython

Juego basado en bomberman con temática de Ninjas () - Tarea 2 CC3501

Desarrolado en Python 3.5.2

Utilizando:

Pygame 1.9.3

PyOpenGL 3.1.0

Instalación

Solo se requiere instalar las librerias requeridas. i.e. pip install

Ejecución

$python3 main.py

Mecánica del Juego

Debes encontrar la salida del laberinto, se encuentra oculta debajo de un bloque, puedes destruir los bloques con bombas.

Cuidado con los enemigos, te tocan y puf mueres, además quizás pongan bombas.

Come bonus para mejorar tus habilidades.

Controles

Flechas: Mover Izquierda - Derecha - Arriba - Abajo

A: Para colocar una bomba

S: Para salir del Juevo

Código

Se encuentra organizado de la siguiente manera:

/Config: Archivos de configuración de los niveles.

/Controller

Control.py 

/Models: Los diferentes modelos de los objetos del juego

/Resources: Recursos gráficos y sonoros usados en el juego

/Utils: Librerías de utilidades.

CC3501Utils.py
Util.py

/View

vista.py

main.py

##Mapas de Niveles

Puedes generar tus propios niveles!

Solo abre el archivo de configuración que existen en la carpeta Config, es intuitivo, no tuve tiempo para configurar buenos niveles :(

Soon

Fallé por tiempo

  • Falta implementar multiplayer.

  • Sistema de puntos.

  • Más bonus y Enemigos con diferentes habilidades.

Creditos/Agradecimientos

Sprite de Explosión: https://opengameart.org/content/bomberman-explosion-effect

Sonido Explosión: https://www.youtube.com/watch?v=YHrVaHG6_EA

Efectos de Sonidos: http://www.theallsounds.com/2017/12/game-over-sound-effects-all-sounds.html

Música:

youtube...