Bluesky ++ help manual
Version 1.2.0
church_cloud.bmp

General informations :

Bluesky++ is a free cross-platform shoot'em-up game made by Francois Braud alias phrounz. This game is freeware, so modify it and distribute it !

The game is protected by a Creative Commons License.

This is my first C++ game, so be indulgent :-)

Game instructions (Linux) :

IMPORTANT !
- In the linux Mandrake 8.2 distribution, the game must be launched from a terminal.
- In the linux Mandrake 10 distribution, the game must be launched from a terminal, or from Konqueror (v 3.2.0).
- You must launch the "bluesky.sh" script and not the program "gamelinux".

Game instructions (Windows) :

Required configuration (estimation) :

Command arguments :

This argument define the screen mode, and define if the game is fullscreen mode or not. Without argument, the game is 1024x768f. If the fullscreen mode doesn't work, the program will be launched in windowed mode.

Source code informations :

To compile, you must have the allegro library.

data/ contains all the images (loaded at the beginning of the game with the init_all() function).

For all of these classes (except menubox), for example if you want to add a new element in the "foo" class, you must modify the defines and constants at the top of foo.cpp, and add the image in init_class_foo. To create a bonus, you must add the consequences this bonus will do in global_use_inventory_bonus(int index_player) in global.cpp.

To create a menubox, you must define the items in menubox::print_items(void) and write the consequences of clicking on these items in menubox::execute(int). A menubox is identified by its title.

Making informations :

Compiled on Windows XP, with Dev-Cpp 4.9.9.0 and allegro 4.2.0 beta 3.

And maybe other programs ...

Existing bugs :

(There is no sound in the game, it is normal.)

Mail-me at the adress (see at the top) if you find other bugs.