lucasb-eyer / mwdns

Memory Which Does Not Suck - play turn-based and realtime memory with your friends in the browser.
12 stars 2 forks source link

Game options #10

Closed vsupalov closed 10 years ago

vsupalov commented 11 years ago

On the startscreen: options form for stuff like cardtype, imagesource, max players, gamename etc

lucasb-eyer commented 11 years ago

Testing tasklist:

lucasb-eyer commented 11 years ago

Ehm, why gamename?

vsupalov commented 11 years ago

The gamename was introduced with a kind of lobby system in mind - so people could create named games and play with strangers / people they don't want to dictate an obscure string.

lucasb-eyer commented 11 years ago

Oh I see, that's a neat idea.

But, at least for the classic game mode, would you want people to be able to join a running game? E.g. I start a game and while nobody joins, I can already see a lot of cards while I play alone. We could "pause" the game (set canPlay to false for all players) as long as it's not full to solve this, but then the player will probably have to wait a long time, forget the tab and we're in a deadlock, unless we play a sound or otherwise get his attention when the game starts. Sounds like a lot of hassle, but definitely feasible :)

vsupalov commented 11 years ago

An extra lobby system to wait for a game to fill / matchmaking feels like overkill. I would say we leave the gamename but focus on people sending links to each other for now. We could assume that people want to have a nice game, and most will not cheat. There was a nice boardgame a while ago "Desperate Gods", where no rules are enforced (just like a real boardgame). An emphasis is laid upon visualizing who is doing what though, however there is nothing to prevent anybody from runining the game at any time. I like this approach (for non-public games at least, which would be the case when you send a link around). This would also prevent an idler in a game to break it.

lucasb-eyer commented 11 years ago

That sounds very much like the "rush" mode, doesn't it? Maybe we should rename it to "freestyle" or something similar, as "rush" implies a countdown to me.

lucasb-eyer commented 10 years ago

Done, except for the gamename.