Games

Foo (abbreviation from football) is a playing machine of Paper Soccer, a pencil and paper game for two players. It contains a simple interface using HOpenGL library and provides many playing algorithms.

Nethack clone written in Haskell (The web site have this mage-1.0.pre35.tar.gz file containing an older version that was using Data.FiniteMap.) There seems to be a problem with newer curses library even with the more recent 1.1.0 version.

Unfinished/in-progress games

Game Engines and Libraries

Hipmunk: A Haskell binding for Chipmunk. Chipmunk is a fast, simple, portable, 2D physics engine. It is completely self-contained. See also HipmunkPlayground: a simple OpenGL program that allows you to see some of Hipmunk's functions in action.

Unfinished/in-progress game engines/libraries

FunGEn

FunGEn (Functional Game Engine) is a platform-independent 2d OpenGL-based BSD-licensed game engine. As of 2011 it's still the only pure-haskell general-purpose game engine. The engine and examples work, but need updating for current GHC and OpenGL.

FunGEn Andre Furtado's original 0.1 release in 2002, with docs and examples

FunGEn on hackage Cabalised/updated version from 2008, confusingly also 0.1, no docs/examples or repo