Classical Breakout game implementation in Clojure using Quil library.
The main objective is to remove all the bricks with a bouncing ball and to not let the ball fall down. In case of winning or losing, different screens appear - and the player can play again by simply clicking the mouse on the game screen. The colour of bricks is changing on each ball-brick collision.
LightTable - open core.clj
and press Ctrl+Shift+Enter
to evaluate the file.
Emacs - run cider, open core.clj
and press C-c C-k
to evaluate the file.
REPL - run (require 'snake.core)
.
Copyright © 2014
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.