Ben E Lou
12-30-2011, 04:27 PM
(This mainly pertains to the BFL, but I'm posting it here to get a wider viewing and potentially wider range of viewpoints on these QB/WR nerfed draft classes that I'm generating.)
Taking a step back from how FOF creates talent, how should I create talent? I just added some code to generate 500 draft classes using my current percentages and get the average talent, and here's where I have landed right now.
<table border="0" cellpadding="0" cellspacing="0" height="130" width="218"><colgroup><col style="width:48pt" width="64"> <col style="mso-width-source:userset;mso-width-alt:4608;width:95pt" width="126"> </colgroup><tbody><tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;width:48pt" height="17" width="64">OVL RTG</td> <td class="xl63" style="border-left:none;width:95pt" width="126">AVG # PER DRAFT CLASS</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">40-49</td> <td class="xl64" style="border-top:none;border-left:none" align="center">40.6</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">50-59</td> <td class="xl64" style="border-top:none;border-left:none" align="center">22.6</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">60-69</td> <td class="xl64" style="border-top:none;border-left:none" align="center">8.0</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">70-79</td> <td class="xl64" style="border-top:none;border-left:none" align="center">5.6</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">80-89</td> <td class="xl64" style="border-top:none;border-left:none" align="center">7.0</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">90-100</td> <td class="xl64" style="border-top:none;border-left:none" align="center">3.3</td> </tr> </tbody></table>
(Yes, according to csv.txt, FOF generates more 70-79 guys than 80-89 guys....)
The thinking here is partly based on an observation from other MP leagues: that at any given time in a 75-injury league (BFL's setting), there exist roughly 8 classes worth of fully-developed talent that hasn't dropped off the table yet due to aging. If that's true, then this amount of overall talent means that roughly half of the league's starters will be rated 50/50 or better, and around 90% will be 40/40 or better.
But I'm wondering about a system that's more like this...
90+: One every 20 years per position. (.7 per year)
80-89: One per decade per position. (1.4 per year)
70-79: Five per decade per position. (7.0 per year)
...and then leave the lower numbers basically where they are, but with a higher percentage of 60-69 players.
60-69: 14.8 per year
50-59: 22.6 per year
40-49: 40.6 per year
And then I'd nerf the QBs and WRs down to max 55 instead of 60 to account for the lowering of defensive talent.
Thoughts?
Taking a step back from how FOF creates talent, how should I create talent? I just added some code to generate 500 draft classes using my current percentages and get the average talent, and here's where I have landed right now.
<table border="0" cellpadding="0" cellspacing="0" height="130" width="218"><colgroup><col style="width:48pt" width="64"> <col style="mso-width-source:userset;mso-width-alt:4608;width:95pt" width="126"> </colgroup><tbody><tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;width:48pt" height="17" width="64">OVL RTG</td> <td class="xl63" style="border-left:none;width:95pt" width="126">AVG # PER DRAFT CLASS</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">40-49</td> <td class="xl64" style="border-top:none;border-left:none" align="center">40.6</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">50-59</td> <td class="xl64" style="border-top:none;border-left:none" align="center">22.6</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">60-69</td> <td class="xl64" style="border-top:none;border-left:none" align="center">8.0</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">70-79</td> <td class="xl64" style="border-top:none;border-left:none" align="center">5.6</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">80-89</td> <td class="xl64" style="border-top:none;border-left:none" align="center">7.0</td> </tr> <tr style="height:12.75pt" height="17"> <td class="xl63" style="height:12.75pt;border-top:none" height="17">90-100</td> <td class="xl64" style="border-top:none;border-left:none" align="center">3.3</td> </tr> </tbody></table>
(Yes, according to csv.txt, FOF generates more 70-79 guys than 80-89 guys....)
The thinking here is partly based on an observation from other MP leagues: that at any given time in a 75-injury league (BFL's setting), there exist roughly 8 classes worth of fully-developed talent that hasn't dropped off the table yet due to aging. If that's true, then this amount of overall talent means that roughly half of the league's starters will be rated 50/50 or better, and around 90% will be 40/40 or better.
But I'm wondering about a system that's more like this...
90+: One every 20 years per position. (.7 per year)
80-89: One per decade per position. (1.4 per year)
70-79: Five per decade per position. (7.0 per year)
...and then leave the lower numbers basically where they are, but with a higher percentage of 60-69 players.
60-69: 14.8 per year
50-59: 22.6 per year
40-49: 40.6 per year
And then I'd nerf the QBs and WRs down to max 55 instead of 60 to account for the lowering of defensive talent.
Thoughts?