BuzzerBeater Forums

Suggestions > Playoffs

Playoffs

Set priority
Show messages by
From: jimrtex

This Post:
00
1565.2 in reply to 1565.1
Date: 10/7/2007 9:15:05 AM
Overall Posts Rated:
44
And extending the idea of playoffs into promotion relegation.

Because BB only promotes 1/16 teams and relegates 1/4, there are going to be a lot of bots in the upper divisions. But because BB doesn't have qualification matches between divisions, it is relatively straightforward to promote additional active teams into the upper divisions to replace the bots. This is unlike the case of HT, where the problems with the re-organization were in part due to it being done after conventionsal pro/rel, so you had teams bouncing back after relegation.

So the basic principles:

(1) No team can promote more than one division.

(2) Bots can relegate several series if possible.

(3) The division playoff champions promote, it they have an owner. If there are any bots that win the playoffs they simply remain in place where they are.

(4) Additional active teams can promote if there are bots in the upper division that they can replace.

After the playoffs, start with top pair of divisions, which will be referred to as the upper and lower division.

Count number of bots in upper division, nub
Count number of active playoff champions in lower division, nlpc
Count number of active teams in lower division, nla

Determine number of teams to swap: We'd like to relegate all bots if we have active teams to replace them with, plus we want to make sure that the active playoff champions promote, even if it means relegating active teams:

nswap = max( nlpc, min( nub, nla ) )

And the number of bot and active teams that relegate, nubr and nuar

nubr = min ( nswap, nub )
nuar = nswap - nubr

Figure out the teams to swap and execute swap. If bots are being relegated, it doesn't matter which are relegated. If active teams are being relegated, I would rank them on the basis of fewest wins under the current owner, including playoffs; lowest winning percentage (0-0 is lowest possible). I would use league place as a lower tiebreaker than games won. Also care should be made that active teams that have already relegated rank above all the other active teams (ie division played in, is actually the first criteria). Similarly, the teams to promoted are ranked on (1) whether they are a playoff champion; (2) most wins under the current owner, including playoffs; highest winning percentage (0-0 is lowest possible). I would also use league place as a lower tiebreaker.

Swap the teams.

Repeat the process for succeeding pairs of divisions.

Note that the above handles some special situations, without modifying the algorithm:

Bottom division all bots: Both nlpc and nla will be 0, which will make nswap 0.

Upper division all bots. Let's say that we are dealing with D.II and D.III, so nub = 64, then the top 64 active teams in D.III will promote to D.II. If there are fewer active teams in D.III, all will promote. BB could place all new teams in the bottom division, and simply let them race to the top over a few seasons.

Bottom division just a few filled series. Assuming bots in the 2nd bottom division, then a relatively large percentage of teams in the bottom division will promote, but unlike HT, active teams won't be flung across the bottom division to play solitaire.

When new owners are assigned, they should start with a 0-0 record, and teams should be ranked in the conference on the basis of most wins, before winning percentage. Bots should slide to the bottom of the standings. So if someone enters late in the season, they will have relatively little chance of promoting, unless they are the playoff champion.

To promote, a team should (1) strive to win the playoffs for their league; (2) win as many games as possible.

From: jimrtex

This Post:
00
1565.3 in reply to 1565.2
Date: 10/7/2007 10:01:53 PM
Overall Posts Rated:
44
So consider the USA.

D.I: 8 bots
D.II: 39 bots
D:III 128 bots (estimate)
D:IV about 30 series filled.
D:V all bots

4 teams would be guaranteed promotion from D.II. But since there are 8 bots in D.I, 8 teams would promote. The promoted teams would be the 4 playoff champions and the 4 teams with the best record, including playoffs, regardless of their place finish.

With the 8 bots relegated from D.I, there would then be 47 bots in D.II. So the 16 playoff winners from D.III, along with 31 other teams would be promoted to D.II (an average of 3 teams per league).

This would result in 175 (128+47) bots in D.III. The 30 active playoff winners from D.IV, along with 145 other teams, would promote. This would be roughly 6 teams from each of the active leagues. I would consider only the record compiled by the current owner. This would give an advantage to teams who have been playing a full season and struggled to an 8-14 record over those who took over a 1st place team with 3 games left, and went 0-3. These late comers would still have a chance for a playoff championship.

There would then be perhaps 700 bots in D.IV (the 175 relegated from D.III and the 34 leagues filled with bots). But there are no active teams in D.V, so no teams, bot or not would be relegated from D.IV.

After the promotion/relegation is completed, D.I through D.III would be completely filled, The low numbered D.IV leagues would have around 6 bots per league which would get the early replacements. The higher numbered D.IV leagues and D.V would be available for new teams during the season.

Edited 10/7/2007 10:04:30 PM by jimrtex