31 karma · joined April 2, 2011
The Gamemaster is a player too, they're just playing everyone that _isn't_ a protagonist. While there's some level of responsibility it would be a very toxic group that expects the GM to do all the "work" and they just get to "play". It should be everyone's responsibility to make sure the game is fun for the entire table.
[0] https://www.kickstarter.com/projects/757240159/enclave-a-tab...
Actually, it is :)
pip install pep8
LimeJs (http://www.limejs.com/) - seems the most mature. Its built upon Google's Closure library. I personally found it a bit cumbersome, though certainly powerful. Optimal performance is obtained by using the Closure compiler.
CraftyJs (http://craftyjs.com/) - was the easiest to get something up and running quickly. If you've ever played around with Unity3D, it basically follows the GameObject model wrapped in a jQuery like syntax; which feels very natural. Performance was decent but I've run into bugs as the project is fairly new.
Cocos2D Js (http://cocos2d-javascript.org/) and EaselJs (http://www.easeljs.com/) - are probably good options but I preferred the other two.
There's also a few vaporware projects that would be amazing if they would ever release, namely RocketPack (http://rocketpack.fi/) and GameClosure (http://gameclosure.com/)
Other options include Less Framework (http://lessframework.com/) and Twitter's Bootstrap (http://twitter.github.com/bootstrap/)