The FunGEn package

[Tags: bsd3, library, program]

FunGEn (Functional Game Engine) is a BSD-licensed, cross-platform, OpenGLGLUT-based, non-FRP game engineframework written in Haskell. Created by Andre Furtado in 2002, it's the oldest Haskell game engine, and with very few dependencies and two example games, it's one of the easiest ways to get started with Haskell game development. The FunGEn library provides: * Initialization, updating, removing, rendering and grouping routines for game objects * Definition of a game background (or map), including texture-based maps and tile maps * Reading and intepretation of the player's keyboard and mouse input * Collision detection * Time-based functions and pre-defined game actions * Loading and displaying of 24-bit bitmap files * Some debugging and game performance evaluation facilities This package receives only basic maintenance (see home page).


Properties

Versions0.1, 0.3, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.6.1
Dependenciesbase (==4.*), FunGEn (==0.4.*), GLUT (==2.5.*), OpenGL (==2.9.*), random
LicenseBSD3
Copyright(C) 2002 Andre Furtado <awbf@cin.ufpe.br>
AuthorAndre Furtado <awbf@cin.ufpe.br>
MaintainerSimon Michael <simon@joyful.com>
Stabilityalpha
CategoryGame
Home pagehttp://joyful.com/fungen
Source repositoryhead: git clone https://github.com/simonmichael/fungen
Executablesfungen-worms, fungen-pong, fungen-hello
UploadedThu Oct 9 16:41:16 UTC 2014 by SimonMichael
Downloads1094 total (50 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees