Permalink
Browse files
tidy: github breaks lists by bullet type
- Loading branch information...
Showing
with
9 additions
and
9 deletions.
-
+9
−9
README.md
|
|
@@ -14,20 +14,20 @@ Written for practice with Haskell and HaskellStack. |
|
|
- [x] create Stack project
|
|
|
- [x] types for cards
|
|
|
- [x] create standard deck
|
|
|
* [x] Layout type
|
|
|
* [x] custom Show instances for Card, Layout
|
|
|
* [ ] enter game Layout
|
|
|
- [x] Layout type
|
|
|
- [x] custom Show instances for Card, Layout
|
|
|
- [ ] enter game Layout
|
|
|
- [x] shuffle deck to create Layout
|
|
|
- [x] Game type
|
|
|
* [x] Use standard terms https://en.wikipedia.org/wiki/Glossary_of_patience_terms
|
|
|
- [x] Use [standard terms](https://en.wikipedia.org/wiki/Glossary_of_patience_terms)
|
|
|
- [ ] Move type for card moves, collecting dragons
|
|
|
- [ ] move :: Game -> Move -> Game
|
|
|
- [ ] Automatic moves of available cards
|
|
|
* [ ] Detect game win
|
|
|
* [ ] Detect game loss
|
|
|
* [ ] Generate list of possible Moves for a position
|
|
|
* [ ] Filter possible Moves against Game history to avoid loops
|
|
|
* [ ] Take moves until game win/loss
|
|
|
- [ ] Detect game win
|
|
|
- [ ] Detect game loss
|
|
|
- [ ] Generate list of possible Moves for a position
|
|
|
- [ ] Filter possible Moves against Game history to avoid loops
|
|
|
- [ ] Take moves until game win/loss
|
|
|
|
|
|
## Cleanups:
|
|
|
* [ ] Encode that `Game` has exactly one `Foundation` per `Suit`
|
|
|
|
0 comments on commit
93c1206