Difference between revisions of "FPC and Allegro/es"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{FPC and Allegro}} GG ==Introducción== '''Allegro''' es una biblioteca multiplataforma dirigida a la programación de videojue...")
 
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{FPC and Allegro}}
 
{{FPC and Allegro}}
[[category:Castellano|G]][[category:Español|G]]
 
  
 
==Introducción==
 
==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''' 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:
 
Allegro 5 tiene las siguientes características:
Line 16: 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].
[[Category:Audio]]
+
==Tutorial==
[[Category:Video]]
+
El tutorial Vivace está disponible en la web del proyecto, [http://allegro-pas.sourceforge.net/tutorials/vivace/ aquí].
[[Category:Multimedia]]
+
 
[[Category:Headers and Bindings]]
+
==Links==
[[Category:FPC]]
+
*[http://allegro-pas.sourceforge.net/ Página del proyecto]
 +
*[https://sourceforge.net/projects/allegro-pas/files/ Descargas]
 +
*[http://allegro-pas.sourceforge.net/docs/ Documentación en línea]

Latest revision as of 19:44, 24 March 2020

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