The door does not catch on fire

These were the words that made the engine start to come to life, sice it meant that you can now select commands, objects, apply commands to those objects, the script engine is capable of running the door’s script and the text can be decoded. The engine is far from complete, and there is still a long long way to go, but I’m grateful that I can continue (as of yesterday, without university work) working on this piece of sorftware. It’s great to see such a big project (for me, at least) come to be.

Here are some screenshots of the progress so far, in more or less chronological order:

Here we can see the full text decoding, with the huffman tables for articles and prepositions fully loaded.

This is an image of the inventory interaction, and proof that we can use the inventory are the words “the door does not catch on fire”

Here is the latest advancement, the dragging feature:

As I said, it’s far from complete and it needs polish (that mouse rect is off), but it’s starting to look more alive. Now that I don’t have uni work, I can dedicate fully to this.