Skip To Content

Athabasca University

1.2. Getting Started with the Allegro Game Library

Learning Objectives

When you have finished section 1.2, you should have

  1. become generally acquainted with the versatile Allegro game library
  2. decided which platform to use for your game development during this course
  3. installed and configured your Integrated Development Environment (IDE)—Dev-C++ or Visual Studio (or another IDE)—and Allegro, on your chosen computing platform
  4. successfully gotten your IDE and Allegro working together
  5. developed the ability to use your IDE and Allegro to develop applications using dynamic and static linking.

Required Tasks

  1. Study Chapter 2, Getting Started with the Allegro Game Library, in the eTextbook.
  2. Decide what platform (Windows or Linux) you will use for this course.
  3. Download and install the latest version of Dev-C++ for your chosen platform from Sourceforge Dev-C++ if you have chosen to use Dev-C++
  4. If you choose to use Visual Studio, please read Setting Up Visual Studio to Work with Allegro.
  5. Get Allegro 4.4.2 from https://www.allegro.cc/files/ (as well as any other versions you wish to try).
  6. From the Files link below, load GetInfo into your IDE, and add some code into the project to test by building the project.
  7. Complete the Chapter 2 quiz, and check your answers in Appendix A.

Files (GetInfo, Test_DevCpp, Test_VC60, Test_VC2003, Test_VC2005)

Optional Tasks

  1. Search on the Internet for another game development library similar to Allegro, and compare the two.
  2. Browse documentation related to Allegro on Allegro, and make a list of documents you feel are interesting and useful. Bookmark these documents in your web browser.

Updated June 09 2022 by FST Course Production