New version 0.8 available here - add a comment if it cannot be downloaded.
See this article to know how to install it. Practically, just unzip and type in a command prompt: java -jar bloodbowl-0.8.jar. Should be easy 😀 !Java 20 is needed! Double-click on the JAr should also work.
If you want to use 'Bot Bowl' interface, see this blog article, but in Bot Bowl, this AI is slightly less good and some skills are not implemented or properly tested.
To summarize:
The main point of this release is fixing bugs. Do not hope to see a strong increase in the AI performance. Anyway, notice that now 'AI' can use the 'Bombardier' skill: it was the only skill from LRB6 rulebook that was not yet used by the AI.
Enjoy!
Final change log:
Version 0.8
===========
Requires Java 20.
Rules Implementation
--------------------
- It was not possible to use a re-roll on a 'kick back' when using the Chainsaw
skill;
Bug correction
--------------
- Were Team (Secret League): Werecat had armor of 8 instead of 7;
- The skill 'Strip Ball' should not work if the opponent has the skill 'Sure
Hand'.
It was not always the case;
- The skill 'Strip Ball' was not working when pushing the ball carrier out of the
pitch;
- When the user is failing an action (for example pick-up the ball), then
sometimes the turn ended immediately, without finishing totally the action -
like feeding for 'Blood Lust' skill for example. This creates also some bugs at
kick-off;
- It could happen that some status of players of the receiving team was not reset
at the last turn of a half, if the other team had just scored;
- Correct a bug where skill 'Leap' could be used although it was remaining only
0 move and one GFI available;
- Correct a rare bug when the ball is out of pitch at kick-off, then is given to
a player on which a rock is launched. The player was still holding the ball;
- Remove a memory leak that occurred after each AI game;
- If a player is prone and moved out of the pitch due to a Ball&Chain attack,
he was doing two Injury rolls;
- Correction with the Skill 'Disturbing Presence' that was wrongly taken into
account;
- The Interception ruler was not always correct;
- Armour modifier due to Chainsaw was not taken into account in a Foul action;
- When a ball carrier was moved out of the pitch, it was asked to the attacker
to follow or not after throwing back the ball into the game. It must be after;
- Skill Ball&Chain: the rule where the player knocked down or prone must roll
for injury was not applied;
- Skill Ball&Chain: the rule where "Stunned results for any Injury rolls for
the Ball&Chain player are always treated as KO’d" was not correctly applied;
- Players of the receiving team that were stunned during kickoff event
(pitch invasion, blitz, etc) were incorrectly put prone too early;
- Correct a bug that can occur after that a ball&chain player try to move a
Stand Firm player who selects to not move;
- Stunty skill was badly taken into account in the Injury Table;
AI improvements
---------------
- Improve setup at kicking where some strong players could previously remain
in the reserve area;
- Correction in the move selection of the ball carrier (due to this, AI games
could freeze during several seconds);
- AI vs AI game (without UI) takes in mean 20% less time;
- Chainsaw skill was not correctly taken into account when calculating
probabilities (to block/blitz/foul);
- Bombardier skill is now used by the AI;
- During Blitz kick-off event, reduce the risk taken just to go closer to
the ball;
- AI could use a bad path to blitz a player which requires to use all
the GFI - the probability was badly calculated;
- AI could (rarely) try to block with a Ball&Chain player - although only
a Move action is allowed. The action was then lost;
UI improvements
---------------
- It is not longer possible to move a KO's player on the pitch during setup;
- Correction in the display of the mouse icon which was not always correct;
- Some Animated Threads (for .gif) were not correctly terminated after a game;
- It is now possible to get result of activation Roll without moving (for
example Bone Head, Really Stupid or Blood Lust) even for PASS, FOUL and
HANDOFF action. Until now, it was only possible for MOVE or BLITZ action;
- If Pass button was activated, it was possible to right click on a unreachable
teammate. The pass was not executed, but the ball carrier ended his turn.
Now a simple message indicates the pass is not possible. Furthermore the
'interception' squares were wrongly highlighted (in case of Blizzard
for example);
- When the user wanted to move a player on a neighbour square: the less
risky move was always suggested, but it was not always the shortest.
Now this is the shortest, which will allow the user to move the player as
he wants. For non neighbour squares, the behavior remains the same;
- If a bomb was thrown out of the pith, the icon of the bomb was still
visible;
- Path suggestion to blitz a player which requires to use all the GFI wa
not correct;
- Minor animation correction when skill 'Leap' is used;
- In the Team editor, the skills gained by a player appears now in green;
- Sometimes, the 'kick' notification when using the skill Kick was not
shown on the right player;