This course will introduce the student to basic computer game design and game
components such as sprites, backgrounds, 2D graphics and tiling. Different types of
games including multi-level and multi-player games will be explored. Students will
add sound to the games and learn how to save game settings between sessions. The
use of programming logic and artificial intelligence in game design and development
will be introduced. This will be a project-based, hands-on class using the Allegro game
library with the C++ programming language. Prerequisite: CSC 105.