Rainbow Bricks DS

Saved games stay in this browser only.

About the game

Rainbow Bricks DS is the bat-and-ball game in its simplest form. A wall of forty bricks stretches across the top of the screen in five coloured rows, red, orange, yellow, green and blue. Your paddle slides along the bottom, and a single ball bounces between the two. Every brick the ball touches disappears and adds ten points; clear all forty to win.

Where the ball meets the paddle decides where it goes next. A hit near the left end sends it back to the left, a hit near the right end sends it right, so you aim by placing the paddle, not just by catching the ball. Let the ball fall past the paddle and you lose a life; the count is shown in the top corner.

The top screen is the court and the bottom screen shows the score in large digits. It is a short game with one wall and no sound, made by its author as a first Nintendo DS project, and a quick round takes a couple of minutes.

Playing it here

This is a homebrew game made for the Nintendo DS: a new game by an independent developer, not a commercial release. The author published it as "DX-Ball DS"; we list it under a different name because DX-Ball is the title of another game. It runs here in the DeSmuME emulator and needs no Nintendo BIOS or firmware.

Click Play, then press X (the DS A button) to launch the ball. After a win or a game over, X starts a new game. F2 saves the emulator state and F4 loads it.

Controls

Key DS button Action
Left / Right arrows D-pad move the paddle
X A launch the ball, start again
F2 / F4 — save / load the emulator state

On a phone or tablet the DS buttons appear on screen, under the two screens (or on the sides, with the device lying down).

Tips

Aim with the edges. The ball leaves the paddle at a steeper angle from its ends than from its middle. Use the ends to send the ball into a gap in the wall.

Open a channel. Once you break through one column, the ball can get above the wall and bounce along the top, clearing several bricks without coming back down.

Move early. The paddle is short, so start moving as soon as the ball turns down instead of waiting for it to arrive.

Credits and licence

Rainbow Bricks DS was written by Abid Hasan in 2026 and released under the MIT License, in C with the libnds library and no external assets. We build the ROM ourselves from the author's source with the BlocksDS toolkit; the licence text and the source are linked from this page.

Screenshots

Screenshot of Rainbow Bricks DS