Allegro Knihovna pro programování her


Support This Project
Hostováno na: SourceForge
Stránka projektu

  

Poslední verze

Poslední verze pracuje na platformách DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, BeOS, QNXMacOS X. Kompletní seznam změn. Stránka se staršími verzemi obsahuje rozdílové soubory, které jsou jednou z možností, jak se dá získat aktuální verze. Allegro se dá také získat pomocí SVN (podrobná stránka o přístupu k SVN). Ze stejné stránky je také možnost stáhnout si co týden generovaný snapshot SVN.
Ke stažení jsou dvě různé verze knihovny: stabilní a vývojová. Stabilní verzi je vhodné použít pro finální verzi softwaru. Vývojovou verzi doporučujeme používat pro každodenní práci. Můžete si tak vychutnat všechny novinky a pomoci otestovat kód, než je označen jako bezpečný a stabilní. Od verze 3.12 Allegro přijalo stejné schéma číslování jako linuxové jádro, které používá tři čísla. První číslo označuje hlavní verzi. Rozdíly v tomto čísle obvykle znamenají, že bylo změněno hodně věcí. Druhé číslo označuje, jestli je vydání stabilní (sudé číslo), nebo nestabilní (liché číslo). A nakonec třetí číslo označuje menší rozdíly mezi vydáními.
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.

Zdrojové kódy stabilní verze 4.2.2
all422.zip 3784k Zdrojový kód pro všechny platformy v přátelském formátu pro DOS/Windows.
allegro-4.2.2.tar.gz 3104k Zdrojový kód pro všechny platformy v přátelském formátu pro Unix.
all422_diff.zip 605k Tento archiv obsahuje rozdílový soubor, který může být použit k aktualizaci neupravené verze Allegra 4.2.1 na současnou verzi. Na této stránce je více takovýchto rozdílových souborů pro starší verze spolu s instrukcemi, jak se mají použít.
allegro-enduser-4.2.2.tar.gz 856k Tato verze obsahuje základní knihovnu bez dokumentace a ukázkových programů. Je určena těm, kteří chtějí spustit programy využívající Allegro napsané jinými lidmi. Pro tvorbu vlastních programů je potřeba si stáhnout verzi s kompletním zdrojovým kódem. Jen pro Linux/Unix.

Zdrojové kódy nestabilní verze 4.3.10
Download 4.3.10 from SourceFourge
Download 4.9.3 from Sourceforge

Různé soubory
alldata.zip 360k Tento soubor obsahuje data potřebná pro demonstrační hru Allegra. Je potřeba jen pro starou WIP verzi knihovny nebo při aktualizování na současnou verzi pomocí rozdílových souborů (ty neobsahují demo data, aby se ušetřilo místo).
dx70_min.zip 440k Jestliže při kompilování DLL Allegra není k dispozici správná verze knihovny DirectX SDK a hlavničkových souborů, poté můžou nastat určité problémy. Tento soubor obsahuje minimální verzi DirectX 7 SDK potřebnou pro zkompilování DLL. Jen pro Windows.
dx70_mgw.zip 243k Tento soubor obsahuje minimální verzi DirectX 7 SDK pro MinGW. Jen pro Windows.
dx80_mgw.zip 442k Tento soubor obsahuje minimální verzi DirectX 8 SDK pro MinGW. Jen pro Windows.
dx70_dmc.zip 234k This file contains the minimal version of the DirectX 7 SDK for Digital Mars C/C++. Jen pro Windows.

Binární verze (jen pro Windows)
Binární balíček s Allegrem Balíček allegro-bin nacházející se na SourceForge obsahuje několik binárních distribucí Allegra pro Windows. Jsou potřeba pouze, pokud použitý kompilátor je neschopný vytvořit DLL Allegra (např. Borland). Po rozbalení balíčku do dočasného adresáře je potřeba postupovat podle instrukcí zabalených v balíčku.
http://devpaks.org/ Michal Molhanec udržuje repozitář s Devpaky, kde si každý může stáhnout balíček s předkompilovanou knihovnou pro MinGW a  Dev-C++. Všimněte si, že Devpaky Allegra jsou také zrcadleny pomocí SourceForge balíčku allegro-bin. Pokud je Devpak stránka nedostupná, zkuste odkaz z předcházejícího záznamu.
http://www.allegro.cc/files/ Matthew Leverton sestavil binární balíčky pro mnoho kompilátorů používaných ve Windows. Jsou ke stažení v několika různých formátech.
Binární balíčky od Retrospec Členové komunity Retrospec sestavili svoji vlastní verzi binárních balíčků Allegra a také mnoho dalších užitečných knihoven jako FBlend nebo OpenLayer. Balíčky jsou k dispozici pro různé kompilátory používané ve Windows.

Binární verze (jen pro linuxové distribuce)
Databáze balíčků systému Debian Pomocí odkazu nalevo se můžete dozvědět, jaké se v oficiální databázi balíčků pro Debian vyskytují verze Allegra (stabilní nebo nestabilní).
Fedora extras The Fedora Linux project hostí RPM balíčky Allegra.