snorkels: Strategic board game of medium complexity

[ game, gpl, library, program ] [ Propose Tags ]
Dependencies ansi‑terminal (==0.6.*), base (==4.8.*), bimap (==0.3.2.*), containers (==0.5.*), monad‑loops (==0.4.*), optparse‑applicative (==0.13.0.*), parsec (==3.1.11.*), random (==1.1.*) [details]
License GPL-3.0-only
Author Linus Heckemann & Unai Zalakain
Maintainer &
Category Game
Uploaded by unaizalakain at Tue Sep 13 18:05:42 UTC 2016
Distributions NixOS:
Executables snorkels
Downloads 195 total (5 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-20 [all 3 reports]
Hackage Matrix CI

Implementation in Haskell of the strategic board game Snorkels. Snorkels is often used as a first step when teaching people to play Go.

[Skip to Readme]


  • Snorkels
    • Snorkels.Board
    • Snorkels.CLI
    • Snorkels.Game
    • Snorkels.Play
    • Snorkels.RandomAgent
    • Snorkels.Types


Maintainer's Corner

For package maintainers and hackage trustees

Readme for snorkels-

[back to package description]

Snorkels is a two person strategy board game. You can find the rules here. This is an implementation of Snorkels written in Haskell.

It features:

  • Support for up to 5 players.
  • Colored output.
  • Player switching.

Coming up are:

  • Computer player agents.
  • Network games.



cabal install
cabal configure
cabal copy


cabal sandbox
cabal install
cabal configure
cabal run