A clone of Breakout. This particular clone was originally written by Jamie Zawinski for the TI-Explorer Lisp Machine, and ported in this version to "modern" Common-Lisp using SDL bindings.
The gif above is only for previewing purposes and it's not as smooth and satisfying as when you run the program ;-)
The original sources were taken from the CMU AI Repository.
I've used SBCL, so I have no clue if/how this will work on other Lisps. To run this you'll need quicklisp and lispbuilder-sdl.
If you don't have quicklisp you can find instructions here:
https://golems.github.io/motion-grammar-kit/install.html
or here:
https://lispcookbook.github.io/cl-cookbook/getting-started.html
Then once into the REPL:
* (load "~/quicklisp/setup.lisp")
T
* (ql:quickload :lispbuilder-sdl)
To load "lispbuilder-sdl":
Load 1 ASDF system:
lispbuilder-sdl
; Loading "lispbuilder-sdl"
......
(:LISPBUILDER-SDL)
* (load "breakout")
T
* (breakout)