touchy vector graphics lisp clim turtle power


debugging release

Spring Lisp Game Jam 2024 README

A guide on using scrlogos/engine jam gui patch.

A Logos (lisp turtle-drawing) implementation, historically used for game design.

With a custom gui for making springlispgamejam2024 vector assets for my team.

Hey, you'll do something better, and tapping with a mousepad / touchpad / touchscreen attracts the turtle in a surprisingly curvy way.

* Getting it

1. Download it from https://lispy-gopher-show.itch.io/logos-jam-lisp

2. Install a lisp like sbcl https://sbcl.org and McCLIM https://codeberg.org/McCLIM/McCLIM '

3. untar scrlogos.tar.gz inside ~/common-lisp/. ("An asdf path").

* Running it

Remember, lisp works in a more futuristic easy way than other languages.

1. Run lisp (this is the hard part, you could do a shell with sbcl though) Emacs slime is the classic way, but slime + McCLIM needs slime-connect.

#|2.|# (asdf:load-system :scrlogos) 
#|3.|# (in-package :clim-user) ; high level ui setup from clim
#|4.|# (use-package :scrlogos/engine) ; screwtape's base thing
#|5.|# (asdf:load-system :scrlogos/hleve :force t) ; gui buttons + mouse 'moves'
#|6.|# (use-package :scrlogos/hleve)

You are now in the exact same situation as me. May I suggest

#|a.|# (reinitialize-instance *logos*)
#|b.|# (run-frame-top-level *logos*)

and playing around.

I'll focus on house-keeping for a while, and then doing tutorials on vector asset design.

Later this week, I will add a theory of game events to lines.

Turtle drawing!

Check out the video, do that yourself. Talk to me on itch.io or https://mastodon.sdf.org/@screwtape

Files

scrlogos.tar.gz 58 kB
May 19, 2024
turtle.mp4 11 MB
May 19, 2024

Get logos-lisp-legend

Leave a comment

Log in with itch.io to leave a comment.