Quote:
Originally Posted by Airchallenged
I've been trying to think of a way to implement the value of picks better. My idea was to assign every pick a value. For example pick 210 (the last pick) would have a value of 1 while pick 1 would have an initial value of 210. There would have to be some heavy multipliers for the top picks and some medium ones for the rest of the first round. Some negative modifiers would have to be applied to later years so that you can't cheat the system like in EA to rack up the top five picks for no real loss.
At the same time there would have to be some modifiers on bottom six players (who are generally less than 3 stars) for teams that REALLY need that level of player. Basically some formula has to be worked out so that every pick or player has a value and teams will accept when they are relatively close in value on both sides.
My only loss is how to value players? Do they have a base value for their skill level and that's it? Is that value adjusted based on the other players of their level and position (Off vs. Def)? If so what stats do you take into account? I think the latter is better but then you would have to think of some equations that pump up the value of over excelling players, but not so much that a 4th liner has the same value as a 1st liner.
|
Thats a good idea, but instead of applaying an initial linear function from 201 to 1, spare using multipliers and just do a exponential function for value of each pick. So for example top 10 picks would be 600-400 range, next 20 would be 400-200 range, 2nd round would be 100-200 and 3rd 50-100 and so on.
This has already been done by others, but I did some research myself into value of draftpicks from 1995 to 2006 (I am still no done yet). If you look at just the first round 60% of the top 10 picks end up being at LEAST on average(solid 3rd liners/top 6 D/backup G with at least 300 played games) while in the 3rd round its less then 10% and 7th round is <2%. Therefore you need an exponential decrease in value from 1st overall. Also NHL teams Scouting dept do this in real life, they assign values to every pick, based on past statistical data.
For FHM this shouldn't be hard to do because their baseball game does this very well. OOTP baseball has 30 round draft. If you tried to trade from 10th round to 30th round, all 20 of those picks for say a 1st round pick, computer wouldn't do it. So they already have this, I dont know why they just couldn't copy the OOTPB code and paste it in FHM and then just tweak it a bit for Hockey, the math should be the same, just different values.