This tutorial aims to introduce you to cross-platform game programming in C/C++ using Allegro.
In addition to teaching you the basics of Allegro's API, we'll have a look at some common concepts, patterns and pitfalls in program structure and game design.
This tutorial is based on an ancient (but brilliant) tutorial of the same name, written by George Foot, which is still available to read should you fancy seeing how Allegro used to look.
Allegro, as you may know, is also a musical tempo marking - meaning fast, quick, lively. Vivace (vee-vah-chay) is the tempo marking just above allegro, and allegro vivace is even faster. You might see where we're going with this...
The conductor is now raising his baton, so you should probably click the below link.