In this Breakout-style game, guide the bouncing ball left and right, clearing away blocks to reach the next level. Diamonds is a tribute to the original game, created by Oliver Dreer and released by Varcon Systems in 1992.

Download | Screenshots | How to Play | About


Diamonds 0.4 (May 5, 2008)


Diamonds Level 1: Simpleton   Diamonds Level 2: Old Favorite   Diamonds Level 16: Tidal Wave   Diamonds Level 26: Tresspass

How to Play

While it constantly bounces up and down, use the left and right arrow keys to steer the ball. The goal is to see how far you can make it before running out of lives, which are lost when the ball makes contact with a skull block.

To complete a level, clear away all the diamond blocks on the screen by bouncing the ball off of them. However, before the diamond blocks will be destructible, all the color blocks must be destroyed. To remove a color block, the ball must hit it while matching the block's color. To change the color of the ball, run it into a paintbrush block first.

Light blue blocks must be cleared first because there are no light blue paintbrush blocks. The only time the ball is light blue is when first starting a level, or right after losing a life.

Also, there are lock and key blocks. These aren't required to be eliminated to complete a level, but probably do prevent access to color or diamond blocks which must be cleared. The ball has to be orange to pick up a key or to use a key to destroy a lock.


Again, when starting a new level avoid paintbrush blocks until all the light blue blocks are gone.

Watch out for reverse blocks, they swap the left and right keys for the rest of the current level or until a skull block is hit.

Be sure and check out the "More Diamonds" levelset from the Levelset menu!

About Diamonds

Diamonds is free software, released under the terms of the GNU General Public License version 3. Copyright © 2008-2015 Matthew Blaine.

View on GitHub