In an attempt to keep things (relatively) simple, an idea I just brainstormed off the top of my head, piecemealing some ideas from here and some of my own:
SET-UP
Teams have an initial 'points' cap of X points (final point value to be determined once all player ratings are known). This number can increase and/or decrease over consecutive seasons depending on average points spent per team. Initial player points values are determined by Player Overall (affects initial point value greatly) and Age (affects initial point value a little bit). That's it. This formula is not yet known exactly, but in general high-overall players will cost a great deal more than low-overall players (it will probably be on an exponential scale of some sort).
There is no such thing as a "cap penalty" under this system; if you cut or trade a player, he's gone without harm.
IN-SEASON PLAYER MOVEMENT
Given that Madden 10 online franchise CPU teams have no trade logic whatsoever, trades must be approved by commissioner. If commissioner vetoes trade, trade is put up to league vote; if 66% of league approves trade, commissioner veto is overriden and trade must be allowed.
Free agency based on waiver system; waiver priority determined by:
- teams' current regular season records
- team overall rating
- teams' previous regular season records
Other tiebreaks will be determined as necessary and probably based off of statistics.
Trade deadline is the conclusion of Week 6. No trades can occur after this week of games concludes.
Players may be released at any time during the regular season. Player releases are monitored by and can be subsequently blocked by the commissioner to prevent unsportsmanlike activities.
No free agency pickups or player releases are allowed during the postseason unless injuries deem a move necessary; if a single team requires such an exception, normal regular-season waiver rules apply. Once the Pro Bowl concludes, player releases may resume, but the rules of free agency shift: see below.
OFFSEASON PLAYER MOVEMENT
If any points cap modification is to take place, it will take place at the conclusion of the Pro Bowl, and before player retirements are announced.
Re-sign players phase: all players are assumed to be under 1-year contracts. Player retention rules are as follows:
Any player on your team who is
26 YEARS OLD OR YOUNGER is automatically resigned by his current team unless the potentially-retaining team chooses not to resign that player (to accomodate for rookies, etc.). Retaining a player in this manner does not change the amount of points a team is currently spending on that player.
Players with expiring contracts may be retained by their current team at the end of the season for their new point value, recalculated using the same formula used to determine the initial point values. Up to seven (7) players can be retained in this manner.
Any players not retained at this point are considered unrestricted free agents.
Free agency phase: Free agency is resolved via a six-round auction draft; four of the six rounds occur before the draft, and the final two rounds after the draft. Players may place bids on any available player and are not limited in the number of bids they can place. The minimum points bid for a player is 70% of the points cost it would be to retain him (i.e. if a player is worth 10 points, the minimum bid for this player is 7 points). Any bids not meeting this requirement are ignored.
After all teams have placed all their bids for a round, the bids will be processed. The highest bid for each available free agent, as well as the team which cast that bid, will be public knowledge. Subsequent rounds continue in this manner. If a free agent has a bid at the end of one round and is not bid on by any other team in the immediately next round, that player is immediately signed by the high-bidding team (unless signing that player would put that team over the points cap, in which case the bid is revoked). Players with bids at the end of the sixth round will sign with the team who cast the high bid (barring cap violations); i.e. there are no additional rounds of the free agency auction. Players with no bids at the end of all six rounds can be acquired under the in-season waiver rules.
If there is a tie after the sixth round, these tiebreaker rules apply: team record, team overall rating, team with fewer free agent acquistions.
Again, right now this is just a rough idea, and feedback is welcome. Once I refine this, I plan on writing a computer program to help manage this for me, which will make things that much easier.