Allegro (softvér): Rozdiel medzi revíziami
d →Externé odkazy: odstranenie linku, uvedene uz v infoboxe |
d doplnenie sekcie referencie |
||
Riadok 34: | Riadok 34: | ||
* [[DirectX]] |
* [[DirectX]] |
||
* [[OpenGL]] |
* [[OpenGL]] |
||
== Referencie == |
|||
<references /> |
|||
== Externé odkazy == |
== Externé odkazy == |
Verzia z 23:54, 15. máj 2017
Allegro | |
Základné informácie | |
---|---|
Autor | Shawn Hargreaves |
Vývojár | Allegro developers |
Posledná stabilná verzia | 5.2.2 (12. december 2016) |
Operačný systém | Microsoft Windows, MacOS, Linux a iné |
Typ softvéru | Multimediálny a herný SDK |
Licencia | Allegro 4: Beerware[1] Allegro 5: zlib |
Ďalšie odkazy | |
Webová stránka | liballeg.org |
Pozri aj Informačný portál |
Allegro je open source knižnica pre tvorbu video hier, ktorá má implementovanú podporu pre základnú 2D grafiku, manipuláciu s obrázkami, textový výstup, zvukový výstup, vstup a časovače (ako aj ďalšie rutiny pre matice s pevnými a pohyblivými rádovými čiarkami), Unicode reťazce, MIDI sekvencie, prístup k súborovému systému, prácu so súbormi, dátové súbory a pre 3D grafiku. Allegro je akronym frázy Atari Low-Level Game Routines, čo vo voľnom slovenskom preklade znamená Nízkoúrovňové herné rutiny pre Atari.
História
Allegro napísal Shawn Hargreaves pre Atari začiatkom 90. rokov. Keď zistil, že táto platforma upadá, tak prepísal Allegro na Borland C++ a DJGPP kompilátory v roku 1995. Podpora pre Borland C++ bola zanechaná vo verzií 2.0, takže jediným podporovaným kompilátorom zostalo DJGPP. Shawn Hargreaves už nepracuje na vývoji tejto knižnice. Od verzie 4.0 dokáže knižnica pracovať s operačnými systémami DOS, Microsoft Windows, BeOS, Mac OS X a systémoch založených na Unixe. Je napísaná v programovacom jazyku C.
Rozšírenia
Komunita užívateľov Allegra prispela viacerými doplňujúcimi knižnicami, ktoré riešili napríklad pohyb máp, import a export rôznych typov súborov. Rozšírenia sú zamerané najmä na prácu s novšími formátmi ako napríklad obrázkové PNG, GIF, JPEG, audiovizuálne MPEG video, hudobné Ogg, MP3, IT, S3M, XM, textové TTF a ďalšie.
Niektoré rozšírenia spájajú Allegro s inými programovacími jazykmi ako je napríklad Python, Perl, Scheme, C Sharp a iné.
Allegro je možné spojiť aj s OpenGL použitím knižnice AllegroGL. Verzia Allegro 5 už túto možnosť priamo podporuje.
Hry využívajúce Allegro
Pozri aj
Referencie
- ↑ Allegro Development Team. The giftware license [online]. [Cit. 2013-11-16]. Dostupné online.