Difference between revisions of "FPC and Allegro/es"
From Lazarus wiki
Jump to navigationJump to searchm (Typos) |
(→Tutoriales: Planificación.) |
||
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]. | ||
− | == | + | ==Tutorial== |
* [[Allegro.pas_tutorial_0/es | Tutorial 0]]: Instalación. | * [[Allegro.pas_tutorial_0/es | Tutorial 0]]: Instalación. | ||
* [[Allegro.pas_tutorial_1/es | Tutorial 1]]: Programa básico, inicializando Allegro y abriendo una ventana. | * [[Allegro.pas_tutorial_1/es | Tutorial 1]]: Programa básico, inicializando Allegro y abriendo una ventana. | ||
+ | * [[Allegro.pas_tutorial_2/es | Tutorial 2]]: Cargar y mostrar imágenes. Módulo de datos y pantalla de título del juego. | ||
+ | * [[Allegro.pas_tutorial_3/es | Tutorial 3]]: Juego básico. Entrada de usuario. ''Sprites''. | ||
+ | * [[Allegro.pas_tutorial_4/es | Tutorial 4]]: Sonido. | ||
==Links== | ==Links== |
Revision as of 12:56, 1 May 2017
│
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
- Tutorial 0: Instalación.
- Tutorial 1: Programa básico, inicializando Allegro y abriendo una ventana.
- Tutorial 2: Cargar y mostrar imágenes. Módulo de datos y pantalla de título del juego.
- Tutorial 3: Juego básico. Entrada de usuario. Sprites.
- Tutorial 4: Sonido.