Allegro Une librairie de développement de jeux vidéo


Support This Project
Hébergé par: SourceForge
Page du projet

  

Dernière version

La dernière version supporte les environnements DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, BeOS, QNX et MacOS X. Vous pouvez lire la liste complète des changements. Si vous préférez mettre à jour avec des diffs d'une version précédente, consultez la page des anciennes versions. Si vous voulez récupérer Allegro par SVN, consultez la page SVN. Vous pouvez aussi télécharger des snapshots SVN à partir de cette page, si vous ne pouvez pas utiliser SVN directement.
Il y a une branche stable et une branche de développement. Utilisez la branche stable pour les versions finales de vos logiciels et essayez la branche de développement pour votre travail de tous les jours, de façon à profiter de toutes les améliorations qui y ont été apporté et à tester le code avant qu'il ne soit déclaré sûr et stable. Depuis la version 3.12, Allegro a adopté la même numérotation de version que le noyau Linux, qui utilise trois nombres. Le premier nombre indique la version majeure; un changement de ce nombre signifie que beaucoup de choses ont été modifiées. Le deuxième nombre indique si la version est stable (nombre pair) ou instable (nombre impair). Enfin le troisième nombre marque de plus petites différences entre versions.
The main source downloads include instructions on how to build Allegro for each of the supported platforms. These exist as individual .txt files in the docs/build subdirectory. You can also access them online if you go to the API documentation section and go through the online HTML version's readme which includes pointers to build instructions.

Version 4.2.2 du code source de la branche stable
all422.zip 3784k Code source pour toutes plates-formes au format DOS/Windows.
allegro-4.2.2.tar.gz 3104k Code source pour toutes plates-formes au format Unix.
all422_diff.zip 605k Ce fichier est un diff qui peut être installé sur une copie intacte de la version 4.2.1 d'Allegro pour la mettre à jour vers la version actuelle. Vous trouverez ici d'autres diffs pour les anciennes versions ainsi que des instructions pour les appliquer.
allegro-enduser-4.2.2.tar.gz 856k Cette version ne contient que la librairie de base, sans la documentation ni les programmes d'exemple. Elle est destinée à ceux qui veulent compiler ou éxécuter des programmes Allegro écrits par d'autres personnes. Si vous envisagez de développer des applications vous-même, vous aurez à récupérer la version complète du code source. Uniquement pour Linux/Unix

Version 4.3.10 du code source de la branche instable
Download 4.3.10 from SourceFourge
Download 4.9.3 from Sourceforge

Différents fichiers
alldata.zip 360k Ce fichier contient les données utilisées par le jeu de démonstration d'Allegro. Vous en aurez besoin seulement si vous avez une ancienne version WIP de la librairie ou si vous êtes passés à la version actuelle par des diffs, ceux-ci ne contenant pas les données de la démonstration afin d'en limiter leur taille.
dx70_min.zip 440k Vous pouvez rencontrer des problèmes pour compiler la DLL d'Allegro si vous n'avez pas la bonne version du SDK contenant les librairies DirectX et leurs fichiers d'en-tête. Ce fichier contient la version minimale du SDK de DirectX 7 nécessaire pour compiler la DLL vous-même. Uniquement pour Windows
dx70_mgw.zip 243k Ce fichier contient la version minimale du SDK de DirectX 7 pour MinGW. Uniquement pour Windows
dx80_mgw.zip 442k Ce fichier contient la version minimale du SDK de DirectX 8 pour MinGW. Uniquement pour Windows
dx70_dmc.zip 234k This file contains the minimal version of the DirectX 7 SDK for Digital Mars C/C++. Uniquement pour Windows

Version binaire (uniquement pour Windows)
Allegro binary package The allegro-bin package at SourceForge contains several binary distributions of Allegro for Windows. You only need it if you have a compiler unable to produce the Allegro DLL (like Borland). To use, unzip a package inside a temporary directory and follow the instructions found inside.
http://devpaks.org/ Michal Molhanec mantains a Devpak repository, where you can get a package of the precompiled library for MinGW and Dev-C++. Note that the Allegro Devpaks are also mirrored through SourceForge's allegro-bin package. If the Devpak site is down, check the previous entry's link.
http://www.allegro.cc/files/ Matthew Leverton has built binary packages for many different Windows compilers and offers them in several download formats.
Retrospec binaries The guys from the Retrospec community have built their own versions of Allegro binary packages and many more useful libraries like FBlend or OpenLayer, offering versions for several Windows compilers.

Version binaire (uniquement pour les distributions Linux)
Moteur de la base de données Debian Essayez ce lien pour interroger la base de données officielle Debian sur les paquetages .deb d'Allegro, stable ou instable, disponibles.
Fedora extras The Fedora Linux project hosts RPMs of Allegro.