Allegro Knihovna pro programování her


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

  

Napojení

Pokud byste rádi na tuto stránku přidali nějaký odkaz nebo je zde nějaký neplatný link, který by měl být opraven nebo odstraněn, prosím použijte adresu vespod stránek pro kontaktování webmastra a oznámení změny.

Ada

AdaAllegro - Leonid Dulman pracuje na poskytnutí rozhraní k herní knihovně Allegro pro programovací jazyk ADA-95(2005).

C++

alBitmap - alBitmap je C++ wrapper (obálka) pro datový typ Allegra BITMAP. Obsahuje vestavěnou alokaci/dealokaci paměti, inline funkce na vytvoření bitmapy, načítání, ukládání, blitting, porovnávání, plus několik pohodlných funkcí pro tisknutí textu s řetězcovým typem z STL.

Allegro Simplificator - Allegro Simplificator je C++ wrapper. Poskytuje třídy pro většinu funkcí Allegra a přidává trochu nové funkcionality (crossplatformní síťování). Přichází s několika ukázkovými programy a rozsáhlou dokumentací.

C#

AllegNet - AllegNet je .NET knihovna napsaná v C# 2.0 založená na Allegru 4.2.0. S AllegNet je možno postavit vlastní hru v plně managed kódu. Takže se dá tato knihovna použít k tvorbě managed her v C#, vb.net, J# a C++.

Mallegro - Mallegro (nebo Managed Allegro) je .NET wrapper pro Allegro napsaný Michaelem Jensenem. Slibuje zpřístupnění Allegra pro vývojáře v C# a VB.NET.

D

DAllegro - Tydr Schnubbis zorganizoval úsilí moci použít Allegro z programovacího jazyka D.

Lisp

Common Lisp FFI pro Allegro - cl-alleg poskytuje rozhraní cizích funkcí (foreign function interface) pro herní knihovnu Allegro. Projekt je postaven nad CFFI, a tak by měl být přenositelný napříč mnoha implementacemi common lispu. Autor také píše vývojářský blog o cl-alleg na http://gameylisp.blogspot.com/.

Lua

LuAllegro - Cílem projektu LuAllegro je poskytnout svobodnou multiplatformní grafickou knihovnu pro programovací jazyk Lua. Samozřejmě je pro tento účel použito Allegro.

Mercury

Mercury - Mercury-Allegro poskytuje poměrně kompletní sadu napojení na Allegro a AllegroGL pro programovací jazyk Mercury. Je dostupná jako součást distribucí mercury-extras ROTD (release-of-the-day) na webových stránkách projektu Mercury.

Pascal

Allegro.pas - Allegro.pas je wrapper pro použití Allegra s kompilátory Pascalu, jako jsou Delphi nebo Free Pascal.

Perl

Perl - Rozhraní k Allegru pro Perl napsané Colinem O'Learym.

Python

PyAllegro - Tato stránka obsahuje všechna dostupná napojení na Python. V současné době se tam dají nalézt dva projekty: Alpy (čisté C rozhraní) a PyAlleg (Pyrex rozhraní).

Scheme

Bigloo-Allegro - Toto je už dále nevyvíjené napojení na Bigloo (kompilátor Scheme).

MzScheme - Allegro scheme je souprava napojení MzScheme na Allegro napsaná Jonem Rafkindem. Použitím příjemné FFI knihovny MzScheme je velmi snadné napojit scheme na jakoukoliv knihovnu napsanou v jazyce C. V souboru allegro.ss je souprava napojení přímo na Allegro a v souboru image.ss je scheme wrapper, který by měl usnadnit jejich použití.

Napojení na kompilátor Scheme->C - Napojení Allegra 5 na tři kompilátory Scheme->C (CHICKEN, Gambit-CBigloo) napsané Peterem Wangem jako důkaz konceptu. Všimněte si, že Allegro 5 je stále ve vývoji.

Other

Wiki stránka o napojeních - Wiki má také stránku o napojeních na různé jazyky. Protože ji každý může upravovat, může obsahovat doplňující odkazy, které zde nejsou. Ale tato napojení nemusí pracovat nebo můžou odkazovat na už nevyvíjená napojení nebo naopak na napojení, která jsou ve stavu velmi velkého vývoje.