HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Frag

Categories: Applications

Frag

Frag is a 3D first person shooting game written in Haskell, by Mun Hon Cheong. It is licensed under the GPL. The design and implementation of Frag is described in Mun's undergraduate thesis, Functional Programming and 3D Games.

Contents

1 Features

2 Requirements

3 Download

The code can be downloaded from Hackage; it is also distributed via a Darcs repository:

darcs get http://code.haskell.org/frag

Darcs is the standard revision control system of the Haskell community.

4 Contributions

Frag needs contributions from the community! Darcs send patches to Don Stewart.

5 Screenshots

(Note that these screenshots are of the old level, which was replaced for copyright reasons.)

Image:Frag1.png

Image:Frag2.png

Image:Frag3.png

Image:Frag4.png

Image:Frag5.png

6 BibTeX Entry

@mastersthesis{Frag,
    author   = {Mun Hon Cheong},
    title    = {Functional Programming and 3D Games},
    year     = {2005},
    month    = {November},
    school   = {University of New South Wales},
    address  = {Sydney, Australia},
    abstract = {Games are commonly programmed in imperative languages.
                Functional languages have been known to have benefits but have
                rarely been used to program games. In this thesis we implement
                a first person shooting game in Haskell and Yampa. The merits
                of this approach are examined.}
}

Retrieved from "http://www.haskell.org/haskellwiki/Frag"

This page has been accessed 23,260 times. This page was last modified 23:27, 23 February 2008. Recent content is available under a simple permissive license.