Difference between revisions of "FPC and Allegro/es"

From Free Pascal wiki
Jump to navigationJump to search
(Deleted categories Castellano and Español because template "FPC and Allegro" (via "CategoriesBySuffixForPage") includes them automatically for suffix "/es". If really necessary alternative sorting on "G" instead standard, restore old version.)
(Added link to first tutorial (more to come, I hope).)
Line 15: Line 15:
 
*¡Y más!
 
*¡Y más!
 
Para usar Allegro con Free Pascal necesitas la [http://allegro-pas.sf.net/ envolvente Allegro.pas].
 
Para usar Allegro con Free Pascal necesitas la [http://allegro-pas.sf.net/ envolvente Allegro.pas].
 +
==Tutoriales==
 +
* [[Allegro.pas_tutorial_1/es | Tutorial 1]]:  Programa básico, incicializando Allegro y abriendo una ventana.

Revision as of 14:28, 22 November 2016

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 yen 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.

Tutoriales

  • Tutorial 1: Programa básico, incicializando Allegro y abriendo una ventana.