HaskellWiki

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

 

Not logged in
Log in | Help

Request an account if you don't have one.

Frag

Categories: Applications | Games | 3D

Frag

Image:Frag1.png

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.

YouTube Video

Contents

1 Features

2 Requirements

See the blog article A Haskell eye for the windows guy for the list of requirements and how to install for Windows users.

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: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 45,969 times. This page was last modified 10:40, 11 November 2008. Recent content is available under a simple permissive license.