FPC and Allegro/es

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

English (en) español (es)

Introducción

Allegro es una biblioteca multiplataforma dirigida a la programación de videojuegos y aplicaciones multimedia. Maneja tareas comunes de bajo nivel como crear ventanas, aceptar la entrada del usuario, carga de datos, dibujo de imágenes, ejecución de sonido, etc. y en general abstrae la plataforma en la que se ejecuta. Sin embargo, Allegro no es un motor de juego: el programador es libre de diseñar y estructurar el programa como se quiera.

Allegro 5 tiene las siguientes características:

  • Soporta Windows, Linux, Mac OSX, iPhone y Android.
  • API en lenguaje C intuitiva, con posibilidad de ser utilizado por muchos lenguajes de programación.
  • Dibujo de primitivas gráficas e imágenes (bitmaps) acelerados por la tarjeta gráfica (vía OpenGL o Direct3D).
  • Grabación de audio.
  • Carga y dibujo de fuentes tipográficas.
  • Ejecución de vídeo.
  • Abstracción de shaders y dibujo de polígonos en bajo nivel.
  • ¡Y más!

Para usar Allegro con Free Pascal necesitas la envolvente Allegro.pas.

Tutorial

El tutorial Vivace está disponible en la web del proyecto, aquí.

Links