[Haskell] ANNOUNCE: Frag: a First Person Shooting game
sebastian.sylvan at gmail.com
Tue Nov 22 09:36:09 EST 2005
On 11/22/05, Mun Hon Cheong <mhch295 at cse.unsw.edu.au> wrote:
> Frag is a 3D First Person Shooting game.
> *Yampa, a domain-specific embedded language
> for the programming of hybrid systems that
> using the concepts of Functional Reactive
> Programming (FRP) was used to program the
> game entities.
> *The Quake 3 BSP level format, Q3Map2,
> and the MD3 format for models and
> animations are used in this game.
> *Sven Panne's OpenGL binding, HOpenGL is
> used to render graphics.
> HOpenGL which is provided with GHC
> OpenGL drivers that support the vertex array
> and multitexture OpenGL extensions
> Darcs: darcs get http://www.cse.unsw.edu.au/~pls/repos/frag
> Thanks goes to Don Stewart, this project would not
> have become public if not for him.
This is really cool.
I too would like to read a post-mortem on this project. What worked
well, what didn't, etc.
There aren't a lot of game engines written in Haskell so it would be
interesting to see how it worked out for you.
More information about the Haskell