Skip to content

3D game where Mr. Peter has to feed his angry and starving bears accross the river

License

Notifications You must be signed in to change notification settings

rllullt/angry-bears

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[EN] Angry Bears

This is a 3D game made with Python 2.7 during the course “Modelation and Graphic Computation”. Graphics are made with OpenGL. It follows the Model View Controller methodology, though the logic remains in the same file.

The base idea is the popular game Angry Birds, where birds are thrown in order to destroy some structures of pigs. Here, Mr. Peter has to feed his hungry bears wich are located accross the river, really starving, throwing them different food with a sling.

Soon there will be able a more recent version for Python 3.x.

Before running the game

Before you can use the game, you must have installed the requirement packages listed on ‘requirements.txt’. You can install them with pip, by the command pip install -r requirements.txt.

Running the game

To run the game, you need to execute the ‘main.py’ file. This can be done by the command python main.py.

Controls

  • A: Increase shoot power
  • Z: Decrease shoot power
  • Space: Shoot food in sling
  • Q: Quit the game

Model visualizer

In order to visualize beforehand how and what items are present in the game, you can run the ‘Modelos_Visualizacion.py’ script. This can be done with the command python Modelos_Visualizacion.py.

Controls

  • Up: Make the object to spin upwards
  • Down: Make the object to spin downwards
  • Right: Chantge to next object
  • Left: Change to previous object
  • Q: Quit the visualizer

[ES] Angry Bears

Este es un juego en 3D realizado en Python 2.7 durante el curso «Modelación y computación gráfica». Los gráficos están realizados con OpenGL. Sigue la metodología Modelo Vista Controlador, aunque toda la lógica en un mismo archivo.

La idea base es el popular juego Angry Birds, donde se lanzan pájaros para destruir ciertas estructuras de los cerdos. Aquí, Don Pedro debe alimentar a sus osos hambrientos que se encuentran al otro lado del río, muertos de hambre, lanzándoles diferentes alimentos mediante una honda.

Pronto se tendrá una versión más actualizada para Python 3.x.

Antes de utilizar el juego

Antes de que usted pueda usar el juego, debe contar con los paquetes mencionados en el archivo ‘Requirements.txt’. Se pueden instalar mediante la herramienta pip, con el comando pip install -r requirements.txt.

Ejecutar el juego

Para ejectar el juego, se debe ejectar el archivo ‘main.py’. Esto se puede hacer mediante el comando python main.py.

Controles

  • A: Aumentar la potencia de disparo
  • Z: Disminuir la potencia de disparo
  • Espacio: Lanzar el alimento de la honda
  • Q: Salir del juego

Visualizador de modelos

Para visualizar de antemano cómo son y qué objetos hay presentes en el juego, se puede ejecutar el script ‘Modelos_Visualizacion.py’. Esto puede realizarse con el comando python Modelos_Visualizacion.py

Controles

  • Arriba: Hacer que el objeto gire hacia arriba
  • Abajo: Hacer que el objeto gire hacia abajo
  • Derecha: Cambiar al objeto siguiente
  • Left: Cambiar al objeto anterior
  • Q: Salir del visualizador

About

3D game where Mr. Peter has to feed his angry and starving bears accross the river

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages