Thou hath defeated thy enemy

At last, the game of Shadowgate is winnable in the ScummVM platform!

There is a screenshot of the final battle with the wizard at the end (spoiler warning).

Time to bring up the GameFAQ!

This last week has been, for the most part, incredibly frustrating. The inventory system had so many little bugs in it that it seemed that when I fixed something (often after most of the day looking), something else broke. However, somehow I managed to get it working, and thus, with the skeleton key in hand, I can go on to the fun part of the project: QA! In all seriousness, in the upcoming week I will be focusing on just following a walkthrough of the game to detect and solve the little bugs in the way of winnability. I had a milestone in my planning to have Shadowgate winnable for today, with which I meant a much more polished state that it currently is in. However, several factors and my frustration (no-one but me to blame here) have made it impossible to acomplish.

Clicks clicking, testing texts

This week has been rather weak on progress, due to various factors but one of the biggest was that I got stuck trying to make the drag work. I’m still stuck on that, but trying to fix it I have made several small pieces of progress, and I have something to show.

The two main pieces of progress are that I revamped the click detection system, and now the double click is working, and that the text output system (or a prototype, lacking scroll). Here is a brief walftough of the latest state of the game:

I’m sorry that I don’t have much more to show, but I feel closer to something playable.