Allegro Eine Bibliothek für Computer-Spiele-Programmierung


Support This Project
Bereitgestellt von: SourceForge
Projektseite

  

Spracherweiterungen

Falls Sie einen weiteren Link auf dieser Seite sehen wollen, oder falls Sie einen nicht funktionierenden Link entdecken, den wir änderen/entfernen sollen, schreiben Sie bitte an die Adresse unten auf der entsprechenden Seite, um es dem zuständigen Webmaster mitzuteilen.

Ada

AdaAllegro - Leonid Dulman has worked on providing an ADA-95(2005) interface for the Allegro game library.

C++

alBitmap - alBitmap ist ein C++ Wrapper für den Allegro BITMAP Datentyp. Unterstützt werden eingebaute Speicherverwaltung, inline-Funktionen für Bitmap-Erzeugung, Laden, Speichern, Blitten, Vergleich, und ein paar bedienerfreundliche Textausgabefunktionen, die den STL Stringdatentyp unterstützen.

Allegro Simplificator - Allegro Simplificator is a C++ wrapper. It provides classes for most Allegro functions and adds some new functionality (cross-platform networking). It comes with some examples and extensive documentation.

C#

AllegNet - AllegNet ist eine .NET Bibliothek, die in C# 2.0 geschrieben ist und auf Allegro 4.2.0 basiert. AllegNet ermöglicht es, eigene Spiele komplett in managed-code zu schreiben. Es kann mit C#, vb.net, J# und C++ verwendet werden.

Mallegro - Mallegro (or Managed Allegro) is a .NET wrapper for Allegro written by Michael Jensen. It promises making Allegro available to C# and VB.NET developers.

D

DAllegro - Tydr Schnubbis organised an effort to be able to use Allegro from the D programming language.

Lisp

Common Lisp FFI für Allegro - cl-alleg stellt eine Schnittstelle für den Aufruf externer Funktionen aus der Allegro Bibliothek zur Verfügung. Diese Schnitstelle beruht auf CFFI und sollte daher zwischen verschiedenen Common Lisp Implementationen portabel sein. Der Author selbst schreibt auch in seinem Blog über Spieleentwicklung mit cl-alleg, unter http://gameylisp.blogspot.com/.

Lua

LuAllegro - Das erklärte Ziel des LuAllegro Projekts ist eine freie Multi-Plattform Grafik-Bibliothek für Lua. Natürlich wird dazu Allegro verwendet.

Mercury

Mercury - Mercury-Allegro provides a fairly complete set of bindings to Allegro and AllegroGL for the Mercury programming language. It's available as part of the mercury-extras ROTD (release-of-the-day) distributions on the Mercury web site.

Pascal

Allegro.pas - Allegro.pas is a wrapper to use Allegro with Pascal compilers like Delphi or Free Pascal.

Perl

Perl - Eine Perl Schnittstelle zu Allegro, von Colin O'Leary.

Python

PyAllegro - Diese Seite enthält alle verfügbaren Python Erweiterungen. Es gibt zur Zeit zwei Projekte: Alpy (eines C Interface) und PyAlleg (Pyrex Interface).

Scheme

Bigloo-Allegro - Eine nicht mehr weiter entwickelte Bigloo (ein Scheme-Compiler) Anbindung.

MzScheme - Allegro scheme ist eine Sammlung von MzScheme Schnittstellen für Allegro von Jon Rafkind. Dank MzScheme's FFI Bibliothek ist es sehr einfach, Scheme an beliebige C Bibliotheken anzubinden. Es gibt eine Reihe von direkten Anbindungen in allegro.ss sowie einen Scheme Wrapper, der die Handhabung von image.ss vereinfacht.

Scheme->C Compileranbindung - Anbindung von Allegro 5 an drei Scheme->C Compiler. (CHICKEN, Gambit-C und Bigloo), geschrieben von Peter Wang, als ein konzeptueller Beweis. Beachten Sie dass sich Allegro 5 noch in Entwicklung befindet.

Other

Wiki Seite über Spracherweiterungen - Das Wiki enthält ebenfalls eine Seite über Spracherweiterungen. Da diese jeder editieren kann, enthält sie eventuell weitere Links, die hier nicht aufgelistet sind. Diese könnten aber nicht funktionieren, oder auf nicht mehr weiterentwickelte, oder sich noch in einem frühen Entwicklungsstadium befindliche Projekte zeigen.