I've been working pretty hard on MegaStrike and I've got something that's almost ready to ship. But I'm struggling to work out building the binary. But you can install it manually!
WindowsI put this one first because it's the one I'm the least confident in and the most interested in. Here's what I've got so far:
Install MSYS2:
https://www.msys2.orgInstall Development Chain:
pacman -S git mingw-w64-x86_64-gtk4 mingw-w64-x86_64-roswell
MacOSInstall GTK4 and Roswell via Homebrew.
LinuxInstall GTK4 and Roswell via your package manager of choice
Common StepsInstall SBCL:
ros install sbcl-bin
Download megastrike
git clone https://github.com/jonathanabennett/megastrike.git
then cd into the directory.
Open Lisp:
ros run
.
Setup Ultralisp (Follow the step on their page) and add Ultralisp so you can grab the libraries by running
(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)
while inside Lisp.
Update the dists so you have the newest libraries
(ql:update-all-dists)
. Now close lisp with CTRL-D.
Finally, run the following
ros run --eval "(ql:quickload :megastrike)" --eval "(in-package :megastrike)" --eval "(megastrike)"
NotesI've got an issue open with the library that appears to be blocking building the binaries, so hopefully it will all be working soon. But I can't guarantee that, so please give this a go and let me know where it breaks! ;)