Links
If you would like to add a link to this page, or there is a dead link
which should be fixed/removed, please use the address given at the bottom
of the page to contact the webmaster and report the change.
Game developing community network
- Very complete website dedicated to game programming with Allegro.
You can find there programs written with Allegro, help documentation,
and library extensions and various tools.
Allegro's webring
- This is Allegro's webring. From here you can get to many other Allegro
related web pages.
Xuti software
- XuTi software has written a good deal of documents about Allegro in
portuguese, including installation guides, tutorials, and they provide
precompiled Allegro RPMs for Conectiva Linux.
Articles about Allegro
Gamasutra
- Allegro Inspires A New Generation of Independent Developers (26/10/1999).
GameDev.net
- An Interview With Shawn Hargreaves.
Linux Today
- Playing the Open Source Game (05/07/1999).
Here you have the original copy by Shawn.
Competitions
Allegro Games Competition II
- Allegro Games Competition II.
The Allegro SpeedHack 1999
- The Allegro SpeedHack 1999.
The Allegro SizeHack 2000
- The Allegro SizeHack 2000.
The Allegro DemoHack 2000
- The Allegro DemoHack 2000.
The Allegro SpeedHack 2001
- The Allegro SpeedHack 2001.
The Allegro SizeHack3D 2001
- The Allegro SizeHack3d 2001.
The Allegro Team Competition 2001
- The purpose of the competition is not only to match the game programming skills
of different people, but also to promote programming in teams, to improve
the organisation skills involved. To make it even more interesting, the
rules say that the team must consist of people from different countries.
The Pixelate Games Competition 2001
- This time you will have a few months to write your entry, but will
it be good enough?
IdeaHack 2001
- Never found the appropriate competition due to restrictive rules?
This one is for you: before entering, you submit an idea or requirement your
game will have to follow, and your entry will be scored depending on how well
you meet your own goal.
The Allegro SpeedHack 2002
- The Allegro SpeedHack 2002.
BlitzHack 2003
- The BlitzHack is a six-hour-long Allegro-focussed game programming
competition, in which entrants strive to make the best game possible
with extremely limited time constraints using a shared backstory
as a theme and basis for the game, a shared media set, and a shared
code snippet set.
Programming
C-scene
- Documentation and sources about C/C++ programming.
Flipcode
- News and resources about game developement.
Linux Game Development Center
- Web site dedicated to video game programming under Linux.
Programmer's Heaven
- Contains different sources about game programming.
Game Programming Resources
- A web page dedicated to game programming resources. Its contents are in
Portuguese.
Pixelate
- An online game developing magazine started sometime around March 2001
which keeps growing bigger and better with the help of the Allegro
community.
Allegro bindings for other languages
PyAllegro
- Quite a simple binding wrapping most of Allegro functions, making
them available to Python programmers.
Bigloo-Allegro
- This is an abandoned Bigloo (a Scheme compiler)
binding.
Perl
- A Perl interface to Allegro written by Colin O'Leary.
Scheme->C compiler bindings
- Bindings of Allegro 5 to three Scheme->C compilers
(CHICKEN, Gambit-C and Bigloo) written by
Peter Wang, as a proof-of-concept. Note that Allegro 5 is still under development.
alBitmap
- alBitmap is a C++ Wrapper for the Allegro BITMAP datatype. Features
built-in memory allocation/deallocation, inlined functions for
bitmap creation, loading, saving, blitting, comparing, plus some
convenience functions for printing text with STL's string type.
Libraries
Mesa
- Mesa is a free implementation (under GPL license) of the OpenGL API.
OpenGL
- SGI's OpenGL web site.
SVGAlib
- Linux SuperVGA Graphics Library. Since SVGAlib is quite extended, Allegro
can use it as a driver reaching more people with different hardware.
Linux Framebuffer
- The Linux Framebuffer is another Allegro driver, which plays nice and lets
Allegro programs run at user level without problems.
SDL
- The Simple DirectMedia Layer is a C cross-platform multimedia library which
has been used to port many Windows games using DirectX to other platforms.
Clanlib
- Clanlib is a C++ development kit covering from low level to high level
stuff. Certainly bigger than Allegro, includes things like scripting or
network support.
Plib
- A suite of portable game libraries with a C++ interface, oriented towards
3D games (through OpenGL).
TinyPTC
- TinyPTC is a cross-platform framebuffer library with a simple API (a
subset of OpenPTC). It features a few output targets such as raw XLib,
XShm, XDbe, XDga 1/2, etc. It also automatically manages colordepth
conversions on-the-fly if such a feature is needed.
Compilers
DJGPP
- A DOS port of the GNU Compiler Collection (GCC). It's an excellent compiler
which comes with a big number of tools. It's supported by all Allegro versions.
Mingw
- A Windows port of the GNU compiler collection (GCC). It's supported by the
4.x or newer versions.
Misc
FreeBE/AF
- This is a low level driver interface for accessing
graphics hardware, which can be used by Allegro.
It provides all the same features as VESA 3.0 and adds
the ability to use 2D hardware acceleration in an efficient and portable
manner, meaning drivers can work under DOS and Linux depending on how they
are written.
Slashdot
- News and gossips about Linux and the world of computers.
Da Linux French Page
- Web site with information about Linux in French.
Google
- One of the best search engines.
XFree86
- A free implementation of the X Window System that runs in a lot of platforms.
The Graphic File Formats Page
- A good repository of file formats. 2D bitmap specifications, 3D geometry
and animation specifications, utils, infos, resources, FAQs...
|