Player Profile Stats
These: http://i53.tinypic.com/24zboqt.png
Purpose: Ensure each player's profile lists appropriate stats while still having enough conformity that like-players are comparable when viewing profile pages.
How: Break down by position and archetype. Then use if/then statements that incorporate statistics from games and if stats not available, build comparisons.
Home Page "Last Game" Stats
These:http://i52.tinypic.com/2m4ppfs.png
Purpose: Ensure each player's home page lists appropriate game stats.
How: Use same stat columns that are on the player's profile page.
Additional: Provide the type of game and opponent via colored dot system and tooltip. The tooltip would show something like: Reg. Season: at Lincoln Navigators
Additional2: Show all of the games from that day.
QB
-> Pocket Passer
-> if passing yards > rushing yards and rushing yards >= 10 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if passing yards > rushing yards and rushing yards < 10 yards/game
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> if rushing yards > passing yards and passing yards >= 50 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if rushing yards > passing yards and passing yards < 50 yards/game
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> else if throwing > speed
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> else if throwing <= speed
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> Deep Passer
-> if passing yards > rushing yards and rushing yards >= 10 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if passing yards > rushing yards and rushing yards < 10 yards/game
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> if rushing yards > passing yards and passing yards >= 50 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if rushing yards > passing yards and passing yards < 50 yards/game
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> else if throwing > speed
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> else if throwing <= speed
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> Scrambler
-> if passing yards > rushing yards and rushing yards >= 10 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if passing yards > rushing yards and rushing yards < 10 yards/game
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> if rushing yards > passing yards and passing yards >= 50 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if rushing yards > passing yards and passing yards < 50 yards/game
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> else if throwing > speed
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> else if throwing <= speed
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
HB
-> Power
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Elusive
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Scat Back
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Combo
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Returner
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Special Teamer
-> if rush attempts/game <= 3 and receiving yards/game < 10
-> disp tackles, disp missed tackles, disp forced fumbles, disp fumble recoveries
-> if rushing attempts/game > 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
These: http://i53.tinypic.com/24zboqt.png
Purpose: Ensure each player's profile lists appropriate stats while still having enough conformity that like-players are comparable when viewing profile pages.
How: Break down by position and archetype. Then use if/then statements that incorporate statistics from games and if stats not available, build comparisons.
Home Page "Last Game" Stats
These:http://i52.tinypic.com/2m4ppfs.png
Purpose: Ensure each player's home page lists appropriate game stats.
How: Use same stat columns that are on the player's profile page.
Additional: Provide the type of game and opponent via colored dot system and tooltip. The tooltip would show something like: Reg. Season: at Lincoln Navigators
Additional2: Show all of the games from that day.
QB
-> Pocket Passer
-> if passing yards > rushing yards and rushing yards >= 10 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if passing yards > rushing yards and rushing yards < 10 yards/game
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> if rushing yards > passing yards and passing yards >= 50 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if rushing yards > passing yards and passing yards < 50 yards/game
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> else if throwing > speed
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> else if throwing <= speed
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> Deep Passer
-> if passing yards > rushing yards and rushing yards >= 10 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if passing yards > rushing yards and rushing yards < 10 yards/game
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> if rushing yards > passing yards and passing yards >= 50 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if rushing yards > passing yards and passing yards < 50 yards/game
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> else if throwing > speed
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> else if throwing <= speed
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> Scrambler
-> if passing yards > rushing yards and rushing yards >= 10 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if passing yards > rushing yards and rushing yards < 10 yards/game
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> if rushing yards > passing yards and passing yards >= 50 yards/game
-> then disp passing yards, disp passing TDs, disp rushing yards, disp rushing TDs
-> if rushing yards > passing yards and passing yards < 50 yards/game
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
-> else if throwing > speed
-> then disp completion percentage, disp passing yards, disp passing TDs, disp yards/attempt
-> else if throwing <= speed
-> then disp rushing yards, disp yards per carry, disp rushing TDs, disp broken tackles
HB
-> Power
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Elusive
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Scat Back
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Combo
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Returner
-> if rushing attempts/game >= 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
-> else if catching >= 30
-> then disp rush attempts, disp rush yards, disp receptions, disp receiving yards
-> else if catching < 30
-> then disp rush attempts, disp rush yards, disp rushing TDs, disp broken tackles
-> Special Teamer
-> if rush attempts/game <= 3 and receiving yards/game < 10
-> disp tackles, disp missed tackles, disp forced fumbles, disp fumble recoveries
-> if rushing attempts/game > 3 and receiving yards/game < 10
-> then disp rushing attempts, disp rushing yards, disp rushing TDs, disp broken tackles
-> if rushing attempts/game >= 3 and receiving yards/game >= 10
-> then disp rushing yards, disp receptions, disp receiving yards, disp total TDs
-> if rushing attempts/game < 3 and receiving yards/game >= 10
-> then disp targets, disp receptions, disp receiving yards, disp receiving TDs
-> if return yards >= rushing yards and receiving yards/game <10
-> then disp kick return average, disp kick return TDs, disp punt return average, disp punt return TDs
Edited by Mat McBriar on Aug 31, 2011 20:35:43