Cascade by Joe Cowman

Cascade is a puzzle game where all your pieces are stuck in a loop. It centers around the concept of colors "cascading" down the screen.
Instructions
The game consists of three play areas: the Key, the Board, and the Viewer. Your goal is to make the Viewer match the Key by moving pieces on the Board.

Drag and drop pieces with the mouse. They move across the board in a loop and connect to other pieces of the same color.
The viewer contains the "cascaded" version of the board. You can think of it like each cell of the Viewer contains the color closest to the bottom of the board in that column.

When the viewer looks exactly like the key, you win!
Tips
- Pieces of the same color clump together when they're placed together, so you have to be careful where you drop them.
- Since the board is moving on a loop, the pieces will frequently split between the end and start of the board. You can use this to break up your larger pieces!
- The viewer scrolls along with the board. It's okay to build the pattern in the key offset by a few cells, because the viewer will scroll all the way around eventually!
| Youtube | https://github.com/jcowman2/cascade |
| Youtube | https://jcowman2.github.io/cascade/ |
| Original URL | https://ldjam.com/events/ludum-dare/47/cascade |
Ratings
| Overall | 1100th | 3.3⭐ | 22🧑⚖️ |
| Fun | 1132th | 3.053⭐ | 21🧑⚖️ |
| Innovation | 251th | 3.85⭐ | 22🧑⚖️ |
| Theme | 773th | 3.65⭐ | 22🧑⚖️ |
| Graphics | 1468th | 2.325⭐ | 22🧑⚖️ |
| Given | 16🗳️ | 6🗨️ |
In the last ludum we tried to make a game in React, but there was no time to finish :sob:
There are pros to having the blocks loop and gameplay elements like you said in your tips, but it makes it really hard to place block consistently. Maybe have it pause when player holds a block, that way you can keep pros of the loop.
Also having the blocks combine is a cool idea, but if you mess up, there's no way to unstick them unless you restart the game all the way to the start. It'd be nice to just restart that level.
Other than that, Great game, keep it up!
As a puzzle game fan I would want to see more with that gameplay, and I think it’s the most important, so congrats ! 👍
It might be better if it stopped scrolling or at least slowed down when you were dragging a piece as that sometimes made it really hard to place a piece. That would also probably fix a few bugs related to the scrolling screen that either stop you from placing a piece or allow you to place a piece on top of another piece that is already there.
If you do some work polishing this game up it could turn out really nice.
Good Job.
The whole thing is nicely and smoothly implemented.
All that's missing in my opinion is some juice in order to make the surrounding experience more engaging, music would've been a great start!