# First off this game is a Common Lisp system only supporting the Embeddable Common Lisp compiler. Talk to me on the Mastodon about games: https://mastodon.sdf.org/@screwtape Especially if you need help getting this one working ! gopher://gopher.club/1/users/screwtape * Preventing asdf from compiling another asdf. Occasionally might be necessary. In my initial release draft I forgot about #-asdf(require :asdf) because it was in my ~/.eclrc INTIMIDATING THREE EYED SUPERVISION CONTRIBUTED BY THE ARTIST KNOWN ONLY AS use-links2 or possibly use-gopher ! # KNOWN SUCCESSFUL BUILDS: amd64 debian bullseye linux container on my chromebook test environment amd64 openbsd aarch64 openbsd openbsd virtual machines misc a Debian VM (package builds but error opening graphical windows) aarch64 raspberry pi os (package worked, Makefile might not work) # Dependencies are like $ apt install -y libsdl2-dev ecl rlwrap # Where to extract the tarball like $ mkdir -p ~/common-lisp/ $ cd ~/common-lisp/ && tar xzvf ~/jam-no-theme.tgz # Compile and run the game interactively in a REPL like $ rlwrap ecl > #-asdf(require :asdf)) ; This was in my .eclrc ! > (require "jam-no-theme") > (in-package :ja) > (make-game) ;; press arrow keys ;; ... q ;; ... your fiddling > (play-game) ;; continues the game (game state is in your image) ;; q ^D ;; The REPL is the most robust and best way to play # Build a binary executable $ cd ~/common-lisp/jam-no-theme/ $ make $ ./jam-no-theme # q to quit. You won't end up in a repl.