Sign in Join
Wiki copytemporary

FPC and Allegro: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: FPC and Allegro

OldNewLine
1+## Introduction
2+
3+**Allegro** is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is *not* a [[Game Engine|game engine]]: it is a [[Game framework|game framework]] you are free to design and structure your program as you like.
4+
5+Allegro 5 has the following additional features:
6+
7+- Supported on Windows, Linux, macOS, iPhone and Android.
8+- User-friendly, intuitive C API usable from many languages.
9+- Hardware accelerated bitmap and graphical primitive drawing support (via OpenGL or Direct3D).
10+- Audio recording support.
11+- Font loading and drawing.
12+- Video playback.
13+- Abstractions over shaders and low-level polygon drawing.
14+- And more!
15+
16+To use Allegro with Free Pascal you need the [Allegro.pas wrapper](http://allegro-pas.sf.net/).
17+
18+## Vivace tutorial
19+
20+*Allegro Vivace* is a tutorial used by Allegro beginners for years to being introduced to it. The latest version is [here](https://github.com/liballeg/allegro_wiki/wiki/Allegro-Vivace) and I've decided to translate it to Pascal ([with permission](https://www.allegro.cc/forums/thread/618042/1044890#target)).
21+
22+The tutorial is in the project webpage, [here](http://allegro-pas.sourceforge.net/tutorials/vivace/).
23+
24+## See also
25+
26+- [[Game framework]]
27+
28+## Links
29+
30+- [Project page](http://allegro-pas.sourceforge.net/)
31+- [Downloading](https://sourceforge.net/projects/allegro-pas/files/)
32+- [Online documentation](http://allegro-pas.sourceforge.net/docs/)
33+
34+---
35+*From the Free Pascal wiki, page "FPC and Allegro", as it stood on 2020-03-24 after a change by Ñuño Martínez, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
36+Category: Game Development
37+Category: Games
38+Category: Graphics

Back to history