I keep going back and forth on what would make a good first real project with node and Socket.io. My initial idea was to make kind of an enhanced MUD that would be played through the browser and would have enhancements through the UI, such as good maps, directories of the commands, visual inventory, etc., to basically help players who haven't played a MUD before adapt to it. But I do wonder, even with all the enhancements, if players today could really get into a MUD. Perhaps all of the few players willing to play MUDs are already invested in one. That is the biggest con. The biggest pro would be that the media requirements would be about as low as they come (just enough for the UI and the accompanying website), and it would be fully real-time, allowing pretty much any feature that exists in modern graphical MMOs, plus many more.
The other thought would be to make more of a PBBG, with tons of real-time features facilitated by Socket.io. While I am not about trying to chase popularity, it would be nice to get a community playing it, and PBBGs are infinitely more popular now than MUDs. It would be sad to make a MUD and have maybe 2 or 3 players (which is entirely possible). The downside to this is that it would require much more in the media department, and I am not artistically-inclined. Also the webpage-oriented nature is bound to slow down parts of the game, even with many real-time features.
Maybe I have just been kind of thinking-out-loud here, but I am definitely interested in feedback! I am probably leaning a bit more towards a browser-based WS enhanced MUD at the moment, but there are appealing aspects to both sides.
