This game is a simple Arkanoid clone for Linux (for now it only works in Xfree86). I'm using this project to learn how to make a 2D game, to see what problems arise during its programming, etc.
In this version (0.9) the game loads, you can start the ball with the space-bar, and you'll have to move the platform (with the arrow keys) not to let the ball go under the bottom of the screen, there is one level to play, you should hit all the bricks to complete it. Enjoy !
I still have to implement all the bonus part (graphics, routines, etc.) and to draw some levels (for now only one is available, used for testing...). Also the menus are all to be thought...
The level editor is complete, only needs some serious testing. With it you can draw a level with the mouse, dragging bricks all around the playable area and set various options for each brick. If you ever draw a level, send it to me and I'll put it in the game.
I'm using Allegro libraries for almost everything (bitmap, blitting, page flipping, keyboard handling, editor's GUI). If I'll see that there is interest in this game, I'll be able to add sound and eventually music.
To compile and run you'll need Xfree86 3.3.x or 4.x and the allegro
libraries v.3.9.32 (WIP) or above.
The first time you should download the bitmaps and the source code,
then you can get only what changed.
For now the development has stopped, because I'm writing a library for the frame buffer, then I'll port this game to it. I do this because Allegro seems to me too much heavy for my needs. Stay tuned.
Note:
For now, because of too little spare time, I had also to stop developing the libFB library,
so it's some time that nothing moves on this pages...
| File | Size | Release date | Comment |
|---|---|---|---|
| bitmaps-0.6.tar.bz2 | 4 Kb | 10/9/2000 | Bitmaps file |
| balleg-0.9.tar.bz2 | 15 Kb | 5/1/2001 | Source only package |
| leveled-1.0.tar.bz2 | 11 Kb | 5/1/2001 | Level editor |
| balleg-all-0.9.tar.bz2 | 25 Kb | 5/1/2001 | Everything |
| Date | Version | Changes |
|---|---|---|
| 5/1/2001 | 0.9 | implemented collision detection (still buggy) and passed to bzip2 compression |
| 26/9/2000 | 0.6.1 | some bug-fixes to ball movement: it shouldn't any more stop in the bottom-right corner and lives will no more be lost when the ball bounces near the edges of the platform. |
| 10/9/2000 | 0.6 | first public version available on this pages |