The game designs I've written about before on here haven't been very recent ideas, but here's one that's brand new. Because I'm really interested in trying this game out, it'll almost certainly be created. I haven't written any code for it yet, but if I get really into coding it, it might be playable in a few days. Otherwise, I'd guess it'd take a week or two.
![]() |
Initial tile design |
The general concept behind the game is that you place pipe blocks so that they connect together, and then you can drop something into a pipe to set off a chain. At first, I thought it seemed really simple, so to make it harder, I would make it where you couldn't rotate pieces. But then I thought, well, maybe rotating should be allowed, but the chain can only enter from one side of the pipe block. Now I'm feeling like both of those ideas would make the game really tough; it'd be interesting for single player or a hard mode, but that wasn't the goal of this game. The normal mode should probably just allow rotating, and allow entry from any side.
The plan now is that there will be the 5 basic blocks (half line, L, full line, T, and cross), along with a garbage block that only goes away when a neighboring block is destroyed, and a destroyer block, which destroys the block it's dropped on. The ability to trade with a save piece will also be included. For starting combos, after every 5 (or maybe more) moves, you'll get a "starter drop." You can store up to 3 of them, and then use them whenever you want. When you drop it into a pipe it sets off a chain.
I'm expecting to use some kind of scoring method similar to: 25*(1+.5*H+.1*(M-1))*M*C, where C is the chain number (the number of steps in the chain so far: multiple blocks being destroyed at once only counts as 1 step), M is the match size (the number of pieces being destroyed at the current step), and H is the number of half line blocks being destroyed (the one in the bottom right corner of the example). [I might increase the 25 or the .1, or both.] The amount of garbage sent will be 1 block per 100 points.