Downloadsv4.0 beta 0.1.0.1MS Windows executable 609KiB (Feb 8, 2006) (includes sportsnet.ca stats for weeks 1-15 of the 2005-06 season) v4.0 beta 0.0.9.2 Linux executable 1.20MiB (Sep 26, 2005) (Note that the GUI is a bit buggy in Linux at the moment due to wxWidgets bugs and inconsistencies that I'll need to work around) ScreenshotsWindows(Click to enlarge)Player Selection Best Teams Linux(Click to enlarge)Player Selection |
AboutSports Pool Team Chooser is a program that can be used to calculate the best teams to pick in online sports pools. It takes player and team statistics and the limits of the pool (number of players at each position, total player cost) and uses them to find the combination of players that is most likely to give you the most points in the coming week.When this re-write is done, this will be v4.0. This one is in C++; the old ones were in VB6.0. [Note: I may discontinue this project and simply redo it as a web application -- the development speed would be faster, and it could also be a better business model...] Sportsnet.ca T-shirt won using the program This is actually the 4th such program I have created, but the other ones were geared specifically towards a certain hockey pool and were called Hockey Pool Team Chooser, while this new version is much more customizable and can be used for many types of pools. This program is written in C++ and uses wxWidgets and wxGlade for the GUI. wxWidgets is a cross-platform GUI framework, allowing me to create both Windows and Linux versions of this program without much extra work. Rather than just calculating [average pool points per game]×[games this week] to find the best players, the program can take into account the player's recent performance and will eventually be able to take into account the difficulty of the teams he'll be playing against in the coming week. Current Features:
|
Hockey Pool Team Chooser v3.5
48KiB (MS Windows only. This program requires that the VB6 runtimes are installed on your computer) (Version 4.0 is in development and has had a name change to Sports Pool Team Chooser v1.0 since it is intended for use with many sports, not just hockey.) |
This
program was made to help me with weekly online hockey pools. You enter
players' statistics and "salaries" for four positions (center, winger,
defense, and goalie) and give a salary budget, and the program will
compute the best player combinations. The version I'm making available here doesn't have all the player slots available, since I don't particularly want it used against me! If you'd like the full version, contact me... I originally developed this program for the Smallworld hockey pool back in my OAC (grade 13) year of high school (2000), but I now use it for the CTV Sportsnet.ca hockey pool. This summer, I will be rewriting the program from scratch in C++. The current version is written in Visual Basic 6.0. New features will include: vastly improved GUI, unlimited players, customizable game rules so it can be used for just about any pool (and any sport), automatic statistics gathering... I predict that this program will be even more accurate now that the NHL has adopted some new rules to increase scoring. More consistent scoring means better predictions! Success stories:
After weighting the stats after the 7th week, my rank steadily improved. In only 3 of the last 16 weeks did I not improve my rank. Increased league scoring after the '04-'05 strike should make predictions more accurate. |