symon
Minimal implementation(s) of the classic memory game.
This was an attempt to submit a ludum dare entry in 2h. It is also a nice kata (exercise) for practising haskell game development and/or demonstrating different libraries and approaches. Improvements, new implementations and co-developers are welcome.
Currently there is one implementation, symon-ansi
.
$ stack run
A sequence of digits is displayed repeatedly, growing each time; enter the same digits before time's up to keep playing. Can you beat it ?
Related:
- https://en.wikipedia.org/wiki/Simon_Says
- https://en.wikipedia.org/wiki/Simon_(game)
- http://www.hasbro.com/common/instruct/Simon2.PDF
- http://www.hwhardsoft.de/english/projects/simon-says
Wishlist:
- larger colour display
- sound
- defeat sound
- victory sound (last tone 6 times) on completion
- speed up after 5th, 9th, 13th tone in a sequence
- levels 1-4, with 8, 14, 20, 31 tones respectively
- attract mode
- multiplayer game
- fungen version