https://github.com/borkdude/tictactoe
tictactoe (clojure)
https://github.com/borkdude/tictactoe
Last synced: 9 months ago
JSON representation
tictactoe (clojure)
- Host: GitHub
- URL: https://github.com/borkdude/tictactoe
- Owner: borkdude
- Created: 2012-05-04T11:26:12.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-04-02T15:55:51.000Z (almost 13 years ago)
- Last Synced: 2025-03-30T07:05:46.567Z (10 months ago)
- Language: Clojure
- Size: 138 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Tictactoe
=========
A simple server based game built with
[Ring](https://github.com/ring-clojure),
[Compojure](https://github.com/weavejester/compojure),
[lib-noir](https://github.com/noir-clojure/lib-noir) and
[Hiccup](https://github.com/weavejester/hiccup). The project template
was borrowed from [Luminus](http://www.luminusweb.net/).
# Download and run:
$ git clone git@github.com:borkdude/tictactoe.git
$ cd tictactoe
$ lein ring server
A browser window will open and you'll be able to play.
# Run tests:
$ lein test
# Deploy to Heroku:
$ heroku create --stack cedar
$ git push heroku master
More, see [Heroku](https://blog.heroku.com/archives/2011/7/5/clojure_on_heroku).
# TODO or student assignments
* Make a ClojureScript variation of this game. How much of the code can be
re-used?
* Add Kerodon tests
* Add AI so player can play against the computer
* Think of more stuff to do