Hey guys, i can't seem to find an answer anywhere so here's hoping someone here can help. Bear with me here - this is tricky.
So here is the problem in few parts:
I have 128 players in a darts comp in a simple knock-out - winner advances to next round. I want to simulate these matches and automatically populate a bracket with a simple button click - i've seen other sports simulations done like this but don't have a clue what is needed.
The first match is first to 5, second is first to 7 - each of the 7 matches increasing in games with the final being first to 17. (at 5-5 or 7-7 etc, there would be a tie breaker to decide the winner.)
Next is the problem of seedings - in the first round, it would be seeded so the player ranked number 1 would play the player ranked 128, 2 would play 127 etc. These players would be pulled from a ranking table. Obviously the chance of the first seed losing to a 128 seed is slim BUT there should still be a chance.
The winner of the tournament would get 25 points, 2nd - 18, Semi finalists 12, Quarter finalists - 8, last sixteen - 6, third round - 4, Second round 2, First round defeat - 1 point. These points would feed into the rankings table and subsequently create rank and therefore potentially change seedings for future matches.
How would I go about creating this and what would I need in terms of data to start?
The basic simulation is the most important thing here but if anyone can help with any of it would be great
Bookmarks