Today I started work on the script to automatically calculate the Challenge points. I don't think it will take much time to complete (ignoring the fact that the next couple of days are busy for me). So far, it can calculate the Bonus A and Bonus B points (these are the points we award for the Q1 and Q3 stats). All that remains is to calculate the points for the end of season stats and the playoff wins stat. Currently it only works with season 1, but it'll be easy to extend it to cover all seasons (it's just easier for testing purposes to stick with season 1 for the moment).
Once the script has been completed, it will need integrating into the site. This will take a little bit of time. But all being well, we should have points awarded for all completed Challenges within the next week or two. After this, the points for future Challenges will be kept up to date much more quickly - i.e. as soon as we have awarded any penalty points for any infractions (but this will only take a minute or two because we keep a note of them as we go along). So we'd be looking at a delay of typically a couple of days between the Challenge completing and us running the script depending on real life time commitments etc (although the script could automatically run immediately upon the end of a Challenge but it'd be misleading because it would be subject to us awarding any penalty points).
It can take at least 20-30 minutes per season to calculate all of points manually plus additional time for the improvements points (e.g. a 4 season challenge can take over two hours to calculate manually) - so the script will save so much time!!
Something the script won't do is award improvement points. I could theoretically add this function, but it would be very time consuming. I asked Bruins72 whether he thought it was worth me taking the time to implement the improvement points and this is what he had to say:
So it makes sense not to devote the time (and delaying the installation of the script) to implement the improvement points. So points will be awarded as follows:bruins72 wrote:As for the improvement points, I'm okay with tossing them is they prove too difficult to automate. In a way, they kind of reward people for bombing in the first season and then doing really well in the next season. Long-term is almost made it a good strategy to do poorly in the first season because you'd get a great draft pick (later drafts tended to be weaker) and rank higher in season 2 thanks to improvement points.
However, if anybody has any feedback about what points are awarded for different things, etc then please do post here. We're always happy to improve/tweak the Challenges if it will make things more enjoyable (so long as things don't become unnecessarily complicated).13.1 Q1 & Q3
After Q1 and Q3, bonus points will be awarded for top three users in the following categories (1st = 3pts, 2nd = 2pts, 3rd = 1pt):13.2 End of season
- Highest power play percentage
- Highest penalty killing percentage
- Player with the most goals
- Player with the most assists
- Player with the most points
- Player with the highest +/-
- Player with the most PIM
After game 82, bonus points will be awarded for top five users in the following categories (1st = 10pts, 2nd = 8pts, 3rd = 6pts, 4th = 4pts, 5th = 2pts):13.3 For every playoff game won, the user is award 0.5pts, There is also an extra bonus of 3pts for winning the Stanley Cup. This figure will be rounded up to the nearest whole number (e.g. 2.5pts will be rounded up to 3pts).
- Most wins
- Least losses
- Highest total points
- Most goals scored
- Least goals against
- Highest power play percentage
- Highest penalty kill percentage
- Highest team PIM
13.4 If two users have equal stats for one of the categories in which bonus points are awarded, they will both be awarded the points. For example, if two users are tied third for most wins after game 82, both users will be awarded 6pts each.
