https://www.youtube.com/watch?v=8t-CsJybrTM
This is my game project, Dalija – Brave Little Girl — a simple adventure platformer I'm actively working on, intended for mobile.
https://www.youtube.com/watch?v=8t-CsJybrTM
This is my game project, Dalija – Brave Little Girl — a simple adventure platformer I'm actively working on, intended for mobile.

not hitting any more bugs so far, so i'm writing tests to check if rules work as intended, and also as demo.
here for example are sxpp rules which transform infix expressions into prefix expressions.
(1 * 2 + 3 * 4 + 5 * 6) -> (add (add (mul 1 2) (mul 3 4)) (mul 5 6))
(foo bar * fizz buzz) -> (mul (foo bar) (fizz buzz))
pattern matching is beginning to work again. the next issue is with variadic patterns. they're not being matched. nothing crashes so this is harder to figure out...
found it through comparing with the original source.
when a matching thread is done (not a real thread, just a simulated one), the loop is supposed to skip to the next thread, but it jumps out of the loop to the end of the parent loop, skipping processing of all following threads. that was a mistranslation.
On the occasion for #WorldQuantumDay, #RandyandManilla has several references to that technology, including the Quantum City hall, which is based on the characteristic quantum tower.
Game link➡️: https://store.steampowered.com/app/2881270/Randy__Manilla/
#indiegames #earlyaccess #indiegaming #pc #videogames #devlog
On the occasion for #WorldQuantumDay, #RandyandManilla has several references to that technology, including the Quantum City hall, which is based on the characteristic quantum tower.
Game link➡️: https://store.steampowered.com/app/2881270/Randy__Manilla/
#indiegames #earlyaccess #indiegaming #pc #videogames #devlog
`ClassWithThreeGenericsOneEmbeddedAndAConstraintReferringDeclaration` is a fine name for a type, right?
i now found the cause for the first big bug:
months ago i made a tiny change in symbol unescaping, deciding that unknown escapes would strip the backslash (e.g. \$ becomes $).
but the rules parser depends on \$ to be passed as-is, so variable names can be escaped.
because that didn't happen, all fundamental forms, which start with \$, turned into variables, and so the first of any rule would be applied and eat the entire source file this way.
this took a whole day.
Devlog #05 for our fantasy point and click game is up now for everyone!
We chat about some new settings and a whole bunch of new environments.
https://wanderingdoorgames.obviousgain.ca/door-log/2026-04-13-aster-pebble-devlog-05/
#GameDev #IndieGame #GodotEngine #Godot #PixelArt #PointAndClick #Devlog #OpenSource #FOSS #CozyGame