yo, Im working on a good way to distribute the executable for this next project so apologies for the lack of code on this one.
I love to make video games, and after I made the REAPER JSFX everything got very complicated. I think Monty works best when there are multiple sensors dedicated to their own bandwidth, and in an audio-only environment I had to be very creative with 2nd and 3rd “sensors”: what does audio signal look like to an eye? What is the correct “place” for a sound? If all I have is an ear, and no way to actually walk around and investigate the only signal i have and translate it to a world so i don’t hault/die in it, how can i use all the information in that signal in relation to its environment so that it survives? An audio signal in a DAW happens TO the observer. It’s a beautiful thing about audio, and a difficult as hell to work into a world model using it exclusively.
An ear is slower than an eye and touch, and all of them measure the world in their own unique way. Differentiating a room from a thing in a room requires more than just the provided touch and visual modules, and both need to be checked by one another and any other senses, including the observer’s own body as an object itself, and the room as the ultimate brute fact, for better or worse.
So, I fired up GODOT and made my bat a live thing. I made a numba jit of monty and the cochlea so it can run as fast as it can. I made a room that holds two columns, a chandelier (represented by 4 roof cones) and an organ (represented by 3 floor cones). The rules:
One: solve the room dimensions first, and then investigate its innards.
Two: If you see an object, investigate it. Find out where it connects to the room, at both ends, and find its dimensions. Assume the dimensions hold for the object.
Three: If you know an object by 3 senses, and another from one (echolocation is a good example here), go investigate them and add more sensory evidence for it.
I want to say that is it, but it isnt. Here is a video of the game in action:
Ill have a more thorough writeup soon. But anyone one with a linux or windows box that wants this program, send me your email and i can ship it. its about 200 megs.

