Allegro (library)
See also: Allegro
Allegro is a Bibliothèque dedicated to the creation of video games in C/C++. It provides to the programmers low routines level (optimized for the speed) portable. “Allegro” is a recursive acronym which corresponds with “Allegro Low Level Range Routines” ( routines of low level Allegro for the plays ).
Characteristics of Allegro
-
Ease of use - very complete Documentation including many examples
- Rapide - optimized Routines (several written out of assembler)
- Extensible - provides all that is necessary to create a play
- Portable - without changing the least line of code, you can compile for another platform such as Windows, DOS, Linux, BeOS, Mac, Qnx.
- Open Source and free: the license of Allegro concerns the Public domain almost, with a nonobligatory request to quote the name of the library in the event of use.
What Allegro can do
- the management of the entries (keyboard, mouse, joystick)
- the management of the sprites (posting, rotation, zoom)
- the geometrical posting of primitives (lines, circles…)
- a completely extensible GUI (to make the buttons, check boxs, drop-down lists…)
- the management of the musics midday
- the management of the sound effects
- management of time
- Management 3D (calculation of prospect, rotation, posting of the polygons, etc)
Complementary libraries.
There are several complementary libraries which can allow:-
To make 3D accelerated OpenGL (with Allegro GL)
- To play the musics MOD, xm, s3m, it… (with jgmod or dumb)
- To play several audio formats of which Mp3 (with AlMp3), ogg vorbis (Alogg), etc
- Detection of the collisions to the pixel near between sprites (in other words, to detect if an image touches the other)
- Several very configurable interfaces GUI (cgui)
See too
-
the library SDL, another free multi-media library.
- the library Mesa, another library of returned 3D at the software level.
External bonds
- Official site
- Site of deposit of programs and libraries
- Tutoriaux in French
| Random links: | Pompaples | Riots in Dublin of 2006 | Speed of electricity | Worldwide association of the newspapers | Belem Velho | Peter_Ostrum |