16 coaches online • Server time: 05:07
* * * Did you know? The player with the strongest arm is Cherrystone Hotpack with 5758 yards passed.
Log in
Recent Forum Topics goto Post NAF event: The Good,...goto Post Secret League Old Wo...goto Post NEW OFFICIAL GW ROST...
Christer
Last seen 5 hours ago
Tomb Kings
Star
Tomb Kings
Record
59/24/38
Win Percentage
59%
Shambling Undead
Super Star
Shambling Undead
Record
51/5/10
Win Percentage
81%
Overall
[R]
Star
Overall
Record
230/56/81
Win Percentage
70%
Archive

2021

2021-09-02 11:32:40
rating 6
2021-08-27 23:04:22
rating 6
2021-08-06 23:08:34
rating 5.8
2021-07-26 01:26:31
rating 5.8
2021-07-20 02:46:59
rating 6
2021-07-07 20:30:33
rating 5.9
2021-06-14 14:24:30
rating 6
2021-03-09 00:39:11
rating 5.9

2020

2020-12-09 11:20:11
rating 6
2020-11-30 18:03:36
rating 5.8
2020-10-13 11:59:57
rating 5.9
2020-08-08 22:48:43
rating 5.8
2020-08-07 21:32:26
rating 5.9
2020-03-18 14:09:47
rating 6

2019

2019-12-13 21:32:02
rating 6
2019-11-25 16:00:40
rating 5.9
2019-04-14 23:33:08
rating 6
2019-04-07 16:59:39
rating 6
2019-04-07 00:55:26
rating 6
2019-01-08 15:27:38
rating 5.9
2019-01-05 02:58:18
rating 5.8

2018

2018-08-17 17:28:31
rating 6
2018-08-15 00:05:40
rating 6
2018-07-17 20:17:40
rating 6
2018-06-28 14:28:08
rating 5.9
2018-05-23 17:55:10
rating 6
2018-05-10 22:42:46
rating 6
2018-05-09 19:42:28
rating 6
2018-04-30 10:44:23
rating 5.8
2018-04-23 12:33:02
rating 5.8

2017

2017-04-23 18:06:35
rating 6
2017-04-06 23:00:56
rating 6
2017-04-03 19:06:00
rating 6
2017-03-29 22:35:46
rating 6
2017-03-25 16:18:39
rating 6
2017-03-11 21:24:26
rating 6
2017-02-14 14:23:58
rating 6
2017-02-10 14:54:03
rating 6

2016

2016-11-30 00:04:21
rating 6
2016-11-27 23:40:04
rating 6
2016-11-17 18:18:07
rating 6

2015

2015-09-06 23:59:26
rating 6
2015-01-24 15:56:29
rating 6
2015-01-22 13:10:32
rating 6
2015-01-19 21:20:53
rating 6
2015-01-10 19:03:45
rating 6

2014

2014-09-09 15:35:53
rating 6

2013

2013-04-26 11:48:40
rating 5.7

2012

2012-12-18 17:37:29
rating 5.9
2012-11-18 18:19:19
rating 6
2012-09-25 13:47:16
rating 5.6
2012-08-15 12:31:53
rating 5.9
2012-08-10 23:12:22
rating 5.9
2012-06-27 22:53:48
rating 5.9
2012-04-10 11:56:38
rating 5.9
2012-03-07 13:52:00
rating 5.9
2012-02-16 16:59:56
rating 5.9
2012-02-04 19:00:41
rating 5.3

2011

2011-07-25 23:32:43
rating 5.6
2011-05-23 13:12:52
rating 5.6
2011-02-04 14:26:18
rating 5.4

2010

2010-03-26 11:38:41
rating 5.1
2010-03-01 12:16:53
rating 5.6

2009

2009-12-08 16:40:30
rating 5.8

2008

2008-09-11 14:47:19
rating 4.1
2008-02-26 21:16:54
rating 5.3
2008-01-21 01:01:58
rating 5.6

2007

2007-11-06 21:23:14
rating 5.1
2007-10-16 00:26:11
rating 5.4
2007-09-30 17:10:03
rating 5.4
2007-09-30 12:01:42
rating 5.3
2007-08-09 12:14:57
rating 4.5
2007-08-06 12:02:52
rating 4.9
2007-08-03 17:56:21
rating 5.4
2021-09-02 11:32:40
58 votes, rating 6
FUMBBL BB2020 Status
Introduction
There's been a fair few questions regarding the status of BB2020 on the site, and I figured I might as well write things down in one place and direct people here instead of answering the same questions repeatedly. So this blog entry will be a summary of the current state and I will keep updating it as work progresses.

2021-09-06 01:10 Update
The bugfix release that was mentioned below turned out to be highly successful. Zero reports of the missing skill issue, and zero reports of pass skill reroll not working. We're calling this issue fixed and continuing with other minor fixes while moving forward with additional features and getting closer to BB2020 compliance.

The major missing features and issues with BB2020 on the website have also been resolved, with predetermined skills functioning as expected. Existing teams will need to re-pick their skills though.

With these last major site-issues resolved, the competitive division has officially opened for teams and play. The new division is still only open for new teams and work continues towards getting the new gamefinder functional, followed by seasons and blackbox 2.0 as described below.

It's been an incredibly long and tough journey, and it's almost surreal to be able to say that FUMBBL is officially running BB2020 rules now, while at the same time fully supporting BB2016 rules. The ability to run both rulesets in parallel is something I honestly didn't think would be possible but here we are.

That being said, there's a long path ahead to complete the migration. One step at a time will get us there!

Initial post

Client
The client version that is deployed on the live server has BB2020 support, covering all the core gameplay mechanics. Work is currently focused on fixing bugs and issues as they are reported. Once work with bugs fades out, we will resume work on adding additional features with Star Player specific skills being next in line.

BB2016
On the client side, the BB2016 ruleset will continue to be supported, and bugs will be addressed as they are found. No additional BB2016 specific features are likely to be added though.

BB2020
This is the primary focus of new development. The goal, as has always been the case, is to support 100% of the most current ruleset to the best of our ability. We may never get there, but it's a good guide for the direction of where the client is going. On top of the "official" rules, there will be continued work in this space to allow leagues to run variant rulesets as per normal on FUMBBL. Features like official support for Sevens would of course be awesome, but it is a huge development task and isn't likely to happen soon.

Known bugs
Bugs that have been reported and noticed by the FFB developers are tracked on an off-site project management tool called Asana. I don't want to maintain a copy of the bug list manually in this blog, and instead have a separate page where these are automatically synchronized: Asana Bugs.

Non-functional skills
Outside of those issues, we are currently trying to figure out a very complex issue where certain skills sometimes don't function in games. This can be resolved by having all players and specs disconnect from the game and then rejoin (which causes a server-side reload). This is the highest priority bug we are working on right now, and have done a couple of passes of adding more logging to the system on top of improving pieces of code where we have been guessing the problem have been. As I write this, we have deployed an update with a potential fix, and are awaiting feedback to see if it happens again.

We have also been tracking an issue with the Pass skill reroll not working. The skill sort of half-works, but the reroll is never made. The root cause may be related to the bug above, and we have added more logging to the pass sequence to have more details of the internal state if this bug reappears. We're continuing monitoring on this as well.

Website
On the website side, we are not quite as far advanced. The update of the BB2020 version of the client was a huge milestone though and it will allow me to keep progressing my fairly extensive todo list of things to get done.

There are a number of minor bugs (which again I won't maintain in this blog post). The overall status is as follows, roughly in order of implementation:

BB2020 in League
- BB2020 is available as an option for custom ruleset leagues
- This is not fully supported, and there are a few known issues (which are high-priority for me to fix)
- Standard BB2020 skill progression is functional
- Predetermined skills has issues (teams get to pick bb2016 skills isntead of bb2020 ones, which will have mixed results)

Competitive Division
- Once the core issues are resolved, the competitive division will be opened up
- At the start, seasons will not be enabled and no re-drafting will take place.
- Gamefinder and Blackbox will not function for this division to begin with.

Seasons
- Season support will be added a bit down the line.
- This will likely begin in the League division to get some real-world testing done prior to being added to the competitive division.

Gamefinder 2.0
- Gamefinder 2.0 will be deployed before the new Blackbox.
- It's a complete rewrite and I am hoping the new method will be well received, and should improve the process of finding games.

Blackbox 2.0
- Another complete rewrite. Both of these are rewrites to get rid of some legacy technology and complex development platforms.
- There are no planned significant changes to the scheduler algorithm, and will simply allow competitive teams to participate as described in an earlier blog regarding the plans for bb2020. I won't reiterate them here, but will probably do another writeup at a later date.

Team Migration
- Old R and B teams will be able to migrate over to the new Competitive division.
- There has been a preliminary "migration script" shown before, and work with this script will be finalized and teams should be able to migrate over to the new Competitive division
- The current intent is to not actually move teams, but to archive the current teams and create copies of them for the competitive division. This maintains a snapshot of the "glory days" for certain long-lived teams.

BB2016 -> BB2020 migration for Leagues
- Once the above things have been addressed, I will look at the state of Leagues and see if there is a need for updating the migration script to assist L leagues to migrate their teams to bb2020. Given the length of time between now (when you can essentially create new teams for bb2020) and this step happening, there's a chance that this step won't be worth the time and effort. It's currently on the todo list though but will be re-evaluated once the site has come further along.
Rate this entry
Comments
Posted by Araznaroth on 2021-09-02 12:42:45
Amazing work! This site is the best!!!
Posted by bakadon on 2021-09-02 17:01:52
Site and support is truly inspiring in the current www. If I were better paid I'd support more than my pittance. Thank you as always.

Just need a script to make me a better coach now :)
Posted by The_Murker on 2021-09-04 03:58:11
Cool to hear about the progress. Thank you.
If the Black Box pairing algorithm will be very similar, does this mean the new one will (still?) have a small bias against racial 'mirror matches', and/or cause certain teams to face their racial nemesis less often than a 'racially unbiased' scheduler? (AKA.. an amazon protection feature, saving ladies from beards)
Posted by Arioso on 2021-09-06 07:39:34
We couldn't ask for more. Thanks for all your effords!
Posted by sokeeffe on 2021-09-06 11:43:33
Amazing!

Fantastic work Christer and Candlejack, and all the others who slaved hard on this.
This is why FUMBBL is the best place to play BB.
Posted by Niebling on 2021-09-06 12:06:28
Hey I have been out of the loop for a while, is this a new client or is it the old client updated?
I am wondering if maybe IOS was supported now?

Great work, this might just bring me back to fumbbl :)
Posted by Candlejack on 2021-09-06 20:16:12
"Just" an update of the old client to support the new rules. So no mobile support.
Posted by Philcampeau on 2021-09-07 13:30:44
As someone who only recently got into blood bowl with the 2020 set, this is awesome!

iOS support would be a dream, but I’m still happy to see this progress!
Posted by sebco on 2021-09-07 19:47:11
That is so much fun for us and it should have been so much work for you, thanks a lot!
Posted by Teowulf on 2021-09-10 13:00:12
Awesome! Thanks a lot!!!