cube-hunter

Introduction

cube-hunter is a little shoot-them-all game in 3 dimensions implemented with pyopengl (The OpenGL implemenation for python) in the python programmming language.

In cube-hunter you are a peak pentahedron which can shoot some fireballs for exploding cubes which moves randomly in a meshed cube, where you can slide trough the segment of the crossed cube: the playground.

The goal of the game is to shoot all the cubes down so that they explode which number is configurable, to win the game. Not all cubes are in 3D playground at the same time, this number is configurable.

Cubes itselves can't shoot but can hurt you – then you lose life-points before exploding. After, you can replay with a new life.

Description:

cube-hunter: a little shoot-them-all game where you be an red peaked pentahedron in a 3D playground composed of a meshed cube in which you can slide trough the segments which compose the meshing of the main cube.

is to shoot all cubes down to explode in order to win the game ; the number of cubes to explode is configurable.

The goal of the game is to shoot all cubes down to explode in order to win the game, the number of cubes to explode is configurable. The cubes moves randomly in the 3D playground: a big meshed cube.

The total number of cubes to shoot down is configurable at game start as the maximal number of cubes present simultant in the playground and your number of lifes too.

After shooting a cube many times and so his life points reach zero the cube explode.

After exploding a cube, the 3D playground is filled up with a supplementary random number of new cubes (within the limit of the maximal number of cubes).

Everytime a cube hurt you, you lose life-points. Once your life-points come down to zero, you explode by losing a life. The number of lifes are configurable at game start.

By exploding all cubes you'll win. If you lose all of your lifes, you've lost the game.

cube-hunter is a little funny game to play. The best strategy is hunting the cubes moving constantly. It's good to know that the player moves 4 time faster than the cubes.

NOTE:

You can only shoot when you are at the intersection of the mesh, not by sliding, and this only once a time. If your your fireball is always within the playground, you're not allowed to shoot.

So shoot clever !

The game is to play with the gamers key from your keyboard:

• The arrows to move your pentahedron.
• The z key to move forward (take care of your current postion).
• The s key to shoot.
• The d key to reincarnate after losing a life, in the center of the playground.

Take care of your hands postion on the keyboard !!!

You can pause the game with the space bar: in this mode you can orientate the sea of the 3D playground like you want with the arrows keys and the d and q key.

The z key reset the view to default.

NOTE:

Sometimes a fireball won't hurt a cube whereas it should ; it's a bug of the game which don't disturb the pleasure to play to explode the cubes... I think.

Note for python programmers

The programm don't really work as it is program in sens of the number of life points counts, as you can sea if you study the code.

Sometimes a fireball won't hurt a cube whereas it should.

But this bugs are minor and don't disturb the pleasure to play to explode the cubes...

Documentation:

Folowing files and usefull links of the cube-hunter project are available:

• debian package from cube-hunter.

• cube-hunter.deb

• Use gdebi (in preference) or dpkg to install the debian package !

• ``````sudo gdebi cube-hunter.deb   # gdebi resolves dependencies.
sudo dpkg -i cube-hunter.deb # dpkg doesn't resolves dependencies.``````

• Tarball file containing the sources from cube-hunter.

• To install from source simply type:
``````\$ su root

\$ ./install.sh
``````
To uninstall from source simply type:
``````\$ su root

\$ ./uninstall.sh
``````

• Windows 7 & 8 executable with installer from cube-hunter.

• github repository:

Credits

Author: Eddie Brüggemann.
Contact: mrcyberfighter@gmail.com