Difference between revisions of "Haskelloids"

From HaskellWiki
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
== Download ==
  +
  +
The current cabal package release is located [http://hackage.haskell.org/package/Haskelloids here] on Hackage
  +
 
== Project Description ==
 
== Project Description ==
   
Line 13: Line 17:
   
 
This is a short list of the features that are missing that I, the author, wanted to include, but never got round to.
 
This is a short list of the features that are missing that I, the author, wanted to include, but never got round to.
  +
  +
=== Bug fixes ===
  +
* Replace HGL as the graphics library, it causes too many problems
  +
* Missing "click to play again" or similar text after final score
   
 
=== Implementation ===
 
=== Implementation ===
   
  +
* Improved GUI and overall presentation
 
* Bonus lives
 
* Bonus lives
 
* Score multipliers
 
* Score multipliers
 
* The two UFO NPCs
 
* The two UFO NPCs
 
* Hyperspace jumps
 
* Hyperspace jumps
  +
* Uncrackable high score table >:D
 
* Add original sound effects
 
* Add original sound effects
  +
Blue sky features
  +
* Artificial Intelligence opponents/co-op
   
 
== The future ==
 
== The future ==
   
I am pretty bored of this project for now. Although still supported, there won't be a major new revision for a little while.
+
I am leaving this project for now to focus on other things. Although still supported, there won't be a major new revision for a little while until I return to add the improvements suggested.
  +
  +
== Contribute ==
  +
  +
Maybe you could contribute by implementing some of the features proposed, cleaning up the current code, or even just by commenting on the talk page with suggestions.

Latest revision as of 20:30, 1 April 2010

Download

The current cabal package release is located here on Hackage

Project Description

This project was supposed to be a reasonably faithful reproduction (although incomplete) of the original Atari classic 'Asteroids' written in Haskell and Yampa that took me around a month to complete.

Screenshots

Haskelloids menu
A screenshot of the Haskelloids menu
Haskelloids gameplay
A screenshot of Haskelloids gameplay

To Do

This is a short list of the features that are missing that I, the author, wanted to include, but never got round to.

Bug fixes

  • Replace HGL as the graphics library, it causes too many problems
  • Missing "click to play again" or similar text after final score

Implementation

  • Improved GUI and overall presentation
  • Bonus lives
  • Score multipliers
  • The two UFO NPCs
  • Hyperspace jumps
  • Uncrackable high score table >:D
  • Add original sound effects

Blue sky features

  • Artificial Intelligence opponents/co-op

The future

I am leaving this project for now to focus on other things. Although still supported, there won't be a major new revision for a little while until I return to add the improvements suggested.

Contribute

Maybe you could contribute by implementing some of the features proposed, cleaning up the current code, or even just by commenting on the talk page with suggestions.