gtuxball logo index download support contact-links

1. Introduction :

gTuxBall is a simple wallbreaker developed in C with the GDK/GTK+ classes, as a school project for the university of Nice, in which I study computer science. It is distributed under the GPL license. There is no sound for now, because the project only uses the GDK/GTK+ libraries, which do not provide any sound support - and I did not want to use the gnome libraries.

2. Installation :

To install the project, you can, if you have pkg-config, use the default Makefile :

     $ tar -xvzf gtuxball.tar.gz
     $ cd gtuxball
     $ make
     $ ./gtuxball


If you don't have pkg-config, you can use the alternative makefile :

     $ tar -xvzf gtuxball.tar.gz
     $ cd gtuxball
     $ make -f Makefile-alt
     $ ./gtuxball


3. The game :

The game interface is pretty self-explanatory. You can move the pad using the mouse (while it is over the game board), or using the left and right arrows.

3.1 The game menu :

The game menu contains 5 options.

  • New Game starts a new game.
  • Pause Game pauses the current game.
  • Scores shows the High Scores dialog box.
  • End Game ends the current game.
  • Quit leaves the current game.

3.2 The settings menu :

This menu has only one option for now : Start Level, which allows to choose the start level for the next game.

3.3 The help menu:

This menu has only one option for now : About, which display the About dialog.

4 Conclusion :

gTuxBall is far from a sophisticated project, but I believe it is good enough to have a bit of fun sometimes. Enjoy!