A two-player puzzle game.
Each player is given a board where he can launch rockets by connecting them to fire sources with segments of fuse. To win, a player must launch all rockets located on his board. Trick is, when a rocket is launched, it flies off to the other players board (if there is enough fuel). This way players can mess with each others game, thus making the game more fun and interesting.
Developed during Clojure Cup contest. See description on ClojureCup website and play ClojureCup version.
This excellent article by Alexander Solovyov was used to setup the project. We follow its author advice to use Quiescent frontend framework.
To start, install
- Leiningen;
- Cursive as an IDE for clojure (because it is based on Intellij IDEA).
To run on local machine run in the project root folder:
lein figwheel dev
This will start server on http://localhost:3449 and watch for local file changes. Browser code will be reloaded automatically (so only need to start lein once).
For deployment start ./build.sh && ./deploy_server.sh in the root folder.