5
$\begingroup$

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 an interesting level from the game. Can you solve it in 12 moves?

enter image description here

$\endgroup$
5
  • 2
    $\begingroup$ When you say "to an adjacent empty location" you're allowing (form the position pictued) moving the red ball to the left so it abuts the sixth block, or the sixth block to the right so it abuts the ball? If not, then I don't understand how by moving things to empty locations you get the ball and any block to touch one another. $\endgroup$
    – msh210
    Jun 8 '20 at 12:57
  • 2
    $\begingroup$ What size grid does the above image depict? Is it 4x3 or 7x5? $\endgroup$
    – shoover
    Jun 8 '20 at 13:03
  • $\begingroup$ @msh the blocks are the blue squares. You can move the ball to the 6th column and it will touch the block in the 5th column. You can also move the block in the 5th column to the right and it will touch the ball. $\endgroup$ Jun 8 '20 at 13:07
  • 1
    $\begingroup$ @shoover it is 7x5. $\endgroup$ Jun 8 '20 at 13:07
  • $\begingroup$ Yeah, that's what was unclear. It looks like a $4\times3$ grid. $\endgroup$
    – msh210
    Jun 8 '20 at 13:25
9
$\begingroup$

Here is one solution for 12 moves

First, move the top right blue square one square right and one square down. Then move the bottom left blue square one square right. Then move the red square left, down, left four times, and up three times. enter image description here

$\endgroup$
2
  • 3
    $\begingroup$ You beat me to it by 31 seconds! And using very similar aesthetics ;) well done, +1 $\endgroup$
    – P1storius
    Jun 8 '20 at 13:34
  • $\begingroup$ Well done! You got it, by less than a minute. $\endgroup$ Jun 8 '20 at 13:35
7
$\begingroup$

The solution:

First, we rearrange three blue blocks using 3 steps
Then we take a path of 9 steps with the red ball
enter image description here

$\endgroup$
1
  • $\begingroup$ Correct! Just missed out on the tick. But stay tuned for more puzzles of this type :) $\endgroup$ Jun 8 '20 at 13:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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