|
Post by zambr123 on Apr 20, 2011 16:40:49 GMT -5
What are the main reasons for having this? (1) Users won't be able to butt in on your game half way through (2) Games would start at the same time for all CLIENT players, no catch ups (HOST would have a 10 second lead and have a beep sound as timer for clients). (3) HOST game would be set in a waiting state, until Launch clicked (4) Have the MAME ROM disclaimer shown in a non-disruptive way to the user (clicking on tick box, changes status to OK). (5) Make it so the game will not be executed by the HOST if the HOST has anyone downloading from them. This should cover all the outstanding problems with game launching
|
|
|
Post by spoot on Sept 14, 2011 17:19:56 GMT -5
How about password/etc support so users can only allow the person they asked to join. Basically private game with friend.
|
|
|
Post by zambr123 on Sept 15, 2011 21:46:59 GMT -5
How about password/etc support so users can only allow the person they asked to join. Basically private game with friend. Rather than a password, the ability to double click on a user name to request a 2 player game would be better, and not allow anyone else to join. That would be awesome for quick fire 2 player gaming What will require more workFor a game for more than 2 players (i.e starting a game the normal way), i recommend the lobby dialog, for the simple reason it solves alot of issues that users have, as listed (1 - 5). The other factor is we should really have the ROM disclaimer intact before every game start (so it matches same functionality as regular MAME, it was removed from CSMAME/CSMESS). Using the ROM disclaimer with a lobby dialog is non-intrusive, and non-annoying, as its a similar concept to xbox live lobby, just with one additional step, tick a box (it also serves its purpose). Because we have the ROM download feature, this is VERY NECESSARY! Plus, having the lobby dialog allows all players to see via some kind of status display, what the fking hold up is, in regards to someone / or more than one person downloading from host, which is more annoying than anything else lol, when trying to setup a public 2 player+ game session. And as mentioned above, getting all the client players to start at the same time is also best. There is a good reason why xbox has a lobby lol. Ohh, and another thing. Having a waiting state lobby is dam useful as people come in and out of MAMEhub all the time. If they see a waiting state game, they would be more willing to join it, rather than just leave. It could take a while to get 4 players, but at least we are making it as easy as possible to make it happen. Lets make it an enjoyable experience for all gamers, remember, not everyone is a tekkie
|
|
|
Post by spoot on Sept 16, 2011 9:22:34 GMT -5
Ok, indeed....showing the percentage downloaded/etc on the lobby to see who the holdup is and when it'll be about to start would be nice. Added to list.
|
|
|
Post by zambr123 on Sept 16, 2011 11:50:42 GMT -5
Ok, indeed....showing the percentage downloaded/etc on the lobby to see who the holdup is and when it'll be about to start would be nice. Added to list.
|
|
|
Post by spoot on Sept 16, 2011 13:07:50 GMT -5
Speaking of which.......in your new version of the layout....was the "Idle:" and progress bar to show download left/etc? I haven't torn through all the code yet.
|
|
|
Post by zambr123 on Sept 16, 2011 22:48:20 GMT -5
Speaking of which.......in your new version of the layout....was the "Idle:" and progress bar to show download left/etc? I haven't torn through all the code yet. Correct, but that progress bar under the game list does not function, it is there as only an idea. The idle label is just to state what the progress bar is currently doing (i.e downloading, auditing). The reason for it being there is i thought it would be better to use that rather than having seperate pop-up dialogs for auditing and downloading, just makes it cleaner in look (if you look at mameui/mame32, they also have a progress bar in the same place).
|
|
|
Post by zambr123 on Sept 20, 2011 17:06:57 GMT -5
Spoot, does this belong in the "Major Work" category or here?
|
|
|
Post by spoot on Sept 21, 2011 9:54:30 GMT -5
Shouldn't be that big of a deal. But considering how different wxPython works to wxGTK I end up bashing my head on my keyboard trying to do things the "old" way.
|
|
|
Post by zambr123 on Sept 21, 2011 12:23:19 GMT -5
Shouldn't be that big of a deal. But considering how different wxPython works to wxGTK I end up bashing my head on my keyboard trying to do things the "old" way. OK cool
|
|
|
Post by spoot on Sept 21, 2011 12:41:05 GMT -5
I might have to break down and read documentation. NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!
|
|
|
Post by zambr123 on Sept 22, 2011 2:09:48 GMT -5
I might have to break down and read documentation. NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!! Chuckles. dam, don't you just hate that?
|
|