Allegro Una librería para programar videojuegos


Support This Project
Albergado en: SourceForge
Página del proyecto

  

Última versión

La última versión funciona bajo DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, BeOS, QNX y MacOS X. Puede leer el log completo de cambios. Si prefiere actualizarse medante diffs desde una versión en desarrollo anterior, vaya a la página de versiones antiguas. Si prefiere obtener Allegro por SVN, vaya a la página de SVN. También puede descargar de esta página muestras semanales del SVN en caso de que no pueda usar SVN directamente.
Hay una rama estable y otra rama de desarrollo. Use la rama estable para las versiones finales de su software y por favor use la rama de desarrollo para su trabajo diario, para poder disfrutar de todas las mejoras y ayudar a verificar el código antes de que sea marcado como seguro y estable. Desde la versión 3.12, Allegro ha adoptado el mismo esquema de numeración que el núcleo Linux, el cual usa tres números. El primer número indica una versión mayor. Diferencias en este número normalmente indican cambios importantes. El segundo número indica si la versión es estable (número par) o inestable (número impar). Finalmente el tercer número indica pequeñas diferencias entre versiones.
Los principales ficheros con el código fuente incluyen instrucciones sobre cómo compilar Allegro para cada una de las plataformas soportadas. Éstas existen como ficheros .txt individuales en el subdirectorio docs/build. También puede acceder a ellas online si va a la sección de documentación API y selecciona la versión HTML donde podrá leer el fichero "readme" con enlaces a las instrucciones de compilación.

Versión 4.2.2 de la rama estable
all422.zip 3784k Código fuente para todas las plataformas en formato amistoso con DOS/Windows.
allegro-4.2.2.tar.gz 3104k Código fuente para todas las plataformas en formato amistoso con Unix.
all422_diff.zip 605k Este es un fichero diferencial que puede ser instalado sobre una versión 4.2.1 limpia de Allegro para actualizarla a la versión actual. Aquí hay más de estos ficheros para versiones más antiguas junto con instrucciones sobre cómo aplicarlos.
allegro-enduser-4.2.2.tar.gz 856k Esta versión contiene la librería base, sin documentación o programas de ejemplo. Está orientada a aquellos que desean ejecutar programas escritos con Allegro por otras personas. Si quiere desarrollar usted mismo programas con Allegro, tendrá que descargar la versión completa de código fuente. Sólo para Linux/Unix.

Versión 4.3.10 de la rama inestable de desarrollo
Download 4.3.10 from SourceFourge
Download 4.9.3 from Sourceforge

Miscelánea de ficheros
alldata.zip 360k Este fichero contiene los datos que necesita la demo de Allegro. Sólo tiene que bajarse esto si obtuvo una versión WIP de la librería, o si se actualizó a la última versión mediante diffs, ya que estos no incluyen el fichero de datos para ahorrar espacio.
dx70_min.zip 440k Puede tener problemas al compilar la DLL de Allegro si no tiene la versión correcta de la librería DirectX SDK y sus ficheros de cabecera. Este fichero contiene una versión mínima del SDK de DirectX 7 necesaria para que compile usted mismo la DLL. Sólo para Windows.
dx70_mgw.zip 243k Este fichero contiene la versión mínima del SDK de DirectX 7 para MinGW. Sólo para Windows.
dx80_mgw.zip 442k Este fichero contiene la versión mínima del SDK de DirectX 8 para MinGW. Sólo para Windows.
dx70_dmc.zip 234k This file contains the minimal version of the DirectX 7 SDK for Digital Mars C/C++. Sólo para Windows.

Versión binaria (sólo para Windows)
Paquete binario de Allegro El paquete allegro-bin de SourceForge contiene varias distribuciones binarias de Allegro para Windows. Sólo las necesita si su compilador es incapaz de producir la DLL de Allegro (como Borland). Para usar, descomprima el paquete en un directorio temporal y siga las instrucciones que encontrará dentro.
http://devpaks.org/ Michal Molhanec mantiene un repositorio Devpak, donde puede conseguir un paquete precompilado de la librería para MinGW y Dev-C++. Tenga en cuenta que los Devpak de Allegro también están replicados en el paquete allegro-bin de SourceForge. Si la página web Devpak no funciona, pruebe el enlace de la entrada anterior.
http://www.allegro.cc/files/ Matthew Leverton ha precompilado paquetes para muchos compiladores de Windows y ofrece sus descargas en diferentes formatos.
Binarios de Retrospec Los chicos de la comunidad Retrospec han creado sus propias versiones binarias de Allegro y muchas otras librerías útiles como FBlend u OpenLayer, ofreciendo versiones para varios compiladores de Windows.

Versión binaria (sólo distribuciones Linux)
Base de datos de Debian Pruebe este enlace para buscar en la base de datos oficial de Debian paquetes .deb con Allegro, estables o inestables.
Fedora extras El proyecto Linux Fedora ofrece RPMs de Allegro.