{"id":439,"date":"2013-09-20T17:34:40","date_gmt":"2013-09-20T15:34:40","guid":{"rendered":"http:\/\/blogs.magicjudges.org\/whatsupdocs\/?p=439"},"modified":"2016-11-08T15:20:12","modified_gmt":"2016-11-08T13:20:12","slug":"sorting-decklists-efficiently","status":"publish","type":"post","link":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/2013\/09\/20\/sorting-decklists-efficiently\/","title":{"rendered":"Tournament Procedures \u2014 Sorting decklists efficiently"},"content":{"rendered":"<p><ins datetime=\"2013-09-20T15:36:32+00:00\">&nbsp;<\/p>\n<p>A Deck Checks Team aims at performing Deck Checks. Many of them! All day long! From the very first round to the very last! Did I say \u201cthe very first\u201d? Indeed I did!<\/p>\n<p>I hear more and more players saying they could easily bring an Intro Pack for the first 2 rounds of any limited event. Anyway, everybody knows that judges count during R1 and give penalties during R2. I don\u2019t think a judge would like to hear it happened at one of his tournaments.<\/p>\n<p><!--more--><br \/>\n&nbsp;<\/p>\n<p>This article will <b>not<\/b> deal with the process of checking decks itself, as there is an impressive existing documentation on the subject, part of which is listed at the end of this article.<\/p>\n<p>Instead we\u2019ll focus on the different tasks the deck check team will do during the event and that are <b>not<\/b> to check decks. This process requires a series of steps which should be performed in an orderly manner to take advantage of the available team resources in the most efficient way and avoid unnecessary delays: In other words, creating an integrated process that makes things smoother.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>Why do we check decks?<\/b><\/p>\n<p>&nbsp;<\/p>\n<p>The answer to this question may seem pretty obvious but it is essential to know it to understand some processes.<\/p>\n<p>The deck check team will focus all through the event on checking decks to preserve the tournament integrity, keeping players from taking advantage of manipulating tournament materials, be it by adding non-listed cards to their decks or not presenting a fully randomized deck.<\/p>\n<p>Note that adding cards is not dedicated to limited as it is possible to add cards to a sideboard in constructed.<\/p>\n<p>&nbsp;<\/p>\n<p>Although it would be ideal to check every deck at the beginning of each round, this is virtually impossible. Therefore we check a fair amount of decks each round, <b>aiming at checking 10% of the room over the day<\/b>.<\/p>\n<p>The tasks of the deck check team are somewhat repetitive:<\/p>\n<ul>\n<li>Select some tables randomly;<\/li>\n<li>Pull the decklists out;<\/li>\n<li>Collect the decks at the selected tables;<\/li>\n<li>Check and return the decks.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>However, in order to optimize this process, one major step needs to be performed beforehand: Sorting Decklists.<\/p>\n<p>If your decklists are not sorted, finding them can be very messy and either you end up giving a lot of additional time, potentially delaying the tournament, or you can\u2019t check nearly as many decks, potentially damaging the tournament integrity or you can\u2019t check decks nearly as thoroughly, hence potentially missing infractions.<\/p>\n<p>If it may remain doable at smaller events to check decks without a prior decklist sorting, the larger the event is, the more complicated it becomes.<\/p>\n<p>&nbsp;<\/p>\n<p>Let\u2019s try to fancy what it would look like at a 2000-player limited Grand Prix. How could we just find one decklist amongst 1999 others? More importantly, how can we find a decklist in Round 1? Let\u2019s look at some methods.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>Preparation<\/b><\/p>\n<p>&nbsp;<\/p>\n<p>Just like for many other areas of judging, an efficient preparation is the key. What do we need?<\/p>\n<ul>\n<li>An adequate work place.<br \/>\n<i>Clean, large, free of bottles, food or anything that is not about deck checking. Putting signs on these tables helps preventing other judges, player or the event staff from using them for other purposes.<\/i><\/li>\n<li>An adequate equipment.<br \/>\n<i>Pens, sharpies, folders to store decklists, Printed alphabet letters\/Table number ranges.<\/i><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b><br \/>\n<\/b><\/p>\n<p><b>Coordinating with the Head Judge<\/b><\/p>\n<p>&nbsp;<\/p>\n<p>It\u2019s very important that the Deck Checks Team Leader coordinates with the Head Judge, as he is the one who will be giving instructions to players during the Player\u2019s Meeting.<br \/>\n<i>\u00a0<\/i><\/p>\n<p><i>Constructed tournaments \u2013 Seat players alphabetically<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>It\u2019s a good idea to run a Seat All Players rather than a direct R1 pairings. By seating players alphabetically, we just need to collect decklists following table numbers. This gives us the chance to collect all decklists already sorted by name, meaning we don\u2019t waste time sorting them before starting the deck check process.<\/p>\n<p>It\u2019s important that the judges in charge of collecting the sheets understand this process and collect them in order.<\/p>\n<p>This step can unfortunately only be done at constructed events since players at limited events may submit their decklist any time they want<\/p>\n<p>&nbsp;<\/p>\n<p><i>Limited tournaments \u2013 Take advantage of table numbers.<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>Even if we just said the method doesn\u2019t work at limited events, it\u2019s still a good idea to seat players alphabetically. We simply need a small additional step to quicken sorting: Right after the deck swap, before they start deck construction, ask players to write down their table number on their decklist (generally on the upper right corner of the sheet). This simple action really helps out the deck check team because it allows them to easily order the decklists by table number, which will result in having the decklists in alphabetical order.<\/p>\n<p>&nbsp;<\/p>\n<p>The instruction to write the table number is crucial for plenty of reasons:<\/p>\n<ul>\n<li>We learn to count before we learn to read<\/li>\n<li>It\u2019s a lot more instinctive to know which number is higher than another than understanding if a letter sequence goes before or after that another (there are only 10 digits compared to the 26 letters, not mentioning accents and special characters like the german \u201c\u00df\u201d)<\/li>\n<li>Also, it\u2019s much harder for a player to write numbers really badly, while hieroglyphic names are fairly common.<\/li>\n<li>Finally, some names aren\u2019t registered properly in the database (Especially the Spanish double last names).<\/li>\n<\/ul>\n<p>This concept has been created in Japan where the Kanjis can\u2019t be sorted alphabetically and where judges had to look for alternative ways to go. In general, the Japanese culture uses numbers much more than most Western cultures. For instance there are no crosswords in Japan, but they have Sudoku, which uses the same basis but uses numbers.<\/p>\n<p>&nbsp;<\/p>\n<p>From now on, we\u2019ll be describing some advanced concepts that we nowadays use at the most challenging events: Limited Grand Prix. This doesn\u2019t mean that some concepts can\u2019t be use in Constructed events. But Limited GPs are by far the most demanding events and the best providers for unreal scenarios.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>Integrating processes<\/b><\/p>\n<p>&nbsp;<\/p>\n<p>There are many tasks to be done by the deck check team and it\u2019s important that they are performed in order so as to avoid doing the same job twice, which is a waste of time.<\/p>\n<p><b>The main task for the deck check team at the beginning of the tournament is to sort decklists as soon as possible to be able to start checking decks in Round 1.<\/b><\/p>\n<p>Checking decks in Round 1 cannot happen unless some steps have been integrated before. Achieving this main objective requires increased coordination within the team<\/p>\n<p>&nbsp;<\/p>\n<p><i>\u00a0<\/i><\/p>\n<p><i>The \u201cintegrated\u201d way to go<\/i><\/p>\n<ul>\n<li>Collect decklists (Deck construction)<\/li>\n<li>Pre-Sort (Deck Construction)<\/li>\n<li>Finish sorting, Check no decklist are missing (R1)<\/li>\n<li>Check decks (from R1)<\/li>\n<li>Count decklists (through the day, from R2)<\/li>\n<li>Give out penalties (through the day)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>The key here is to dedicate a small amount of resource to start pre-sorting while decklists are being collected. The idea is that there is an optimal point in the \u201cefficiency\/persons involved\u201d ratio. Without judges, you can\u2019t sort, but with too many judges, they start bumping into each other and become less efficient.<\/p>\n<p>The other key is that you can check decks without having counted the decklist. What you need primarily for a deck check is to know where the decklist is! Which becomes doable of decklists have been sorted before. Finally, you will count that decklist while checking the deck.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>Step 1: Pre-sorting<\/b><\/p>\n<p><b>\u00a0<\/b><\/p>\n<p>Before we start sorting decklists, it\u2019s important to create a big space where we can pre-sort them. Identify on which table you are going to put the lists as they arrive and prepare pre-sorting:<\/p>\n<ul>\n<li>Create piles of 50 decklists maximum. Stick signs that show the table numbers ranges:<br \/>\n1-24, 25-49, 50-74, 75-99, etc.<br \/>\n<i>Even if 1-24 is only 48 decklists, it\u2019s very unintuitive two piles after to not sort 50 along with 51.<\/i><\/li>\n<li>Put a table in front where collecting judges can drop non-sorted decklists<\/li>\n<li>Assign two or three judges to sort decklists. This way, as the decklists arrive, these judges may start sorting them to the right pile, looking only at the table number that the players wrote down.<\/li>\n<\/ul>\n<p><i>At this time, judges should not care about the names on the sheets or if the decklists from table 23 are below of those of table 7.<\/i><\/p>\n<p>When we are done receiving decklists, we\u2019ll be close to have all of them semi-sorted in small piles of 50, ready to be fully sorted.<\/p>\n<p>&nbsp;<\/p>\n<p>The key here is that two or three judges were not assigned to collecting but sorting. Combining these two steps, who were originally happening at very different moments, is the perfect example of an integrated process: you\u2019re slightly downgrading one of the two process (in this case assigning less resource on collecting) to drastically improve another (decklists are sorted two hours earlier than before.)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>Step 2: Start checking decks, Finalize sorting and Detect missing decklists<\/b><\/p>\n<p><b>\u00a0<\/b><\/p>\n<p>Make sure to finish pre-sorting in piles of 50, not throwing too much additional manpower in the process even if you have it, or you will decrease the efficiency of the process (instructions to give to the newly assigned judges, not enough space for them to work efficiently, etc.) and proceed to the next steps:<\/p>\n<ul>\n<li>Checking decks<\/li>\n<li>Sort decklists entirely<\/li>\n<li>Check for missing decklists<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>What we have now are plenty of 50-decklist piles. It\u2019s time to sort them!<\/p>\n<p>&nbsp;<\/p>\n<p><i>\u00a0<\/i><\/p>\n<p><i>Checking decks<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>While pre-sorting is getting to an end, send a couple judges to collect decks for the first deck checks. At this moment, players should be reaching their table for R1 and anyway, you can\u2019t really proceed to the next step until pre-sorting is over.<\/p>\n<p>However, it is already possible to start checking some decks since, even if decklists aren\u2019t fully sorted, you can roughly identify their position: it\u2019s one of these 50 or 100 decklists. And you don\u2019t even have to look for the name, since you can get a copy of the posted Seat All Players from the Scorekeeper, which also alphabetized, and which therefore shows you the table number the player was building at.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><i>Sort decklists entirely<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>This step is very easy and in general one of the quickest. Each member of the team will take a pile of decklists and sort it from lowest (on top) to highest (on the bottom) table number. This step should be a fast one as we\u2019ll again only need use the numbers that the players wrote.<\/p>\n<p>Since we\u2019re likely to have more piles than team members, it\u2019s necessary to make sure the already-sorted piles can be clearly identified.<\/p>\n<p>It\u2019s the team leader\u2019s decision to choose the best method. Adrian likes to simply put the piles face down to indicate they have been taken care of. Kevin, on the other hand, prefers putting a sheet of paper on top indicating the status of the pile.<\/p>\n<p>But this isn\u2019t the only choice. You can also:<\/p>\n<ul>\n<li>Tap them<\/li>\n<li>Move them to another table (if you have lots of space).<\/li>\n<\/ul>\n<p>If you use the method I recommend and haven\u2019t started the next step you\u2019ll have every pile of sheets face down and ready to be sorted by piles.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><i>Check for missing decklists<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>We almost have our decklists sorted. \u00a0To finalize it, we just need to check we are not missing any decklists. To make that quicker:<\/p>\n<ul>\n<li>Get a copy of the Seal All Players .<br \/>\n<i>If the SK didn\u2019t save it, get it back from the Pairing Boards or Print the list of players (Print &gt; Players by name in DCI-R) <\/i><\/li>\n<li>Divide in two or three piles<\/li>\n<li>Assign two team members to each pile, checking the physical decklists against the final list of players. This should be very quick as the decklists are fully sorted.<\/li>\n<\/ul>\n<p>Don\u2019t forget that some \u201cmissing\u201d decklists may have been put somewhere else, especially those from the Sleep-in Special or VIP players who may not have built their decks yet (in limited) or those from players who handed them late.<\/p>\n<p>Also, First and Last names may simply have been inverted, so checking in the other pile is worth it.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Keeping decklists sorted is also a routine task that should be performed throughout the day, in order to keep the decklists sorted and make the deck checking process more efficient.<\/p>\n<p>&nbsp;<\/p>\n<p>This should be finished by the end of Round 1.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>Step 3: Counting <\/b><\/p>\n<p>&nbsp;<\/p>\n<p><i>Decklist counting deprioritized<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>Counting all decklists is not mandatory anymore. <a href=\"http:\/\/blogs.magicjudges.org\/whatsupdocs\/2013\/08\/13\/lowering-priority-on-decklists-counting\/\">All the details on the reasons why this changed are available here.<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><i>\u00a0<\/i><\/p>\n<p><i>When to count decklists<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>Decklist counting is now similar to deck checking and should now be performed between the end of the mid-round deck checks and the moment the clock indicates there are 10 minutes left in the round.<\/p>\n<p>To make sure that decklists aren\u2019t counted several times, it\u2019s important to have a paper on the top of each pile indicating if the pile has already been counted or not. So that we do not only count decklists from the early-in-the-alphabet players, it\u2019s important to count random piles.<\/p>\n<p>&nbsp;<\/p>\n<p>At constructed GPs, remaining uncounted Day 2 players\u2019 decklists should be counted during the first round of Day 2.<\/p>\n<p>&nbsp;<\/p>\n<p>It\u2019s no problem if all deck lists can\u2019t be counted by the end of Day 1.<\/p>\n<p>&nbsp;<\/p>\n<p><i>\u00a0<\/i><\/p>\n<p><i>Dealing with an illegal decklist<\/i><\/p>\n<p>&nbsp;<\/p>\n<p>If a team member finds an error in a list, this isn\u2019t the moment to waste time analyzing it, just mark what\u2019s the error found (\u201c39 main\u201d, \u201cno lands\u201d, etc) and place it in the specific pile. The Team Leader will double check afterwards anyway: Counting mistakes happen, and it\u2019s better if they\u2019re noticed before going to the player.<\/p>\n<p>If the sheet doesn\u2019t have any errors, indicate it as well: it can be the classic \u201cOK\u201d or \u201c40\u201d or \u201c60\u201d or anything deemed convenient: this will indicate that the list has already been verified and avoids counting the same lists several times.<\/p>\n<p>In Limited, focus should be primarily put on counting Main Deck. Counting Sideboard should not happen unless there are suspicions that there is an issue.<\/p>\n<p>&nbsp;<\/p>\n<p>Even if all decklists will not be counted, penalties should still be issued at the beginning of the round following the discovery of the issue.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>Conclusions<\/b><\/p>\n<p><b>\u00a0<\/b><\/p>\n<ul>\n<li>It\u2019s easier to sort small piles than big ones. Dividing our task, in this case all the decklists in small simplified piles, allows to divide the work, to assign different tasks and to have greater control over the tasks. It also quickens the process to pre-sort then sort, even if that feels counter-intuitive.<\/li>\n<li>It\u2019s more intuitive to sort numbers than letters. More natural, less different characters to consider (10 vs 26). Numbers are the same almost all around the world or at least easier to learn.<\/li>\n<li>Being neat and having order reduces our margin of error to the minimum. Having everything ready and prepared before we start each task will save the time we would otherwise use to think how to do each tasks and will let us do the tasks almost automatically.<\/li>\n<\/ul>\n<p>If we have a very complicated and big task ahead, that\u2019s the time to think before we act so we can divide it into small steps and following those steps we\u2019ll be able to finish that tasks that in the beginning seemed to be impossible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; A Deck Checks Team aims at performing Deck Checks. Many of them! All day long! From the very first round to the very last! Did I say \u201cthe very first\u201d? Indeed I did! I hear more and more players saying they could easily bring an Intro Pack for the first 2 rounds of any [&hellip;]<\/p>\n","protected":false},"author":77,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[8],"tags":[],"language":[14],"class_list":["post-439","post","type-post","status-publish","format-standard","hentry","category-tournament-procedures","language-en"],"_links":{"self":[{"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/posts\/439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/comments?post=439"}],"version-history":[{"count":12,"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/posts\/439\/revisions"}],"predecessor-version":[{"id":467,"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/posts\/439\/revisions\/467"}],"wp:attachment":[{"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/media?parent=439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/categories?post=439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/tags?post=439"},{"taxonomy":"language","embeddable":true,"href":"https:\/\/blogs.magicjudges.org\/whatsupdocs\/wp-json\/wp\/v2\/language?post=439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}