Allegro Una librería para programar videojuegos


Support This Project
Albergado en: dotsrc.org
dotsrc.org

  

Interfaces con lenguajes

Si desea añadir un enlace a esta página, o hay algún enlace roto que debería ser corregido/borrado, use por favor la dirección mostrada en la parte inferior de esta página para contactar con el webmaster e informar del cambio.

Ada

AdaAllegro - Leonid Dulman ha trabajado para proporcionar un interfaz de la librería de programación Allegro para ADA-95(2005).

C++

alBitmap - alBitmap es un envoltorio para C++ del tipo de dato BITMAP de Allegro. Soporta reserva/liberación de memoria de forma nativa, funciones inline para crear bitmaps, cargar, salvar, dibujar, comparar, más algunas funciones de conveniencia para dibujar texto con el tipo string de la STL.

Allegro Simplificator - Allegro Simplificator es un envoltorio de C++. Proporciona clases para la mayor parte de las funciones de Allegro y añade nueva funcionalidad (código de redes multiplataforma). Viene con algunos ejemplos y extensa documentación.

C#

AllegNet - AllegNet es una librería .NET, programada en C# 2.0, basada en Allegro 4.2.0. Con AllegNet puede construir su propio videojuego usando código gestionado por completo. Por lo que puede usar esto para crear juegos en C#, vb.net, J# y C++.

Mallegro - Mallegro (o Managed Allegro) es un envoltorio de Allegro para .NET escrito por Michael Jensen. Promete hacer disponible Allegro a todos los desarrolladores de C# y VB.NET.

D

DAllegro - Tydr Schnubbis organizó un esfuerzo para poder usar Allegro desde el lenguaje de programación D.

Lisp

Common Lisp FFI para Allegro - cl-alleg proporciona una interfaz externa de funciones para la librería de videojuegos Allegro. Ésta está construída sobre CFFI y por lo tanto debería ser portable a otras implementaciones de common lisp. El autor también escribe una bitácora sobre desarrollo de videojuegos con cl-alleg en http://gameylisp.blogspot.com/.

Lua

LuAllegro - El objetivo del proyecto Luallegro es proporcionar una librería gráfica libre multi plataforma para Lua. Por supuesto, usa Allegro para ese propósito.

Mercury

Mercury - Mercury-Allegro proporciona un conjunto bastante completo de interfaces con Allegro y AllegroGL para el lenguaje de programación Mercury. Están disponibles como parte de las distribuciones mercury-extras ROTD (release-of-the-day, versión-del-día) en la página web de Mercury.

Pascal

Allegro.pas - Allegro.pas es un envoltorio para usar Allegro con compiladores de Pascal como Delphi o Free Pascal.

Perl

Perl - Interfaz de Allegro para Perl escrita por Colin O'Leary.

Python

PyAllegro - Esta página almacena todas las interfaces para Python. Actualmente hay dos proyectos: Alpy (una interfaz C pura) y PyAlleg (una interfaz con rexx).

Scheme

Bigloo-Allegro - Una interfaz abandonada para Bigloo (un compilador de Scheme).

MzScheme - Allegro scheme es un conjunto de interfaces MzScheme para Allegro escritos por Jon Rafkind. Usando la agradable librería FFI es muy facil enlazar scheme con cualquier librería en C. Hay un conjunto de enlaces directos contra Allegro en allegro.ss y un envoltorio scheme que debería hacer más sencillo su uso en image.ss.

Interfaces para compiladores Scheme->C - Interfaces de Allegro 5 a tres compiladores Scheme->C (CHICKEN, Gambit-C y Bigloo) escritas por Peter Wang, como prueba de concepto. Tenga en cuenta que Allegro 5 todavía está siendo desarrollado.

Other

Página del wiki sobre interfaces - El wiki también tiene información sobre interfaces. Dado que cualquiera puede editarlo, puede tener enlaces adicionales no indicados aquí. Pero quizás no funcionen o apunten a trabajos abandonados o apenas iniciados.