Roguelike-Celebration / azure-mud

MIT License
191 stars 33 forks source link

When is it valuable to let one user be in multiple rooms? Is there a technically feasible way to allow that? #110

Closed lazerwalker closed 4 years ago

lazerwalker commented 4 years ago

@jim-adventureprogames brought up that, if the arcade has a dedicated room for each game, a dev who wants to hang out by their game would be pretty lonely. We can look at other design solutions to solving this specific problem (and it's worth spending time on that!) but one potential solution that might have other use cases is letting people be in multiple rooms at once.

We probably want to make it infeasible to be in too many rooms at once. A design tenant of the space is to encourage more intimate conversations by making individual conversations smaller and more manageable; letting people idle in every room just recreates the dynamic of Discord or Slack that we're actively trying to avoid.

A few potential use cases this would make sense for:

The last one is mostly academic until we know what those things are. Thinking about the arcade as a space and the theatre as a space may be separate design problems.

It's worth thinking about the arcade holistically on its own in a separate thread.

I think letting people be in the theatre and another room at the same time may really help foster conversations during the talks. I'm assuming the theatre chat will mostly be cacophany that's fun but hard to have a 'real' conversation. I also assume people will still want to participate in that, rather than watching Twitch through a separate browser window, because the cacophany will be fun.

How can we implement this?

It's more work, but I'd be tempted to use the browser window solution instead. I don't explicitly want to encourage this behavior in the way that building it into the UI does. The browser solution also scales better, and leans on desktop OS interfaces.

lazerwalker commented 4 years ago

I'm broadly of the opinion that (even if our time were infinite) we shouldn't do anything around this until we see how people actually behave at the meetup

lazerwalker commented 4 years ago

We've got another issue to let people have multiple windows open. Slightly concerned about the extra load, but that feels like the right compromise.