Colored Tiles is a puzzle game written in Java. Player's main objective is to paint all the tiles in the given color with the least number of steps.
In order to run this game you should have Java installed on your machine. The conventional way of running this game would be from the command line:
java -jar ColorGame.jar
Otherwise, search for your specific use case.
When running the game you are presented with two options: Start and Load. Selecting Load will load your saved game, whereas pressing Start will start a new game and prompt you to choose the size of the map. Then, the map of the selected size is generated and filled with randomly colored tiles.
At the bottom right corner you have two buttons. Pressing New Game will generate a new map. Save & Exit will save current map state and close the application. There you also have an indicator that counts your steps.
At the bottom left corner there is a Player's color. That is the color with which you must paint all the tiles on the map in order to win.
Start paining the tiles by firstly clicking on the tile (any tile) that is of the color you want to paint with (it will get highlighted with green border). If you changed your mind - press ESC to deselect. Then click on the tile which you want to be painted with the selected color. If there are some adjacent tiles that are of the same color as the tile that is being painted - they will be painted in the selected color as well. Each such coloring move will count as one step.
Thus, color the entire map in the Player's color to win!