Liens
Si vous voulez ajouter un lien à cette page ou s'il y a un lien cassé qui
devrait être réparé/enlevé, utilisez l'adresse donnée en bas de page
pour contacter le webmestre et rapporter le changement.
Game developing community network
- Site très complet dédié à la programmation de jeux avec Allegro.
Vous y trouverez des centaines d'applications écrites avec Allegro,
des documents d'aide, des librairies additionnelles et divers
utilitaires.
Allegro's webring
- C'est le WebRing d'Allegro. A partir de ce site, vous pourrez accéder à de
nombreux autres sites traitant d'Allegro.
Xuti software
- XuTi a écrit bon nombre de documents sur Allegro en portugais, y compris des
guides d'installation, tutoriels, et ils fournissent des RPM précompilés
d'Allegro pour Conectiva Linux.
Articles sur Allegro
Gamasutra
- Allegro inspire une nouvelle génération de développeurs indépendants
(26/10/1999) (en anglais).
GameDev.net
- Une interview de Shawn Hargreaves (en anglais).
Linux Today
- Jouer le Jeu de l'Open Source (05/07/1999) (en anglais).
Ici se trouve la copie originale de Shawn.
Compétitions
Allegro Games Competition II
- Compétition de Jeux Allegro II.
The Allegro SpeedHack 1999
- Le SpeedHack Allegro 1999.
The Allegro SizeHack 2000
- Le SizeHack Allegro 2000.
The Allegro DemoHack 2000
- Le DemoHack Allegro 2000.
The Allegro SpeedHack 2001
- Le SpeedHack Allegro 2001.
The Allegro SizeHack3D 2001
- Le SizeHack3D Allegro 2001.
The Allegro Team Competition 2001
- L'objectif de cette compétition est non seulement de faire collaborer les
talents de différentes personnes, mais aussi de promouvoir la programmation
en équipe et d'améliorer les capacités d'organisation mises en jeu. Dans le
but de la rendre encore plus intéressante, ses règles prescrivent que l'équipe
doit être constituée de gens de différents pays.
The Pixelate Games Competition 2001
- Cette fois vous aurez quelques mois pour préparer votre soumission, mais
sera-t-elle de qualité suffisante?
IdeaHack 2001
- Vous n'avez jamais trouvé une compétition à votre mesure à cause de règles
trop restrictives? Celle-ci est faite pour vous: avant de commencer, vous
soumettez une idée ou un cahier des charges que votre jeu devra suivre, et
votre réalisation sera évaluée en tenant compte de son adéquation avec votre
proposition initiale.
The Allegro SpeedHack 2002
- Le SpeedHack Allegro 2002.
BlitzHack 2003
- Le BlitzHack est une compétition de programmation de jeu centrée autour
d'Allegro d'une durée de six heures, au cours de laquelle les participants
s'efforcent de concevoir le meilleur jeu possible dans des contraintes de
temps extrêmement fortes en utilisant une trame générale commune comme thème
de base pour le jeu, un fonds commun de ressources multimédia et un fonds
commun de morceaux de code.
Programmation
C-scene
- Documentations et sources concernant la programmation en C/C++.
Flipcode
- Nouvelles et ressources sur le développement de jeux vidéo.
Linux Game Development Center
- Site dédié à la programmation de jeux vidéo sous Linux.
Programmer's Heaven
- Des centaines de sources sur la programmation de jeux.
Game Programming Resources
- Un site Web dédié aux ressources sur la programmation de jeux. Son contenu
est en portugais.
Pixelate
- Un magazine en ligne sur le développement de jeux qui débuta autour de
Mars 2001 et continue à grandir et à s'améliorer avec l'aide de la communauté
Allegro (en anglais).
Interfaces d'Allegro vers d'autres langages
PyAllegro
- Une interface simple englobant la plupart des fonctions d'Allegro, les
rendant disponibles pour les programmeurs Python.
Bigloo-Allegro
- Il s'agit d'une interface Bigloo (un compilateur Scheme)
maintenant abandonnée.
Perl
- Une interface Perl vers Allegro par Colin O'Leary.
Interfaces pour compilateur Scheme->C
- Interfaces d'Allegro 5 vers trois compilateurs Scheme->C (CHICKEN,
Gambit-C and Bigloo) écrites par Peter Wang, comme preuves
de fonctionnement. Notez qu'Allegro 5 est toujours en cours de développement.
alBitmap
- alBitmap est une interface d'encapsulation C++ pour le type BITMAP d'Allegro.
Elle comprend l'allocation/désallocation automatique de la mémoire, des
fonctions en-ligne pour la création, le chargement, la sauvegarde et
la comparaison des bitmaps ainsi que quelques fonctions pour afficher du
texte à partir du type 'string' de la STL.
Librairies
Mesa
- Mesa est une implémentation libre (sous licence GPL) de la librairie 3D
OpenGL de Silicon Graphics Inc.
OpenGL
- Le site OpenGL de Silicon Graphics Inc.
SVGAlib
- Librairie graphique SuperVGA pour Linux. Puisque SVGAlib est vraiment
étendue, Allegro peut l'utiliser comme pilote sous-jacent pour atteindre
des gens avec des matériels différents.
Linux Framebuffer
- Le Framebuffer est un autre pilote sous-jacent d'Allegro sous Linux, qui
marche parfaitement et permet aux programmes Allegro de tourner sans
problème en mode utilisateur.
SDL
- La Simple DirectMedia Layer est une librairie C multimédia multi-plateforme
qui a été utilisée pour porter de nombre jeux Windows utilisant DirectX vers
d'autres plates-formes.
Clanlib
- Clanlib est un kit de développement C++ fournissant des fonctionnalités
de haut et bas niveau. Certainement plus développé qu'Allegro, il inclut
des choses comme le scripting et la communication.
Plib
- Une suite de librairies portables de développement de jeu avec une interface
C++, orientée vers les jeux 3D (via OpenGL.)
TinyPTC
- TinyPTC est une librairie graphique multi-plateforme avec une API simple (un
sous-ensemble de OpenPTC). Elle comprend des interfaces vers XLib, XShm, XDbe,
XDGA 1/2, etc. Elle fournit aussi une conversion automatique de la profondeur
de couleurs à la volée, si cela est demandé.
Compilateurs
DJGPP
- Un portage DOS de la collection de compilateurs GNU (GCC). C'est un excellent
compilateur qui est fourni avec un grand nombre d'outils. Il est supporté par
toutes les versions d'Allegro.
Mingw
- Un portage Windows de la collection de compilateurs GNU (GCC). Il est suporté
par les versions 4.x ou plus récentes.
Divers
FreeBE/AF
- Il s'agit d'une interface de bas niveau pour accéder au matériel graphique,
qui peut être utilisée par Allegro. Elle fournit toutes les fonctionnalités
de VESA 3.0 et y ajoute la possibilité d'utiliser l'accélération 2D d'une
façon optimisée et portable; cela signifie que les pilotes peuvent fonctionner
sous DOS et Linux selon la manière dont ils ont été écrits.
Slashdot
- Nouvelles et bavardages sur Linux et l'univers informatique.
Da Linux French Page
- Site d'information sur Linux en français.
Google
- Un des meilleurs moteurs de recherche.
XFree86
- Une implémentation libre du X Window System qui fonctionne sur beaucoup de
plates-formes.
The Graphic File Formats Page
- Un bon répertoire de formats de fichiers. Spécifications pour les bitmaps 2D,
l'animation et la géométrie 3D, utilitaires, informations, ressources, FAQ...
|