Curiosity Game bot

The Curiosity game (“experiment”) instantly reminded me of the million dollar homepage. I thought it would be interesting to create a script or bot that could automatically write things or draw logos onto the cube surface. There are 100 million cubes per layer and an unknown number of layers.

In this video I show the script quickly removing blocks from the surface and drawing simple patterns.

Since this video, I’ve updated the script to focus on knocking out as many blocks as possible in the most automated way possible. The script will automatically swipe to move the screen after knocking out a number of blocks. Depending on zoom level and device resolution you could potentially leave the script to work for hours completely unattended.

It’s a monkeyrunner jython script which simply requires the standard android SDK tools to be installed.

You’ll need to play with the numbers depending on your device. The defaults are set for a Galaxy S3. By default it’s set to jump 20 pixels at a time which is ideal for the most zoomed out option within the game. If you want to go for the clear screen bonus then you should zoom in, increase the number of pixels jumped at a time and play with the width and height numbers (x 1200 and y 700). If the multiplier bonus is important to you then consider increasing the delay to ensure blocks aren’t missed.

Original Video

Full automated – clearing the cube bit by bit

High score, benefiting from the multiplier and clear screen bonuses

100+ Firecrackers



Leave a Reply