judoshiai-en:customized-systems-en
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
judoshiai-en:customized-systems-en [2025/01/03 05:05] – created - external edit 127.0.0.1 | judoshiai-en:customized-systems-en [2025/01/03 05:25] (current) – hjokinen | ||
---|---|---|---|
Line 118: | Line 118: | ||
Info line says that this system is for 9 – 16 competitors. There are two knock-out pools (pool_a and pool_b). Pool_a is depicted below: | Info line says that this system is for 9 – 16 competitors. There are two knock-out pools (pool_a and pool_b). Pool_a is depicted below: | ||
+ | {{ko.png}} | ||
Individual matches inside the pool are named by adding round number and fight number inside the round to the pool name. Line | Individual matches inside the pool are named by adding round number and fight number inside the round to the pool name. Line | ||
Line 125: | Line 126: | ||
tells that this is a knock-out pool whose name is “rep_a”. The first competitor is “pool_a_2_1.1.p.2”. Let's divide it into elements: | tells that this is a knock-out pool whose name is “rep_a”. The first competitor is “pool_a_2_1.1.p.2”. Let's divide it into elements: | ||
- | > // | + | // |
//.1// = winner of the match | //.1// = winner of the match | ||
//.p// = winner' | //.p// = winner' | ||
Line 136: | Line 137: | ||
Round 2 winners are semifinalists and we want to find competitors who have lost to them. Loser of the match “pool_a_2_1” is one of them, but to find the other we must go back to the first round and find out who lost that match to the semifinalist. In general follow the process: | Round 2 winners are semifinalists and we want to find competitors who have lost to them. Loser of the match “pool_a_2_1” is one of them, but to find the other we must go back to the first round and find out who lost that match to the semifinalist. In general follow the process: | ||
- | | + | * find a match |
- | > find a match | + | * choose winner or loser (.1 or .2) |
- | </ | + | * choose previous (.p) to access winner' |
- | | + | * choose winner or looser (.1 or .2) of that match |
- | > choose winner or loser (.1 or .2) | + | * choose previous (.p) to go further towards earlier matches |
- | </ | + | * etc. |
- | | + | |
- | > choose previous (.p) to access winner' | + | |
- | </ | + | |
- | | + | |
- | > choose winner or looser (.1 or .2) of that match | + | |
- | </ | + | |
- | | + | |
- | > choose previous (.p) to go further towards earlier matches | + | |
- | </ | + | |
- | | + | |
- | > etc. | + | |
- | </ | + | |
In repechage for 32 players you would have a competitor “pool_3_2.1.p.1.p.2”: | In repechage for 32 players you would have a competitor “pool_3_2.1.p.1.p.2”: | ||
- | + | // | |
- | > // | + | //.1// = winner of the match |
- | + | //.p// = winner' | |
- | > //.1// = winner of the match | + | //.1// = winner of the round 2 match (same competitor) |
- | + | //.p// = previous match in round 1 | |
- | > //.p// = winner' | + | //.2// = loser of the round 1 match. |
- | + | ||
- | > //.1// = winner of the round 2 match (same competitor) | + | |
- | + | ||
- | > //.p// = previous match in round 1 | + | |
- | + | ||
- | > //.2// = loser of the round 1 match. | + | |
- | + | ||
- | + | ||
Lines | Lines | ||
+ | < | ||
bronze_1: rep_a.1 pool_b.2 | bronze_1: rep_a.1 pool_b.2 | ||
- | |||
bronze_2: rep_b.1 pool_a.2 | bronze_2: rep_b.1 pool_a.2 | ||
- | |||
final: pool_a.1 pool_b.1 | final: pool_a.1 pool_b.1 | ||
+ | </ | ||
tells us that there are two bronzes. Bronze matches are between losers of the pools and winners of the repechage pools. Match for gold medal is between winners of the pools. | tells us that there are two bronzes. Bronze matches are between losers of the pools and winners of the repechage pools. Match for gold medal is between winners of the pools. | ||
Finally there are lines for the positions: | Finally there are lines for the positions: | ||
+ | < | ||
pos1 final.1 | pos1 final.1 | ||
- | |||
pos2 final.2 | pos2 final.2 | ||
- | |||
pos3 bronze_1.1 | pos3 bronze_1.1 | ||
- | |||
pos4 bronze_2.1 3 | pos4 bronze_2.1 3 | ||
+ | </ | ||
Notice that the second bronze has position 4. Positions are just unique numbers who by the default mean also the real position. Since the second bronze is really position 3 there is an additional number ' | Notice that the second bronze has position 4. Positions are just unique numbers who by the default mean also the real position. Since the second bronze is really position 3 there is an additional number ' | ||
Line 196: | Line 173: | ||
In round robin system each competitor fights against all the others. Line for 5 competitor system would look like: | In round robin system each competitor fights against all the others. Line for 5 competitor system would look like: | ||
+ | < | ||
rr poolname : c1 c2 c3 c4 c5 | rr poolname : c1 c2 c3 c4 c5 | ||
- | + | </ | |
Poolname is a descriptive identification. Winner is // | Poolname is a descriptive identification. Winner is // | ||
Line 205: | Line 181: | ||
Example: Create a system where are two 5 player round robin pools whose two best go to a knock-out system. Winner of pool A fights against the 2< | Example: Create a system where are two 5 player round robin pools whose two best go to a knock-out system. Winner of pool A fights against the 2< | ||
+ | < | ||
info “Double pool 10” doublepool10 10 10 | info “Double pool 10” doublepool10 10 10 | ||
- | |||
- | |||
rr pool_a: c1 c2 c3 c4 c5 | rr pool_a: c1 c2 c3 c4 c5 | ||
- | |||
rr pool_b: c6 c7 c8 c9 c10 | rr pool_b: c6 c7 c8 c9 c10 | ||
- | |||
- | |||
semi_a: pool_a.1 pool_b.2 | semi_a: pool_a.1 pool_b.2 | ||
- | |||
semi_b: pool_b.1 pool_a.2 | semi_b: pool_b.1 pool_a.2 | ||
- | |||
- | |||
final: semi_a.1 semi_b.1 | final: semi_a.1 semi_b.1 | ||
- | |||
- | |||
pos1 final.1 | pos1 final.1 | ||
- | |||
pos2 final.2 | pos2 final.2 | ||
- | |||
pos3 semi_a.2 | pos3 semi_a.2 | ||
- | |||
pos4 semi_b.2 3 | pos4 semi_b.2 3 | ||
- | + | </ | |
==== Best of three ==== | ==== Best of three ==== | ||
Two competitors can have at most three matches. Line for Best of tree: | Two competitors can have at most three matches. Line for Best of tree: | ||
+ | < | ||
b3 poolname : c1 c2 | b3 poolname : c1 c2 | ||
+ | </ | ||
===== Controls ===== | ===== Controls ===== | ||
Line 248: | Line 212: | ||
JudoShiai tries to guess what is the intended match order, but may fail. You can force the order using order command: | JudoShiai tries to guess what is the intended match order, but may fail. You can force the order using order command: | ||
+ | < | ||
order c1 c2 c5 c6 | order c1 c2 c5 c6 | ||
- | |||
order c3 c4 c7 c8 | order c3 c4 c7 c8 | ||
- | + | </ | |
Here the match between c1 and c2 is done first, then match c5 – c6, etc. | Here the match between c1 and c2 is done first, then match c5 – c6, etc. | ||
==== Page number ==== | ==== Page number ==== | ||
+ | < | ||
svg page 1 | svg page 1 | ||
- | + | </ | |
- | + | ||
Set the number of the page where the following matches will appear. | Set the number of the page where the following matches will appear. | ||
==== Group ==== | ==== Group ==== | ||
+ | < | ||
group c1 c2 c3 c4 | group c1 c2 c3 c4 | ||
- | |||
group c5 c6 c7 c8 | group c5 c6 c7 c8 | ||
- | + | </ | |
Groups are set of competitors who should not be from the same club or country after the draw. By default round robin pool is a group and in knock-out system one quarter is a group. | Groups are set of competitors who should not be from the same club or country after the draw. By default round robin pool is a group and in knock-out system one quarter is a group. | ||
Line 281: | Line 239: | ||
* Create the logic file. | * Create the logic file. | ||
* Start JudoShiai. Create a new competition. | * Start JudoShiai. Create a new competition. | ||
- | * //Select Tournament → Load Custom Systems//. | + | * //Select Tournament → Load Custom Systems//. |
* Select the directory where your custom files are and click //Open//. | * Select the directory where your custom files are and click //Open//. | ||
- | * There will be an error message saying you do not have a SVG file. JudoShiai will create one for you. If your logic file is for example // | + | * There will be an error message saying you do not have a SVG file. JudoShiai will create one for you. If your logic file is for example // |
- | //knock-out-16.svg//. | + | * Add page number to the SVG file. You will now have a file called knock-out-16-1.svg. Reload customized systems. |
- | * Add page number to the SVG file. You will now have a file called\\ | + | |
- | //knock-out-16-1.svg//. Reload customized systems. | + | |
* SVG file looks ugly, but it is intended to be a starting point. Important part is the texts that you don’t need to write yourself. Edit the file and create a polished SVG file. You can reload the custom systems to see how the sheet looks. | * SVG file looks ugly, but it is intended to be a starting point. Important part is the texts that you don’t need to write yourself. Edit the file and create a polished SVG file. You can reload the custom systems to see how the sheet looks. | ||
* Import competitors. | * Import competitors. | ||
Line 295: | Line 251: | ||
| m1: c1 c2 | Match between competitors. | | m1: c1 c2 | Match between competitors. | ||
- | |------------------------------------|-----------------------------------------------------------| | ||
| bronze_1: m23.1 pool_b.2 | | bronze_1: m23.1 pool_b.2 | ||
| m23: a_pool_2_1.1.p.2 a_pool_2_1.2 | | | | m23: a_pool_2_1.1.p.2 a_pool_2_1.2 | | | ||
- | | | | | ||
- | | | | | ||
- | | | | | ||
- | | | | | ||
- | | | | | ||
- | | | | | ||
- | | | | | ||
judoshiai-en/customized-systems-en.1735905913.txt.gz · Last modified: 2025/01/03 05:05 by 127.0.0.1