Careful what you wish/ask for!
So Josh basically asked if I could help with this project, so we’re about to turn x-strikes on its head.
I’ve updated the simulator to generate a lot of data easily. It’ll be up to IFPA what to do with it, but I’m publishing my work here for transparency’s sake. Just the program for now, if Josh agrees I’ll put up the data generated as well. There were definitely some wacky/unexpected findings, however.
The program runs differently now, it uses command line switches so you can put arguments in any order. New additions include being able to set the number of strikes from command line (instead of having to compile), being able to limit group sizes (when possible; 3p groups are split into 1 or 2 2p if necessary and 2p groups are 1 3p if necessary), being able to specify a range of players to simulate at once, and the ability to summarize into an excel-friendly format. All of this was extremely necessary to provide the IFPA with the data they require to accurately judge event TGP.
Ultimately, this is probably not extremely useful to a large number of people, but if anyone wants to audit my work, they can. I’m 99.94% confident. Same terms as before, public domain, attribution nice.
google drive code: FairStrikeSimV2.cpp - Google Drive
google drive exe: FairStrikeSimV2.exe - Google Drive
pastebin code: //// FairStrikeSim: Simulate matches of elimination strike play.//// End - Pastebin.com