So in the wild everyone is teaching you how to build a new enterprise application using single page application (SPA) architecture and libraries like Breeze.js. I am a huge proponent of Breeze.js and what it can do for your application, but that is a different subject. What I wanted to do now was share a project I am working on / building for a game contest that interests me.

Richard Garriott, the creator of Ultima Online, posted this challenge for developers to re-create a 1977 game called DND1 that was originally written in BASIC for a TeleType machine. I started to try to figure it out and somewhere along the lines realized this would be fun to do in a single page application to show how powerful things like Breeze.js and Durandal.js can be for any purpose.

Check out the github here – http://github.com/PWKad/dnd-sota

Check out the working version of the game here – http://dnd.sotaexchange.com/

Let me know what you think in the comments!