An Adventure!

In my last post, I talked some about the need to look across projects and find common elements that could be factored out. I'd like to start a series of posts in which I talk about some of the work I'm doing at MITH in developing some foundational libraries that we are using to build digital humanities projects. Along the way, I'll discuss some of the philosophy behind those libraries and our approach to the projects.

Today, I want to walk through the design of an example application I'm working on that implements the classic Adventure game as a JavaScript web application. I'm not finished with it yet, but the framework is there. I'm just adding content and tweaking some behavior now, such as handling darkness. You can go into the hut, pick up the key, and then go down and open the grate to get into the cave.

Continue Reading An Adventure!