14 coaches online • Server time: 06:30
* * * Did you know? The oldest player is debog with 649 games played.
Log in
Recent Forum Topics goto Post Conceding v Goblins/...goto Post Roster Tiersgoto Post War Drums?
Christer
Last seen 3 hours ago
Christer (5)
Overall
Super Star
Overall
Record
22/4/11
Win Percentage
65%
Archive

2024

2024-03-31 20:20:37
rating 6
2024-03-30 15:14:25
rating 6
2024-03-09 00:15:17
rating 5.5
2024-02-02 13:57:16
rating 5.9
2024-01-28 12:41:38
rating 6
2024-01-14 13:14:20
rating 6
2024-01-07 00:13:05
rating 6
2024-01-05 18:07:03
rating 5.9

2023

2023-12-29 22:52:22
rating 6
2023-12-21 21:21:09
rating 6
2023-12-19 16:04:27
rating 6
2023-11-02 13:35:55
rating 6
2023-10-03 18:18:21
rating 6
2023-09-13 19:12:07
rating 6
2023-07-12 18:17:17
rating 5.9
2023-07-11 22:33:25
rating 6
2023-06-29 11:09:33
rating 6
2023-05-27 23:06:09
rating 5.4
2023-05-10 11:45:33
rating 6
2023-05-03 21:31:28
rating 5.9
2023-04-25 18:01:24
rating 5.6
2023-01-29 15:52:51
rating 5.8
2023-01-21 18:35:18
rating 6
2023-01-11 12:39:37
rating 5.4
2023-01-02 18:57:10
rating 6

2022

2022-12-31 12:10:19
rating 6
2022-11-30 23:28:31
rating 5.6
2022-03-28 15:32:21
rating 5.8

2021

2021-10-16 20:23:20
rating 5.9
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
2024-03-31 20:20:37
20 votes, rating 6
FFB going open-source
As of today, the FFB project has transitioned into an open-source project under the MIT license. This does not mean that there is any kind of change in how the FFB client and server is being developed and updated. We will keep going as before after this change.

So why are we doing this?

It essentially comes down to opening up for people to contribute should they want to. Over the years, we've gotten questions for how people can contribute and it's always been a tricky thing with the project being closed. We either say outright "no" and simply don't accept contributions, or we say "yes" and go through a process of vetting and effectively showing the source to someone mostly on a gut feeling of them.

Since we do actually want and appreciate external help, instead of simply pointing people to a Github project, we have to go through this whole thing and spend time on "management" instead of working on the code. With this move to open-source, it's a lot easier for us to tell people where to go look at the code, and they can contribute with "pull requests" (technical term for offering batches of code changes).

This saves us time, and also allows us to be more transparent with how the client and server works on a technical level (for example, you can view precisely how the random number generator works if you want).

While going open-source opens up for the *possibility* for others to contribute, we are not expecting a huge influx of contributions. The project is truly complex and it's a big task to understand the code enough to be able to make changes. The move is mostly about formalizing what is de-facto already taking place except of the "hurdle" of me and Candlejack needing to vet people before we give them direct access to the code.

You can find the source code on Github, at the following URL: https://github.com/christerk/ffb


Rate this entry
Comments
Posted by DonTomaso on 2024-04-01 00:48:27
What does this mean? Could the client be used elsewhere?
Could someone 'code' a 7s client?
Dungeon Bowl?

Or is it more for bug fixes and keeping it up to date?
Posted by Nightbird on 2024-04-01 02:20:29
/ooh What DonTomaso asked is intriguing!
Posted by Candlejack on 2024-04-01 15:37:14
Actually yes, all the above and more.

Someone could set up their own site to use ffb and create a second fumbbl. People could implement new skills or mods like 7s, dungeon bowl, gutter bowl, beach bowl.. Or adopt the client code for other platforms.

All the things that we just don't have enough time to do ;-)

We just have to find ways to make sure it all plays well together. Also we have plans/visions were ffb could go in the future and it would be great to have more hands to share the load.

But be warned.. ffb can be a bit touchy at times :-D
Posted by Candlejack on 2024-04-01 23:18:02
If people are interested, just pushed a new branch with a commit containing a first very basic version of Trickster already working
Posted by Grod on 2024-04-03 09:15:25
I foresee in the future ... FUMBLL bots...
Posted by naytsyrhc on 2024-04-08 12:01:00
I haven't looked at the code yet, but I have a question: is there any way to test the server locally? Do you have a test suite or something similar?
Since you're still using JDK8 and I've done some migrations jdk8->jdk11 as part of my day job, I could take a look (if desired). For the server part I think it should be possible, the client is (afaik) probably tied to jdk8 since java webstart has been deprecated.
Concerning the client: are there plans/ideas how to deal with that "webstart problem" (if it really is one) in the future?