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...") |
m (→Tutorial) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{FPC and Allegro}} | {{FPC and Allegro}} | ||
− | |||
==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 | + | '''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]. | ||
− | [ | + | ==Tutorial== |
− | + | El tutorial Vivace está disponible en la web del proyecto, [http://allegro-pas.sourceforge.net/tutorials/vivace/ aquí]. | |
− | [ | + | |
− | [ | + | ==Links== |
− | [ | + | *[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í.