I wrote a Multi-User Domain in Node.JS! http://seanmcbeth.com:8080/
The content is pretty thin right now, but it features:
- Scriptable AI: there is a basic tutorial at the beginning that is driven by a scripted bot, and there is a room with two bots reciting Shakespeare at each other.
- Craftable items: though I've unfortunately not put most of the crafting materials in the game world yet.
- Dynamic map layouts: exits can lock and unlock, or go visible or invisible based on time or keys that the user holds.
- Open source code and content: you can fork the shit out of it!
I've had a few dozen people try it out, but so far nobody has given any feed. I'm afraid the tutorial might be too dense for them to get through. I'm at a loss for how to fix it. Most people quit after a few seconds, and for the people who stick around and complete the tutorial, they never leave the first room. So perhaps you folks who seem to may possibly understand the history of games better than randos on reddit can check it out and leave some feedback. Thanks!