Difference between revisions of "Applications and libraries/Games"
From HaskellWiki
(Subdivided the section "Further reading", added links to blog articles and added the game Nario) |
(Removed the Web Archive link for FunGEn, as the original site is still online; some minor changes) |
||
Line 9: | Line 9: | ||
;[http://sourceforge.net/projects/fooengine/?abmode=1 Foo] | ;[http://sourceforge.net/projects/fooengine/?abmode=1 Foo] | ||
− | :Foo (abbreviation from football) is a playing machine of [http://en.wikipedia.org/wiki/Paper_Soccer Paper Soccer], a pencil and paper game for two players. | + | :Foo (abbreviation from football) is a playing machine of [http://en.wikipedia.org/wiki/Paper_Soccer Paper Soccer], a pencil and paper game for two players. It contains a simple interface using HOpenGL library and provides many playing algorithms. |
;[[Frag]] | ;[[Frag]] | ||
Line 42: | Line 42: | ||
;[http://roguestar.downstairspeople.org Roguestar] | ;[http://roguestar.downstairspeople.org Roguestar] | ||
− | :Roguestar is a science fiction adventure role playing game using | + | :Roguestar is a science fiction adventure role playing game using Haskell and OpenGL. |
;[http://berlinbrowndev.blogspot.com/2007/09/octane-mech-opengl-haskell-based-mech.html Octane Mech] | ;[http://berlinbrowndev.blogspot.com/2007/09/octane-mech-opengl-haskell-based-mech.html Octane Mech] | ||
Line 51: | Line 51: | ||
;[http://xiangqiboard.blogspot.com/2007/12/gnuxiangqi-angekndigt.html Xiangqiboard] | ;[http://xiangqiboard.blogspot.com/2007/12/gnuxiangqi-angekndigt.html Xiangqiboard] | ||
− | :An | + | :An implementation of xiangqi for Unix, using gtk2hs + cairo |
;[http://d.hatena.ne.jp/authorNari/20080422/1208880928 Nario] | ;[http://d.hatena.ne.jp/authorNari/20080422/1208880928 Nario] | ||
− | :A Super | + | :A Super Mario clone, using an SDL binding different from the one in Hackage: [http://fxp.hp.infoseek.co.jp/haskell/HSDL/arc/HSDL-0.2.0.zip] |
== Further reading == | == Further reading == | ||
Line 71: | Line 71: | ||
;[http://www.cin.ufpe.br/~haskell/fungen FunGEn - a game engine for Haskell] | ;[http://www.cin.ufpe.br/~haskell/fungen FunGEn - a game engine for Haskell] | ||
:FunGEn (Functional Game Engine) is a 2D platform-independent game engine implemented in and for Haskell, using HOpenGL. It is intended to help game programmers in the game development process, in a faster and automated way. | :FunGEn (Functional Game Engine) is a 2D platform-independent game engine implemented in and for Haskell, using HOpenGL. It is intended to help game programmers in the game development process, in a faster and automated way. | ||
− | Note, that this is released in 2002 and currently | + | Note, that this is released in 2002 and currently will not compile. |
− | |||
− | |||
[[Category:Games|*]] | [[Category:Games|*]] |
Revision as of 20:33, 24 January 2009
This page contains a list of libraries and tools in a certain category. For a comprehensive list of such pages, see Applications and libraries.
Applications
- Bridge
- David Roundy originally developed a Bridge game in Haskell and wrote a versioning system for this project. However as time went by, the versioning project Darcs became the more important part of the development and the bridge game was stalled.
- Endless Cavern
- A 2D procedurally-generated cave exploration game.
- Foo
- Foo (abbreviation from football) is a playing machine of Paper Soccer, a pencil and paper game for two players. It contains a simple interface using HOpenGL library and provides many playing algorithms.
- Frag
- Frag is a 3D first person shooting game written in Haskell, by Mun Hon Cheong. It uses Yampa, Quake 3 BSP level format and OpenGL. It is licensed under the GPL.
- Haskell in Space
- An asteroid like game
- Hetris
- ASCII tetris in Haskell
- hinvaders
- A simple ANSI-graphics space invaders written entirely in Haskell 98. See also hackage and darcs.
- OpenGL Tetris
- Tetris in Haskell with OpenGL
- hsChess
- Chess AI engine
- LambdaChess
- GTK chess client
- Mage (tar.gz)
- Nethack clone written in Haskell
- Monadius
- Monadius is a shoot 'em up with the selection bar power-up system for Windows, written in Haskell (now on Hackage)
- Paratrooper
- Paratrooper is a simple action game that runs on Windows and is written in literate Haskell.
- Roguestar
- Roguestar is a science fiction adventure role playing game using Haskell and OpenGL.
- Octane Mech
- Octane Mech, OpenGL Haskell based mech game
- Shu-thing
- A 2-D vector graphics upwards-scrolling keyboard-controlled shooter. You shoot the enemies while dodging their bullets until you reach and defeat the enemy.
- Xiangqiboard
- An implementation of xiangqi for Unix, using gtk2hs + cairo
Further reading
Blog articles
Other
- Games in Haskell, the video
- Matthew Sackman and Tristan Allwood on developing games with OpenGL in Haskell
Libraries
- FunGEn - a game engine for Haskell
- FunGEn (Functional Game Engine) is a 2D platform-independent game engine implemented in and for Haskell, using HOpenGL. It is intended to help game programmers in the game development process, in a faster and automated way.
Note, that this is released in 2002 and currently will not compile.