Fantasy Football Drafter

Discussion in 'Programming General' started by Chris, Aug 21, 2016.

Fantasy Football Drafter
  1. Unread #1 - Aug 21, 2016 at 5:44 AM
  2. Chris
    Joined:
    May 29, 2013
    Posts:
    2,387
    Referrals:
    39
    Sythe Gold:
    158

    Chris Previously known as MrEvilPwns
    Banned

    Fantasy Football Drafter

    Hey, so this summer I decided to attempt to write a code to help me win my fantasy draft this upcoming season. For those of you don't know fantasy football, I'll explain how my league works and what I'm attempting to do.

    In my league, there are 12 teams, each team drafts one player at a time, and it is a snake draft, meaning the first team drafting gets the 1st and 24th pick. Each team needs to fill certain position requirements: 2 Quaterbacks, 3 Running Backs, 5 Wide Receivers, 2 Kickers, 1 Tight end and 1 Defense. Each players scores points added up at the end of the year, the team with the most points wins.

    What I am assuming is 100% true in order to achieve my goal: I will assume that the expected point value given by espn for each player is accurate and that every player will hit that expected value precisely. The program becomes to complex otherwise.

    What I'm attempting to do: Build a program that will tell a team the best player to draft depending on draft position, the positions the team still needs to fill and the players expected values.

    Currently, I have a program that can simulate a draft, and has all players added, (it currently just tells the team to draft the highest expected value player amongst the remaining positions needed to be filled). If anyone wants, I can upload the code here.

    My ideas: I had 2 ideas so far, not sure if either are correct. My first idea is to run draft simulations as in theory, all teams total expected point values should be extremely close if everyone drafts optimally. Then, analyze the draft simulations that resulted in the closest expected total values for all 12 teams. However, that seemed like it would take way to long. My other idea, would be to have the program take the average value for all players in a single position, and then draft the player that has the greatest point difference from that average in that position. (Lotta things to think about w/ this 1).

    If anyone has any questions or ideas let me know, this is kinda a math/ programming question. Thanks!
     
< iPhone application help? | Launch Multiple OSRS From A Single Shortcut Using A Batch File >

Users viewing this thread
1 guest


 
 
Adblock breaks this site