zondag 23 januari 2011

Handshaking Part 2

Ok, after having everything sink down a bit, while setting up the whole view match page its time for the whole handshaking bit. As far as I can tell now is that there are 2 levels of handshaking. One which is a must have, and the second is the optional part. I'll try to explain myself why, how and what in the next few segments.

Match handshake
First of all we have the match handshake. This is the point where teams accept the match, choose which map to play and set a date for the match.

Team 1 (the Attacker) determines 3 times (max) and 3 maps (max) to choose from.
Team 2 has to accept one time and one map to play

or

Team 2 can decline the match (which also results into a forfeit, and team 1 thereby automatically wins the match).

The second level of handshaking is on player level, which happends when both teams accepted the match. In this case the players have to submit if they are able to attend to the match. Thus the whole lineup will be known as well.

The latter part is the part I am making optional (but still make it into play). There are couple of reasons behind this.

- the system is brand new, making the match system too complex in the beginning makes people not to use it
- the lineup is in someway already known since a team has players and these players are identified
- it results into additional checksums that have to take place, since new team members which signed up after the match has been accepted, they cannot join etc.

I might add, in the long run a player handshake is important. That is why I am making this part optional. But for the short term it isn't needed to get the match underway.

So with the view match page already there, this will be the next section I will be implementing in the next day. Since it should not be that difficult to make it work.

Geen opmerkingen:

Een reactie posten