wxAsteroids: Try to avoid the asteroids with your space ship

[ bsd3, game, program ] [ Propose Tags ]

The Asteroids game, using the wxHaskell GUI, as described in "wxHaskell, A Portable and Concise GUI Library for Haskell" http://legacy.cs.uu.nl/daan/download/papers/wxhaskell.pdf

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 1.0, 1.1,
Change log CHANGELOG.md
Dependencies base (<5), directory, random, wx (>0.90), wxcore [details]
License BSD-3-Clause
Author Daan Leijen
Maintainer wxHaskell developer mailing list <wxhaskell-devel@lists.sourceforge.net>
Category Game
Home page https://wiki.haskell.org/WxAsteroids
Source repo head: git clone https://github.com/wxHaskell/wxAsteroids
Uploaded by HenkJanVanTuyl at 2015-09-23T14:29:38Z
Reverse Dependencies 1 direct, 0 indirect [details]
Executables wxAsteroids
Downloads 2736 total (10 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2015-11-14 [all 7 reports]

Readme for wxAsteroids-

[back to package description]


A demonstration of how to use wxHaskell

Your space ship enters an asteroid belt, try to avoid collisions!

wxAsteroids is a game demonstrating the wxHaskell GUI. To run the game, you will need wxHaskell, see:


If wxHaskell is installed, and you have cabal-install on your system, give the folllowing command to install wxAsteroids:

cabal install wxAsteroids

Another option is, to download the wxAsteroids tarball from Hackage and unpack it; go to the directory with the game code and enter the commands:

runhaskell Setup configure
runhaskell Setup build
runhaskell Setup install

You will get a message about the directory in which the executable is installed; this directory must be in the search path.

Give the following command to start the game:



  • Use the left and right cursor keys to move the ship sideways.
  • Ctrl-n creates a new window with a new Asteroids game.
  • Ctrl-p pauses/resumes the game.
  • To increase the speed of the space ship, press '+';
  • to slow down, press '-'.

For a detailed description of wxHaskell and the program, see: wxHaskell, A Portable and Concise GUI Library for Haskell

Further information about wxHaskell can be found at: https://wiki.haskell.org/WxHaskell