werewolf-1.5.1.1: A game engine for playing werewolf within an arbitrary chat client
A game engine for playing werewolf within an arbitrary chat client. Werewolf is a well known social party game, commonly also called Mafia. See the Wikipedia article for a rundown on its gameplay and history.
Modules
- Control
- Lens
- Control.Lens.Extra Extra utility functions for working with lenses.
- Lens
- Data
- String
- Data.String.Humanise Humanise type class for pretty printing data structures.
- Interpolate
- Data.String.Interpolate.Extra Extra utility functions for working with the interpolate Quasi Quoter.
- String
- Game
- Game.Werewolf Re-exports all of the public modules under Game.Werewolf.
- Game.Werewolf.Game Simplistic game data structure with lenses.
- Game.Werewolf.Player Simplistic player data structure with lenses for searching, filtering and querying lists of players.
- Game.Werewolf.Response Response and message data structures.
- Game.Werewolf.Role Simplistic role data structure with lenses and instances.
- Game.Werewolf.Variant Simplistic variant data structure with lenses and instances.
- Game.Werewolf Re-exports all of the public modules under Game.Werewolf.