Skip to content

Releases: smack42/DriftingDroids

version 1.3.10

22 Aug 20:32
719adf1
Compare
Choose a tag to compare
  • added FlatLaf - Flat Look and Feel (current version 2.4)
  • 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

version 1.3.9

30 Aug 15:22
22a8c93
Compare
Choose a tag to compare
  • Java 8 or higher is required
  • compatibility fix for Java 9 (fixed "load/save custom board")

version 1.3.8

25 Jul 16:14
acbd9b3
Compare
Choose a tag to compare
  • 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)
  • fixed a GUI-related bug (multi-threading problem, could "freeze" randomly)

version 1.3.7

17 Sep 21:05
Compare
Choose a tag to compare
  • 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

29 Apr 15:28
Compare
Choose a tag to compare
  • 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

21 Apr 20:54
Compare
Choose a tag to compare
Pre-release

preview version for testing of the fix for issue #11 (compatibility fix for Java 9)

version 1.3.5

13 Sep 15:24
Compare
Choose a tag to compare
  • 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)

version 1.3.4

05 Oct 12:42
Compare
Choose a tag to compare
  • 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

30 Jun 21:19
Compare
Choose a tag to compare
  • 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

23 Mar 15:39
Compare
Choose a tag to compare
  • Esperanto translation contributed by Doro
  • small GUI improvements:
    • use Unicode arrow symbols for some button labels
    • changed format of solution moves list