Brainbow is a game written in C++ using the SFML API which borrows some inspiration from Tetris in terms of blocks falling down from nowhere, which also has to magically disappear somehow to keep playing. The twist here is that the colours is what decides if blocks are going to disappear or not.
Each block is made up by 3 colour components: red, green and blue. If both red and green are full, they make the colour yellow (yes, we're talking in computer terms here, not real life ones).
Most blocks start out with one of the components filled, and will then radiate that colour onto nearby blocks after having been positioned, which will radiate further to their nearby blocks which will radiate further and so on, while getting weaker in strength for each iteration.
The goal is to fill all 3 components so that you get a white block. This block will then disappear and you will get points. The more points you get, the better.
There are also black blocks which will prevent your progress. As they have no colour they won't radiate any either, but will still need to fill all 3 components to disappear.
Get ready for a colourful experience!
Each block is made up by 3 colour components: red, green and blue. If both red and green are full, they make the colour yellow (yes, we're talking in computer terms here, not real life ones).
Most blocks start out with one of the components filled, and will then radiate that colour onto nearby blocks after having been positioned, which will radiate further to their nearby blocks which will radiate further and so on, while getting weaker in strength for each iteration.
The goal is to fill all 3 components so that you get a white block. This block will then disappear and you will get points. The more points you get, the better.
There are also black blocks which will prevent your progress. As they have no colour they won't radiate any either, but will still need to fill all 3 components to disappear.
Get ready for a colourful experience!
Latest Blog
Pages:
1