[Scrollrack-devel] Draft Module
Brought to you by:
svalente
From: Aaron C. <as...@gm...> - 2006-11-10 12:57:06
|
Hey Devs, I was thinking of starting work on the booster drafting capabilities of Scrollrack. I was wondering if you had any particular way that you want it to be developed? This is what i'm thinking: 1. The host selects *File > Open New Draft Room...* 2. The host then selects the following options: 1. The packs to draft 2. Time limit per pick 3. Booster or Rochester draft 4. Port to Listen on (default to the normal NetDraft port) 5. Select a single game or a single elimination format 3. When the host clicks *Open Room*, a new socket opens to listen for connecting players 4. When the appropriate number of people join, the host can *Start Draft* 5. A number of random packs are generated for each pack chosen when starting the room, for each player* 6. The first pack is opened and the cards placed in a DraftCards zone, a card is added to a DraftPick zone when picked 7. The cards in the DraftCards zone are then passed to the player on the left or right 8. When all these are completed, the cards are added to a new deck as sideboard cards and UID for the cards in the deck is generated to prevent cheating 9. The host can automatically pair players or manually pair them. 10. The deck editor opens, displaying the drafted deck 11. The deck is then created and sent to the draft host encrypted and compared to the UID generated from the picked cards 12. A new game for each player is then set up by the host (maybe holding giving the opponents ID to them before they connect to each other) 13. Once the draft is completed and the games start the host can close the window and start another draft if they are finished What do you think? Aaron Cross |