Allegro Knihovna pro programování her


Support This Project
Hostováno na: dotsrc.org
dotsrc.org

  
Allegro je knihovna pro programování her pro C/C++ vývojáře distribuovaná zdarma, podporující následující platformy: DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS a MacOS X. Knihovna poskytuje mnoho funkcí pro grafiku, zvuk, vstupy (klávesnice, myš a joystick) a časovače. Poskytuje také pevné a plovoucí položky matematických funkcí, 3D funkcí, funkcí pro správu souborů, komprimované datasoubory a GUI.
Přečtěte si více detailů na stránce představení.

Novinky

27. dubna 2008 - Allegro 4.9.3 vydáno!
Toto je vývojové (Work-In-Progress) vydání pro budoucí řadu 5.0. Seznam hlavních změn od verze 4.9.2:
  • Mnoho práce na OpenGL ovladači a obecně na grafických záležitostech.
  • Přidán grafický ovladač OpenGL pro Mac OS X.
  • Zlepšeno načítání a vykreslování písem.
  • Přidány funkce na výstup textu s dodatečným parametrem délky textu.
  • Přidána počáteční implementace nového zvukového API (jako přídavná knihovna).
  • Změněny časové značky (timestamps) v celém API na hodnoty typu double vyjadřující sekundy.
  • Zlepšeno rozlišení časovače na Windows.
  • Přidáno několik nových příkladů.
  • Několik existujících funkcí přejmenováno nebo změněno.
  • Mnoho oprav chyb a aktualizace dokumentace.
Získejte tuto novou verzi z Download sekce. Otestujte ji prosím a případné problémy nebo nekompatibilitu oznamte na mailing listu nebo na SourceForge trackeru.
27. ledna 2008 - Allegro 4.9.2 vydáno!
Toto je vývojové (Work-In-Progress) vydání pro budoucí řadu 5.0. Předchozími vydáními této řady byly verze 4.3.0 a 4.3.1, ale budoucí vydání budou značena 4.9.x. Seznam hlavních změn od verze 4.3.1:
  • Mnoho práce směrem k novému grafickému API.
  • Přidán Direct3D ovladač pro Windows.
  • Přidán OpenGL ovladač pro X11.
  • Přidána podpora změny velikosti oken.
  • Přidána přídavná knihovna na práci s bitmapovými fonty.
  • Přejmenováno AL_* na ALLEGRO_*.
  • Přesunuty všechny hlavičkové soubory do adresáře allegro5.
  • Přidáno několik nových příkladů na ukázání nového API.
  • Přidána a aktualizována dokumentace (NaturalDocs) nového API.
  • Opravy/změny v sestavovacím systému.
  • Opravy chyb a další změny.
Získejte tuto novou verzi z Download sekce. Otestujte ji prosím a případné problémy nebo nekompatibilitu oznamte na mailing listu nebo na SourceForge trackeru.
20. ledna 2008 - Allegro 4.3.10 vydáno!
Toto je vývojové (Work-In-Progress) vydání pro budoucí řadu 4.4. Je podobné verzi 4.2 s tím rozdílem, že je zabalené s několika přídavnými knihovnami, které mohou být sestaveny spolu s Allegrem. (Poznámka: Toto vydání nemá žádný vztah k předchozím verzím 4.3.0 a 4.3.1.) Více detailů je možné nalézt v instalačních instrukcích pro konkrétní systém. Archivy .zip a .7z jsou určeny pro DOS/Windows, obdobně .tar.gz pro unixové systémy (včetně Mac OS X).
  • Začleněny následující přídavné knihovny do sestavovacího systému Allegra: AllegroGL, loadpng, JPGalleg, logg.
  • Vypnuta podpora pro asm mód na všech platformách (dříve výchozí chování jen pro ne-x86 architektury).
  • Přidána funkce draw_sprite_ex().
  • Přidána nová demonstrační hra "skater".
  • Přidána detekce SSE3, SSE4.1 a SSE4.2.
  • Opraven problém s kódováním názvů souborů a ovladačem SYSTEM_NONE na Windows.
  • Opravena chyba ve funkci arc().
  • Opraven problém na Windows, kdy příznaky NumLock, ScrollLock a CapsLock nejsou zaznamenány v proměnné key_shifts, dokud nebyla stisknuta alespoň jedna klávesa.
  • Další drobná vylepšení.
Získejte tuto novou verzi z Download sekce. Otestujte ji prosím a případné problémy nebo nekompatibilitu oznamte na mailing listu nebo na SourceForge trackeru.

Chcete si přečíst starší novinky? Potom následujte tento odkaz.