https://github.com/nomisrev/tictactoe
Tic tac toe implementation in Haskell
https://github.com/nomisrev/tictactoe
Last synced: about 1 year ago
JSON representation
Tic tac toe implementation in Haskell
- Host: GitHub
- URL: https://github.com/nomisrev/tictactoe
- Owner: nomisRev
- License: apache-2.0
- Created: 2018-09-15T10:18:36.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-15T13:20:13.000Z (almost 8 years ago)
- Last Synced: 2025-01-31T07:41:38.825Z (over 1 year ago)
- Language: Haskell
- Size: 15.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
# tictactoe [](https://travis-ci.org/nomisRev/tictactoe)
## Work in progress
To run and play run `stack build && stack exec tictactoe-exe` from terminal.
Test can be run with `stack test`.
### TODOs (What is not there or not working yet)
* Finishing the game: deciding draw or winner. (Winning logic is implemented but not wired properly yet)
* Bug: seems to be something wrong with PositionTaken logic.
* Make game configurable and change logic accordingly.
* Clean up imports as described [here](https://wiki.haskell.org/Import_modules_properly)
* Wire up in backend with [Servant](https://github.com/haskell-servant/servant)
* Add persistance using [persistent](https://www.yesodweb.com/book/persistent)