I wrote a free puzzle game for Android phones, called Super Blox. The aim of each level is to change the colour of all blue blocks (squares) to green using the following rules:

  • You can move any block or the red ball to an adjacent empty location (horizontally or vertically, but not diagonally).
  • Once the red ball touches any blue blocks it instantly turns them green. This can happen to multiple blocks in one move.
  • The blocks and the ball cannot leave the boundary of the level (black rectangle).

Here is the first challenging level from the game. Can you solve it in 21 moves?

enter image description here

  • $\begingroup$ Do you have in game purchase? $\endgroup$ Commented Jun 9, 2020 at 10:06
  • $\begingroup$ I do. You can buy undo and next level pack. But it is easy enough to avoid it. Also I am not sure that the purchasing works properly :) $\endgroup$ Commented Jun 9, 2020 at 12:33

1 Answer 1


Here's a diagram of a process I took (The number in between is how many moves each step took):

Puzzle Process The dark green squares are newly turned blocks from the moves taken in that step

Step 1:

Move the red circle in either direction, I chose down but it's diagonally symmetric

Step 2:

Move the rightmost green block up and move the red circle into its spot

Step 3:

Move both the leftmost blocks up two spaces.

Step 4:

Move the bottommost green block to the left and move the red circle into its spot

Step 5:

Rotate the three pieces in the center counterclockwise, moving the red circle to the left

Step 6:

Move the bottom 3 most blocks one to the left

Step 7:

Rotate the three pieces in the center counterclockwise again, moving the red circle up

Step 8:

Move the three blocks on the far right down a square

This adds up to 1+2+4+2+3+3+3+3 = 21

  • $\begingroup$ You got it! Very nice way to display it. $\endgroup$ Commented Jun 8, 2020 at 17:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.