Quote Originally Posted by Jonax View Post
I hope this will be the final version but one never knows what new issues may come up.
Why hoping this is the final version? There are still few possibilities for improvement:
  1. You could increase the number of colors and thus increase complexity of the puzzle
  2. You could introduce addition gravity mode where player clicks on any block which clears that block and any adjunct block of the same color and all of the blocks of the cleared area then falls down.
  3. You could introduce logging of player steps so he could undo some of its steps and then chose a different path.
  4. You could introduce some sort of a main menu through which player would issue commands for new game and which game type he wants.
  5. Heck I might even have an idea for even better algorithm for solving the game. Well it is more like modified puzzle generation code that would generate puzzle by adding certain number of colored blocks each step until the puzzle is field. Basically the reverse order of what player will be doing. This would allow you to get the number of steps needed for solving the puzzle during its creation.


There are probably even more possible improvements that don't come to my mind right now.