Wednesday, November 23, 2005

Frag: Haskell First Person Shooter

Frag is a 3D first person shooter game written in Haskell. Screenshots and instructions available at the Haskell Wiki. The announcement and a discussion about it here.
Features:
  • 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.

Categories:

0 Comments:

Post a Comment

<< Home