Skip to content

ported from jwz's breakout for the TI-Explorer Lisp Machine

License

Notifications You must be signed in to change notification settings

juliannemosca/breakout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

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)

About

ported from jwz's breakout for the TI-Explorer Lisp Machine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published