64 followers106 following
Developer of OCamlot. OCaml Hacker, Emacs Developer, PL Researcher.
1

adviser checked the fediverse

Old PL papers when comparing against related work: "underhanded methods"

Attached image 0

My initial plan was to do map description entirely in Rhombus, but after thinking about it some more, I realised that using tiled was probably a better approach... and so --- tada! our neverending desert now has some character!

Attached image 0

Added a bunch of LPC monsters and added a rudimentary inventory system. Next I'm going to add integration with tiled to simplify the process of making maps. Drawing sprites and UI elements was so easy because I wrote a Rhombus mega-macro to declaratively allow me to specify sprites and their locations!

Attached image 0

Thanks for the kind words!

Got some smooth animations for dialog popups! In the process had to write a macro to encode ADTs in rhombus --- it turns out that you can piggyback on Rhombus' static information system to encode exhaustivity checking --- Amazing!

Attached image 0

Got the basics of a dialog box working! Mostly just a matter of hacking on raylib stuff, not much interesting Rhombus things going on, but that should be changing soon... (Character art is generated using stable-diffusion, so I'm assigning it CC-BY-SA copyright).

Attached image 0

Finished (mostly) moving yesterday and slept the night at my new place. It's a bit further away from the university, but otherwise pretty good!

Oh, nice, thanks! Just registered. Thanks for the invite, happy to see that article is still making rounds; I'll keep an eye on the post to see if there are any questions!