@mdhughes I keep deciding not to save (costs souls) and then dying, so I have not made it to choosing a class yet but maybe that day is today

https://mdhughes.itch.io/understone

#understone #itch_io #gameDev #lisp #callingSchemeLisp #scheme

Under Stone by Mark Damon Hughes

A Tiny Fantasy RPG

itch.io

@mdhughes

Also the #understone #fullVersion #release #announcement ! #gamedev https://mdhughes.itch.io/understone

I will play that on the Sunday morning in Europe weekly show at least (which I will do a backup recording of, the internet ate last week's).

@kentpitman

Under Stone by Mark Damon Hughes

A Tiny Fantasy RPG

itch.io

UNDER STONE 1.1 release!

https://mdhughes.itch.io/understone

Complete game with:
Help!
Saving!
Job change!
Items!
Merchant!
Second dungeon!

WOW!

$10 or PWYW.

#understone #kawa #scheme #gamedev

Got the inventory interface done ("done", yes I know Chainmail is too long), will finish implementing it tomorrow. SHOULD be ready to put up the update on Friday!

#gamedev #understone #kawa #scheme

I now have items, and can toggle inventory on/off! I probably spent more time getting those item bubbles right than actually making the items, including drawing some fancy new art (best part of 16-pixel, 16-color art: I can sorta do it!)

Tomorrow I'll make them do something.

#gamedev #understone #kawa #scheme

That phase where I am alert, I should work on more maps so I can update Under Stone, but oh god mapping, my darkest nemesis.

I like *having* maps. I am, I think, pretty good at it, aesthetically. But it's so tedious! Which is why 90% of my games have random content generators, so I can play it and not get bored but also so I don't have to map it.

Maybe I could work on item drops instead, that's good math-y work.
#gamedev #understone

Been busy on Under Stone.

Save/load (one save slot, & it costs).

Visibility. I used the easy version which only does on/off. I *could* do some software archaeology & convert my 25-year-old partial-vis & lighting code, but that's a lot of effort for having a few greyed-out grids instead of dark. This is not doing a raycast per frame or anything, it's ONE sweep of the map.

Gonna draw some more maps now.

#understone #lispgames #kawa #scheme #gamedev

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