diff --git a/CHANGES.txt b/CHANGES.txt index a0eb1fe..35fdb6b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -2,6 +2,17 @@ ColorFill CHANGES +1.1.1 (2018-04-15) + +- small speedup of AStarPuchertStrategy +- program has solved the challenge: Code Golf: Create a Flood Paint AI + * https://codegolf.stackexchange.com/questions/26232/create-a-flood-paint-ai + * using AStarPuchertStrategy to find optimal solutions + * result is 1,985,078 steps +- fixed initialization of graphical user interface, now compatible with Java 10 + + + 1.1 (2018-02-02) - optimized DfsExhaustiveStrategy diff --git a/README.txt b/README.txt index 591b0f8..eb90e1b 100644 --- a/README.txt +++ b/README.txt @@ -1,6 +1,6 @@ ColorFill - yet another Flood-It clone (game and solver algorithm) -Version 1.1 (2018-02-02) +Version 1.1.1 (2018-04-15) Homepage https://github.com/smack42/ColorFill/wiki @@ -10,10 +10,10 @@ about The game called Flood-It has been around for some years. There are many clones and variants available for desktop and mobile platforms. -The game board is a grid squares, colored at random in multiple colors. In each -move the player changes the color of the "start square" (top left corner) and -all squares of the same color that are connected to it. The objective is to -fill the entire grid in a single color using as few moves as possible. +The game board is a grid of squares, colored at random in multiple colors. +In each move the player changes the color of the "start square" and all squares +of the same color that are connected to it. The objective is to fill the entire +grid in a single color using as few moves as possible. This program, ColorFill, is yet another clone of this game. It includes an interactive GUI mode which lets you play the puzzles and explore the solutions @@ -76,3 +76,4 @@ Programming http://markgritter.livejournal.com/tag/floodit http://kunigami.wordpress.com/2012/09/16/flood-it-an-exact-approach/ https://codegolf.stackexchange.com/questions/26232/create-a-flood-paint-ai + https://github.com/aaronpuchert/floodit diff --git a/releases/ColorFill_1.1.1.zip b/releases/ColorFill_1.1.1.zip new file mode 100644 index 0000000..9a3196f Binary files /dev/null and b/releases/ColorFill_1.1.1.zip differ diff --git a/src/colorfill/ui/Starter.java b/src/colorfill/ui/Starter.java index 31500d0..c6c969e 100644 --- a/src/colorfill/ui/Starter.java +++ b/src/colorfill/ui/Starter.java @@ -47,8 +47,8 @@ public class Starter { public static void main(String[] args) throws Exception { - final String progname = "ColorFill __DEV__"; - final String version = "1.1 (2018-02-19)"; + final String progname = "ColorFill"; + final String version = "1.1.1 (2018-04-15)"; final String author = "Copyright (C) 2018 Michael Henke "; System.out.println(progname + " " + version); System.out.println(author);