For our course in functional programming we were required to build a game. I chose to build Pacman, as it is quite a simple game but also has some more challenging aspects, like ghost AI.

The game was built in Haskell, using the Gloss library for graphics and rendering. The sprites were created by me, including all map tiles, which allowed a good looking and complex map to be built.