Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.17 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.17 KB

breakout

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.

breakout 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)