Haverer is a simple implementation of the excellent card game, Love Letter.
It follows the original Japanese rules, rather than the newer American ones.
At the moment, you'll need to compile from source, which means you'll need to
get set up with
cabal. The easiest way to do this is to install the
Once you've done that, run the following commands:
$ git clone https://github.com/jml/haverer.git $ cd haverer $ cabal sandbox init $ cabal configure $ cabal install --dependencies-only $ cabal run
That last command,
cabal run, will run a command-line version of the game.
This code is copyright Jonathan M. Lange, 2014-2015, and is made available under the Apache License, version 2.0. See LICENSE for details.
- Procrastinate endlessly learning new Haskell tricks
- Wrap this whole thing in an API server
- Make that server available to the public
- Put a nice-ish web frontend in front
Please file issues on the Github issue tracker
Are most welcome.
Thanks to the following people, who have helped with advice, kindness, or by patiently smiling and nodding while I've rambled on about this project:
Any infelicities are my own.
If you are one of these people and would like to be referred to in another way (perhaps you'd like me to link to your Github page?), please contact me. You know how.
0.3.0.0 - 2015-06-08
PlayerSetmoved to new module,
0.2.0.0 - 2015-06-08
Deckuses associated types for whether or not it is complete
- Burn card is the first card from the deck, rather than the first card after players have been dealt.
- Burn card is now available for finished rounds (
- A list of survivors of each round can be obtained, once the round is over
0.1.0.0 - 2015-06-07