@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 My biggest question is how can I review the differences between my bare hands, a club, a dagger, a sword and a hammer. Should I be scientifically evaluating these myself, or what.
@screwlisp Pretty much, yes. The value is randomized but bell curve around an average. Also a good way to measure the effects of strength as you progress is to use the same lowbie weapon.
@screwlisp My old Perilar game was extra cruel: You had to immediately switch weapons or armors, no inventory, so you had to record data, then fight mobs until you got another weapon, record that… It was very easy to get boned by a weapon trade.

@mdhughes alright two problems: After I died to rattus at level 2, (it hit me really hard), I tried to load, I got java.lang.String cannot be cast to class gnu.lists.LLiist understone.scm:349 .

Also I don't seem to be able to press enter when trying to change my name from Kami to SCREWLISP in options, so I am stuck as Kami.

@screwlisp You should just be able to hit ENTER but… I dunno why it wouldn't save?

Your terminal should show something like:
Unknown keys ⇧-⇧
Unknown keys ⇧-⇧
Options saved.

But it maybe says something else?

@mdhughes It did say Unknown keys, but it did not save.
@screwlisp Right, but what unknown keys? Java may be doing a different Enter on BSD than Mac, which is weird but all things are weird.
@mdhughes int-click
int-click
int-click
Unknown keys Enter
Unknown keys Enter
Unknown keys Enter
Unknown keys Ctrl-C
Options saved.
@screwlisp FASCINATING. Ctrl should also be ^, can you shift-letter to get lowercase?
@mdhughes No, and I had also meant to remark on the lack of lowercase despite the lowercase in Kami.
respath=data/understone
Options loaded
int-click
int-click
Unknown keys Shift-Shift
Unknown keys Shift-R
Unknown keys Shift-E
Unknown keys Shift-W
Unknown keys Enter

@screwlisp Can you do that with
Cmd (or Meta or Windows or whatever)
Alt
Backspace
Escape
Arrows & PgUp, PgDn?

TURNS OUT the keycode text is localized. I will eventually have to change everything to use virtual keycodes and make my own, because this'll be wrong again on non-English systems.

<screams at localization>

@screwlisp Uploaded 1.1.1, just went ahead and did the virtual key thing.

Oh, testing, what is that?

@mdhughes
Unknown keys Alt-Alt
Unknown keys Alt+Shift-Shift
Unknown keys Alt-S
Unknown keys Alt+Shift-Shift
Unknown keys Alt+Shift-Alt
Unknown keys Alt+Shift-Shift
Unknown keys Ctrl+Alt+Shift-Shift
Unknown keys Ctrl+Alt+Shift-S
Unknown keys Down
Unknown keys Left
Unknown keys Right
Unknown keys Up
Unknown keys Home
Unknown keys End
Unknown keys Page Up
Unknown keys Page Down
Unknown keys Windows
Unknown keys Ctrl-Page Up
Unknown keys Caps Lock
@mdhughes alt plus shift minus shift
@screwlisp Thanks! It's worse than I thought. They don't even use the same separators! I'm gonna have to fix a few more, but they're not uesd in Under Stone. Amazing. Write once, broken everywhere.
@mdhughes Thinking about localization is giving me flashbacks to installing gentoo.
@screwlisp Do they have some extra fun mode like pirate or l33t or jive?
@mdhughes No they had [] pages of text on the importance of showing community leadership in ipv6 and painful localization procedures
@screwlisp Well, I like the first part. Why are we not all on ipv6‽
@mdhughes At some points it was not widely supported (outside of gentoo)