Ok.. now for the tricky part numero uno... The handshaking between the teams. First of all i need to send an email to the team primary assets (eg, the important dudes of the other team).
This can be fetched using a single query and grab all the people that have the rank of doing matches and so on.
With that in mind, the same people will get access to the pending matches. Since they are able to confirm if they accept or decline... or simply do nothing with it (which also results into a decline in x hours).
The team control panel will be the place to be at for this. However, I like it to be modular so I'll add this into a seperate block code and place it into the team control panel. So just in case I need this list else where I can plug it in... Just like in the Matrix...
The handshake will be a new screen (duh!). Its like an 'edit' match. but more simplfied. It should show the details of the match like who challenges who, which map, game etc.
The user is able to select the map he wants to do, and select the date he wants to do it. When this is done, then the match is set to go. The next step would be the whole player pool... thats comes after the handshake. Since we need a lineup of players who are able to attend to this match.
All this has to take place in like 48 hours or so. Which reminds me... I need to have a date checksum. Since a match cannot take place in the past. And a match has to be scheduled in like +4 days (since there is 2 days between the handshake, then 2 days for the lineup).
Geen opmerkingen:
Een reactie posten