Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simonmichael/symon
Minimal implementation(s) of the classic electronic memory game
https://github.com/simonmichael/symon
game gamedev haskell ludum-dare memory-game
Last synced: about 1 month ago
JSON representation
Minimal implementation(s) of the classic electronic memory game
- Host: GitHub
- URL: https://github.com/simonmichael/symon
- Owner: simonmichael
- License: gpl-3.0
- Created: 2016-08-28T19:41:56.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-10-05T02:31:13.000Z (about 3 years ago)
- Last Synced: 2024-09-27T09:41:05.284Z (about 2 months ago)
- Topics: game, gamedev, haskell, ludum-dare, memory-game
- Language: Haskell
- Homepage:
- Size: 26.4 KB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: LICENSE
Awesome Lists containing this project
README
# 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`.
```shell
$ 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-saysWishlist:
- 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