โญโโโโโโโโโโโโโ Solitaire โโโโโโโโโโโโโโโฎ
โโญโโโฎโโญโโโฎโญโโโฎโญโโโฎโญโโโฎโญโโโฎโญโโโฎโญโโโฎโโญ โฎโ Score: 0
โโฮป=โโโญโโโฎโญโโโฎโญโโโฎโญโโโฎโญโโโฎโญโโโฎโ7โ โโ โ
โโฐโโโฏโโญโโโฎโญโโโฎโญโโโฎโญโโโฎโญโโโฎโKโฅโโฐโโโฏโโฐ โฏโ Moves: 0
โโญโโโฎโโญโโโฎโญโโโฎโญโโโฎโญโโโฎโJโฃโโฐโโโฏ โโญ โฎโ
โโ3โ โโโญโโโฎโญโโโฎโญโโโฎโ6โฆโโฐโโโฏ โ โ [New]
โโญโโโฎโโญโโโฎโญโโโฎโ9โฃโโฐโโโฏ โโฐ โฏโ
โโ3โฅโโโญโโโฎโQโ โโฐโโโฏ โโญ โฎโ [Undo]
โโญโโโฎโโ4โ โโฐโโโฏ โ โ
โโ7โฆโโโฐโโโฏ โโฐ โฏโ
โโฐโโโฏโ โโญ โฎโ
โ โ โ โ
โ โ โโฐ โฏโ
โ โ โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
For more background on this project, read the blog post I wrote about developing it.
You'll need to install:
- haskell, a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing.
- stack, a cross-platform program for developing Haskell projects.
You can clone this repo and use stack
to build and run the executable like so:
git clone https://github.com/ambuc/solitaire.git
cd solitaire
stack build
stack exec solitaire-exe
- brick, a Haskell terminal user interface programming library.
- microlens, a small extract of
the larger
Control.Lens
library, which implements functional references.Control.Lens.Tutorial
, a great tutorial for understanding and using Haskell lenses or microlenses