FriendlyBaron's Championship Grid Creator
Sept 4, 2016 23:02:31 GMT
The_Bad_Loser, redlaserbm, and 7 more like this
Post by FriendlyBaron on Sept 4, 2016 23:02:31 GMT
Hello, I've made a tool for event hosts that will let you create fair, randomized starting grids. Each player will have the same (or very close to the same) average starting position across your races.
AbeCede is now hosting an updated version at his site, since I was missing for awhile: www.gtaracing.net/r/racelist/
It's got caching and takes just a few seconds to calculate now, many thanks to him! You can view my original text down below.
friendlybaron.com/grid.php
For example, lets use PC's SATCC Season 4 as example. We have 26 players, and 16 races:
friendlybaron.com/grid.php?numberOfRaces=16&player1=Kebab&player2=snuggles&player3=iceman&player4=ender&player5=pezby&player6=saber&player7=mich&player8=daleks&player9=smithy&player10=loser&player11=ovivojr&player12=grim&player13=raptor&player14=darn&player15=bezerka&player16=tspoon&player17=tony&player18=biggamerer&player19=hero&player20=stocking&player21=ganjalo&player22=benimi&player23=codex&player24=superstepa&player25=jsantos&player26=jackson&player27=&player28=&player29=&player30=
The link is very long to include all the names. Anyways, it will quickly figure out that each player can have the same starting location at the midpoint of 13.5 over the 16 races! Fully random, but still fair.
Now let's use the same players, but make it only 3 races long. This will take longer to compute - 3 to 5 minutes - but each player will have an average starting position between 13 and 14. More races = easier to compute, less races = longer to compute.
friendlybaron.com/grid.php?numberOfRaces=3&player1=Kebab&player2=snuggles&player3=iceman&player4=ender&player5=pezby&player6=saber&player7=mich&player8=daleks&player9=smithy&player10=loser&player11=ovivojr&player12=grim&player13=raptor&player14=darn&player15=bezerka&player16=tspoon&player17=tony&player18=biggamerer&player19=hero&player20=stocking&player21=ganjalo&player22=benimi&player23=codex&player24=superstepa&player25=jsantos&player26=jackson&player27=&player28=&player29=&player30=
To compare, 3 independent random girds averaged, people will often have average starts as low as 4, and as high as 20.
30 players is handled fine:
friendlybaron.com/grid.php?numberOfRaces=8&player1=4frtw3q21&player2=greaqhgbraqw3e&player3=r4e3wqgv4erw3q&player4=jkyh5etjk56y&player5=3e2qr2&player6=23qt32q4&player7=grfegbhfreaw&player8=graewredwa&player9=t42qt2q&player10=2qt34e2q&player11=redwagerdwa&player12=43qt4eq23&player13=graewgredaw&player14=43qt4q3&player15=drweagredwa&player16=gredwgred&player17=4t3qt4q3&player18=t4q3t43eq2&player19=rewagreage&player20=43qt43qt43&player21=gragreagrea&player22=43qwt4gfdgfds&player23=t4t4tretretre&player24=gfdsgfdsgfsg&player25=fgdgs423q&player26=h5rtwa&player27=yh53w&player28=hgfhsd&player29=h5rthw4h5&player30=hthww54w
If you have requests, bugs or questions ask them here.
If you want to see the source code to verify the randomization, you can see it here: github.com/FriendlyBaron/GridCreator
AbeCede is now hosting an updated version at his site, since I was missing for awhile: www.gtaracing.net/r/racelist/
It's got caching and takes just a few seconds to calculate now, many thanks to him! You can view my original text down below.
For example, lets use PC's SATCC Season 4 as example. We have 26 players, and 16 races:
friendlybaron.com/grid.php?numberOfRaces=16&player1=Kebab&player2=snuggles&player3=iceman&player4=ender&player5=pezby&player6=saber&player7=mich&player8=daleks&player9=smithy&player10=loser&player11=ovivojr&player12=grim&player13=raptor&player14=darn&player15=bezerka&player16=tspoon&player17=tony&player18=biggamerer&player19=hero&player20=stocking&player21=ganjalo&player22=benimi&player23=codex&player24=superstepa&player25=jsantos&player26=jackson&player27=&player28=&player29=&player30=
The link is very long to include all the names. Anyways, it will quickly figure out that each player can have the same starting location at the midpoint of 13.5 over the 16 races! Fully random, but still fair.
Now let's use the same players, but make it only 3 races long. This will take longer to compute - 3 to 5 minutes - but each player will have an average starting position between 13 and 14. More races = easier to compute, less races = longer to compute.
friendlybaron.com/grid.php?numberOfRaces=3&player1=Kebab&player2=snuggles&player3=iceman&player4=ender&player5=pezby&player6=saber&player7=mich&player8=daleks&player9=smithy&player10=loser&player11=ovivojr&player12=grim&player13=raptor&player14=darn&player15=bezerka&player16=tspoon&player17=tony&player18=biggamerer&player19=hero&player20=stocking&player21=ganjalo&player22=benimi&player23=codex&player24=superstepa&player25=jsantos&player26=jackson&player27=&player28=&player29=&player30=
To compare, 3 independent random girds averaged, people will often have average starts as low as 4, and as high as 20.
30 players is handled fine:
friendlybaron.com/grid.php?numberOfRaces=8&player1=4frtw3q21&player2=greaqhgbraqw3e&player3=r4e3wqgv4erw3q&player4=jkyh5etjk56y&player5=3e2qr2&player6=23qt32q4&player7=grfegbhfreaw&player8=graewredwa&player9=t42qt2q&player10=2qt34e2q&player11=redwagerdwa&player12=43qt4eq23&player13=graewgredaw&player14=43qt4q3&player15=drweagredwa&player16=gredwgred&player17=4t3qt4q3&player18=t4q3t43eq2&player19=rewagreage&player20=43qt43qt43&player21=gragreagrea&player22=43qwt4gfdgfds&player23=t4t4tretretre&player24=gfdsgfdsgfsg&player25=fgdgs423q&player26=h5rtwa&player27=yh53w&player28=hgfhsd&player29=h5rthw4h5&player30=hthww54w
If you have requests, bugs or questions ask them here.
If you want to see the source code to verify the randomization, you can see it here: github.com/FriendlyBaron/GridCreator