Releases: smack42/DriftingDroids
Releases · smack42/DriftingDroids
version 1.3.10
- added FlatLaf - Flat Look and Feel (current version 2.4)
- FlatLaf is a modern open-source cross-platform Look and Feel for
Java Swing desktop applications.
https://www.formdev.com/flatlaf
https://github.com/JFormDesigner/FlatLaf
- FlatLaf is a modern open-source cross-platform Look and Feel for
- added dark mode (light-on-dark color scheme)
- to activate it, please edit the file appstart.properties
and remove the "#" from the line that ends in FlatDarkLaf or FlatDarculaLaf
- to activate it, please edit the file appstart.properties
version 1.3.9
- Java 8 or higher is required
- compatibility fix for Java 9 (fixed "load/save custom board")
version 1.3.8
- don't apply "ricochet rule" on custom boards; in response to bug #13
- active robot has to ricochet at least once before reaching the goal,
according to the rules of the Ricochet Robots board game - however, this rule is not applied on custom boards, when the active robot can
reach the goal in a straight line, but requires at least one other robot to be
moved into position (one-move solutions are still not allowed)
- active robot has to ricochet at least once before reaching the goal,
- fixed a GUI-related bug (multi-threading problem, could "freeze" randomly)
version 1.3.7
- speedup of "solution01 solver mode"; in response to bug #12
- active robot has to ricochet at least once before reaching the goal
- this special search mode is now about as fast as the normal mode
version 1.3.6
- compatibility fix for Java 9; in response to bug #11
- small bugfix (reset random goal state when "custom board - delete goals" is used)
version 1.3.6-dev_2018-04-21
preview version for testing of the fix for issue #11 (compatibility fix for Java 9)
version 1.3.5
- added French translation, contributed by Raphaël Huck
- find more solutions; in response to bug #7
- added an optional "slow search" mode that doesn't prune the search tree
as aggressively as the standard search. - as a result of this, it runs significantly slower, but it finds a larger
number of distinct, equally good solutions for some game positions. - it's activated by system property "UseSlowSearchMoreSolutions".
(for example in file appstart.properties,
or as VM parameter -DUseSlowSearchMoreSolutions) - this option is semi-hidden (not in GUI, but only in properties file) and
set to "off" by default, because it slows down the solver significantly,
so much that longer solutions can't be found at all.
(like 0765+42+2E21BD0F+93 with 24 moves)
- added an optional "slow search" mode that doesn't prune the search tree
version 1.3.4
- small speedup of the IDDFS solver algorithm (using a few MB more memory)
- fixed another solver bug triggered by some custom boards (issue #6)
- fixed two small GUI-related bugs
version 1.3.3
- prettify the solutions after they have been found
- try to transpose the moves within the solution
- create longest possible runs of moves of the same robot color
- small speedup of the IDDFS solver algorithm
- remember current robot positions when switching to custom board editor
- fixed a solver bug triggered by some custom boards
version 1.3.2
- Esperanto translation contributed by Doro
- small GUI improvements:
- use Unicode arrow symbols for some button labels
- changed format of solution moves list