currently, one selects and the selected player automatically gets paired, without choice to refuse or information that that happend. at least, a message should occur saying the selectee was selected to tell the player what happend.
why not that A can only select those that are available [logged in]? besides, after one game, one is 'released' from the co-player. also, I did not know that someone had challengend me until I clicked on the two-player game (now I wonder how long he's been waiting--after playing the game, clicking two-player again, the only option was to play against the computer, so he's not still logged in, I suppose), and I could select "ok" only, not decline playing with him.
Maybe a time-out for challenging would be in order.
A should not be on hold, but should be able to either play him/herself wiht single-player games until B is ready, or, when selecting C, 'de-challenge' B. probably easier to keep track of as well.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can't test that, unless someone else challenges me. I just challenged you. can you make a screenshot? (or we pick a time to be both logged on).
while you're not there, I did play, and went on with another game, so that works fine
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
an example of the interface could be as follows (see attachment)
The challengee is now alerted to the challenge.
TODO: Translation is required.
Discussion of decline:
This requires some business logic discussion:
[Q1] If A challenges B, is A on hold (and in what sense) until B accepts or declines?
[Q2] May A challenge B, and then challenge C before B responds? I.e., may A have multiple open challenges?
why not that A can only select those that are available [logged in]? besides, after one game, one is 'released' from the co-player. also, I did not know that someone had challengend me until I clicked on the two-player game (now I wonder how long he's been waiting--after playing the game, clicking two-player again, the only option was to play against the computer, so he's not still logged in, I suppose), and I could select "ok" only, not decline playing with him.
Maybe a time-out for challenging would be in order.
A should not be on hold, but should be able to either play him/herself wiht single-player games until B is ready, or, when selecting C, 'de-challenge' B. probably easier to keep track of as well.
Currently a Javascript alert box alerts the player that they have been selected. There is no option but to play.
For milestone 2 we can have a more complex selection procedure, but this will require holding and timeout, and will be complex.
I can't test that, unless someone else challenges me. I just challenged you. can you make a screenshot? (or we pick a time to be both logged on).
while you're not there, I did play, and went on with another game, so that works fine