OK, now I have non-fixed stats (before it was just (+ 20 (* level 5)) for most things), & you can change jobs! Knight, Valkyrie, or Wizard.

Before I put this up, I want some way to set your name, & save/load.

The fussy part here is that saving anywhere would wreck later levels, so I have to make saves harder than that. Gold's an obvious gatekeeper, but I already use that for resting. Maybe add another currency like Souls?

#understone #lispgames #kawa #scheme #gamedev

Changed my data format from dumb text parsing, to sexprs, which made my parsing so much easier. I never learn this first thing in a project, I just think "I'll pull in string lines" & then I need a bit more structure.

Some NPCs will be a little more usesful in next version.

#understone #lispgames #kawa #scheme #gamedev

Doing a little post-jam hackery, tho won't update until voting ends, to be fair.

Audio can now be turned on/off, & doesn't crash if the audio crashes. SIGH. Why is it always audio?

Did a very minor investigation of joystick input & I think it'll be doable but I have to do a control screen for it, & figure out how it works on my menuing system. So: low priority.

Mouse? Meh, passing fad for UI input. Wake me when light pens come back in style.

#understone #lispgames #kawa #scheme #gamedev

Going thru a few Lisp Game Jam entries, & install/usability is all over the place.

Godot web thing just runs. Which is *WEIRD* since canonically you're waiting for Godot & he never shows up.

Guile/Hoot WASM thing runs like a 1960s mainframe with drum memory on a 110 baud teletype.

CL program requires some real hacker skills to even start, but then works.

I'm abusing the most weirdo Scheme & enterprise Java runtimes to run 1980s-style RPGs, but *this works*.

#lispgames #gamedev

@withinity the #Lisp hashtag has been quite busy with the #LispGames #GameJam lately, but for broader gamedev stuff just look at #GameDev.

Well, it works the same way on all my machines! And some notes on jd's link of another excellent common lisp interface manager hextille implementation.

https://lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1535817/my-hextille-and-the-more-portable-sbcl-install

#sbcl of my #lispGames #hextille shindig. #commonLisp #McCLIM as requested @mdhughes ( @hairylarry ).

#itch_io #gameDev #springlispGameJam

Under Stone by Mark Damon Hughes for Spring Lisp Game Jam 2026

A Tiny Fantasy RPG

itch.io

All right, I've half-generated, half-drawn, & stocked a dungeon floor. NPCs can babble at you a bit, or let you rest. Gold is worth collecting.

No items, second dungeon is empty. I should put in line-of-sight code, maybe lighting? but I'm tired.

There's a core game loop & you could, in theory, beat the main quest.

Calling it done for the jam. v2 with more stuff will come when it comes. Uploading in a minute.
#lispgames #kawa #scheme #lisp #gamedev

Got sound effects in. That was super easy! (because I already did the work on another thing.)

Low-hanging fruit at end of a jam is always the best.
#gamedev #lispgames

Fighting is done, I'm minimal game complete! Get murdered by spiders, fool!

Still need to do an NPC innkeeper or some such, & then I can draw out some dungeons.

#lispgames #kawa #scheme #lisp #gamedev