A detailed post! I will try and answer in kind. Sorry for the delay - been a bit busy IRL.
- Some entries in the match log are not consistent:
I and other have tested many games. There are some known issues but nothing on the scale of what you posted here. I'm pretty sure it's because you posted a single-player game rather than a multi-player game. This may seem trivial to you but let me explain a little.
Players are stored slightly differently in the save files depending on what category of player they are. Let me give you some examples.
- Normal player, who plays for your team. Cumulative statistics kept, player can develop.
- Star player. This is a copy of the star player master record, so can be found on many teams. No cumulative stats kept. (although in BBDB, it does, so you can see a history of Morg's appearances for various teams and how many SPP he would have)
- Mercenary/journeyman. This are one-off players too, however they can become normal player (unfortunately there is no record of this link... a new Normal Player is created)
- AI teams. These are teams with semi-random names, semi-random skills that do not come from a fixed template.
I cater for the first 3 pretty well - they each have their quirks that have to be dealt with - but I never tried to do anything with the 4th. Now you may think "well BBM did that, why can't you" - well that's because the scope of my project is bigger. BBM made no link between player dice rolls and the player themselves - ie those dice rolls didn't exist in BBM outside of that match screen. BBDB on the other hand matches up those rolls to the player so you can see (for example) how many GFI's your idiot runner has failed this season. There should be a link from the competition page to give you these numbers.
In my match 6 causalties are listed in the statistics but even looking at the player list there's 7 injured players listed there. In the match there was a total of 8 injuries - one was a journeyman player whose injury is not listed in the player list but possibly the game does not retain these statistics for jorneymen
This is down to a very common misconception on the difference between an injury and a casualty and is probably the most asked question. Consequently it's listed on the
FAQ on the website. I quote it here...
This is because injuries also includes ones suffered via non-blocking means, such as fouls and crowd-surfing.
I'm not sure that fully explains it... another way of putting it is that casualties are things that result in your player getting 2SPP... hopefully one or both of those explanations makes sense. In any case I am directly quoting what the saved game says - it's not an extra statistic I am deriving.
one was a journeyman player whose injury is not listed in the player list but possibly the game does not retain these statistics for jorneymen
Yeah... I think that's right. Star player's injuries show but journeymen/mercs may not.
Is it correct that the knockdowns statistic is the knockdowns sustained not knockdowns inflicted? Could you make that clear in the text, please? I would have expected differently.
I'm not sure where you're referring to? If you tell me I can see if I can help. Generally speaking though, one of the most useful hints for using the website is to hover over any acronyms you may see... it usually tells you what it is.
It was actually a 6 rolled and no turnover has happened.
Ah yes, the turn ends screen... it was mainly to show up the really slow players

I'm aware there are some issues with it.
Just to state my position re: the dice stats. I know they are not perfect... though they are better than your post suggests due to single-player games not being supported... I would give the work maybe 6 or 6.5 out of 10. They're fairly useable though, and most importantly better than nothing... I do strive for perfection in my code, but when BBM went down I rushed to develop dice analysis code so that the guys in my group would have something, and it was appreciated.
@Stoertebeker it is clear from your post that you appreciate it too & I take your comments as constructive criticism... these comments are for those who may find flaws and thus consider it useless, or me an inept coder.
Now for some things I would love to see in a future version:
- D6: It would be great to not only see the raw dice rolls but how they compared to my chances. For me rolling a one when needing a two is worse than if I had needed a five anyway.
- 2D6: Again it would be neat to be able to see a comparison to the numbers needed. But I guess this is difficult since you not only need to know the defending player's AV but also about Mighty Blow or Claw. This is certainly a much lower priority than with the D6 statistics.
Yes, I would like these things too, and the database has been built to do it, so even if I don't get round to writing the code, someone else could. re: defending player's AV, MB, claw, I should be able to pick up these things from the players' details. About the D6, the problem comes when you just roll 1's or 6's, as the log file just says "failure" or "success" whereas if you roll between a 2 or a 5 it also tells you all the modifiers that were in place. So if your AG4 player fails a pickup (which is normally a 2+) by rolling a 1, I don't know what that player actually needed. The path I'm aiming down is to assume that they needed a 2 and to mark that that's a best guess. In reality there could've been 3 tackle zones on the ball, making it a 5+ in reality. This deriving of required rolls can get a bit complicated... as another example imagine a re-roll, your first one is a 1 but your second one is a 3 and from the second I can see that it was a 3+ roll... so I can retrospectively go back to the first 1 you rolled and say for sure that you needed a 3.
I really liked the Block Dice probability analysis, which is something BBM did not do. Hope you can find the time to work out the kinks.
Keep up the good work, please
Thanks

re: the block dice probability... the scope for BBDB can be distilled down to...
1) Replicate what BBM did
2) Do more than was BBM did
The vast majority of the work I've done is under point 1, but I like getting a few things done under point 2 like the block dice probability.. it feels like real accomplishment and also excites the users a bit I think
