Allegro Una libreria per la programmazione di videogiochi


Support This Project
Ospitato da: dotsrc.org
dotsrc.org

  

Ultima versione

L'ultima versione funziona in DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, BeOS, QNX e MacOS X. Puoi leggere la lista completa dei cambiamenti. Se preferisci aggiornare tramite file diff da una versione precedente, visita la pagina delle vecchie versioni. Se vuoi ottenere Allegro tramite SVN, visita la pagina SVN. Puoi anche scaricare lo snapshot SVN settimanale da questa pagina in caso tu non possa usare SVN direttamente.
Esiste un ramo stabile e un ramo di sviluppo. Usa il ramo stabile per le versioni finali del tuo software e, per favore, usa quello di sviluppo per il lavoro di tutti i giorni, così da usufruire dei miglioramenti ed aiutare a testare il codice prima che sia marcato come sicuro e stabile. Dalla versione 3.12, Allegro ha adottato lo stesso schema del kernel di Linux per i numeri di versione, che usa tre numeri. Il primo numero indica la versione principale. Differenze in questo di solito significano che molte cose sono cambiate. Il secondo numero indica se la versione è stabile (numero pari) o non stabile (numero dispari). Per finire il terzo numero indica differenze minori tra le versioni.
Nel pacchetto scaricabile contenente i sorgenti principali sono incluse le istruzioni su come compilare Allegro su ognuna delle piattaforme supportate. Sono presenti come file .txt individuali nella sottocartella docs/build. Puoi anche accedervi online andando alla documentazione API e leggendo la versione online HTML del readme, che include link alle istruzioni per compilare Allegro.

Sorgenti della versione 4.2.2 del ramo stabile
all422.zip 3784k Sorgenti per tutte le piattaforme in formato testo DOS/Windows.
allegro-4.2.2.tar.gz 3104k Sorgenti per tutte le piattaforme in formato testo Unix.
all422_diff.zip 605k Questo è un file diff, che può essere installato sopra una copia non modificata della versione 4.2.1 di Allegro per aggiornarla alla versione corrente. Qui ci sono molti altri file diff per le versioni più vecchie insieme alle istruzioni per applicarli.
allegro-enduser-4.2.2.tar.gz 856k Questa versione contiene la libreria base, senza nè documentazione nè programmi di esempio. E' destinata a coloro i quali vogliono solo eseguire programmi scritti con Allegro da altre persone. Se vuoi sviluppare programmi tu stesso, dovrai scaricare la versione completa in forma di codice sorgente. Solo per Linux/Unix.

Sorgenti della versione 4.3.10 del ramo non stabile di sviluppo
Download 4.3.10 from SourceFourge
Download 4.9.3 from Sourceforge

File vari
alldata.zip 360k Questo file contiene i dati necessari al gioco dimostrativo di Allegro. E' necessario solo se hai ottenuto una vecchia versione WIP della libreria o se l'hai aggiornata alla versione corrente attraverso i file diff, poichè queste non contenevano tali dati al fine di contenerne le dimensioni.
dx70_min.zip 440k Potresti avere problemi compilando la DLL di Allegro se non hai la versione corretta delle librerie e dei file header dell'SDK delle DirectX. Questo file contiene una versione minimizzata dell'SDK delle DirectX, in cui ci sono solo i file che ti servono per compilare la DLL. Solo per Windows.
dx70_mgw.zip 243k Questo file contiene la versione minimizzata dell'SDK delle DirectX 7 per MinGW. Solo per Windows.
dx80_mgw.zip 442k Questo file contiene la versione minimizzata dell'SDK delle DirectX 8 per MinGW. Solo per Windows.
dx70_dmc.zip 234k Questo file contiene la versione minimizzata dell'SDK delle DirectX 7 per Digital Mars C/C++. Solo per Windows.

Versione binaria (solo per Windows)
Pacchetto binario di Allegro Il pacchetto allegro-bin presso SourceForge contiene diverse distribuzioni binarie di Allegro per Windows. Ne hai bisogno solo se non hai un compilatore in grado di produrre la DLL di Allegro (come Borland). Per usarlo, decomprimi uno dei pacchetti in una cartella temporanea e segui le istruzioni che troverai al suo interno.
http://devpaks.org/ Michal Molhanec gestisce un archivio Devpak, da cui puoi ottenere la libreria precompilata per MinGW e Dev-C++. Nota che i Devpak di Allegro sono anche ospitati nel pacchetto allegro-bin presso SourceForge. Se il sito dei DevPak dovesse risultare inaccessibile, puoi comunque accedervi tramite il link della riga precedente.
http://www.allegro.cc/files/ Matthew Leverton ha creato pacchetti binari per diversi compilatori per Windows e li offre in download in diversi formati.
Retrospec binaries I ragazzi della comunità di Retrospec hanno creato le loro versioni dei pacchetti binari di Allegro e molte altre utili librerie come FBlend o OpenLayer, offrendone versioni per diversi compilatori per Windows.

Versione binaria (solo per le distribuzioni Linux)
Debian database engine Usa questo link per cercare nel database ufficiale Debian i pacchetti .deb di Allegro, stabile o non stabile.
Fedora extras Il progetto Fedora Linux ospita i pacchetti RPM di Allegro.