Variation on "Push" Mode

Started by Magnanimous, July 02, 2009, 03:41:49 PM

Previous topic - Next topic

Magnanimous

Not sure if this has been done before... (I'm not great with Tetris history)

I've been thinking about Push mode from TDS for the past few days, specifically the fact that both players are stacking against each other in the same matrix. Eventually, I started plans on a combination of Push and the traditional VS mode.

In a broad sense, the game plays like Push: line clears push the matrix so that one player will eventually top out. The players' gravities are still reversed, so Player 1 sees Player 2's tetriminos traveling up, and vice versa. (Here's a graphical explanation.) However, each player sees his pieces as normal tetriminos, and the other player's pieces as spaces in his stack. The entire playfield is displayed inversely between the two players - what is a solid block in one field will be a space in the other.  

For simplicity's sake, only Player 1 will be active in the examples. (In diagrams, Player 1's screen is on the left, and Player 2's screen is on the right.)

Both "sides" start with the same garbage: (Keep in mind that this is two different displays of the same matrix, one flipped and inverted.)
[!--ImageUrlBegin--][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_Base.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]



As play starts...
[!--ImageUrlBegin--][a href=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_1.jpg\\\" target=\\\"_new\\\"][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_1.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]


[!--ImageUrlBegin--][a href=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_2.jpg\\\" target=\\\"_new\\\"][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_2.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]



Player 1 sets up a tetris...
[!--ImageUrlBegin--][a href=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_3.jpg\\\" target=\\\"_new\\\"][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_3.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]



... and clears.
[!--ImageUrlBegin--][a href=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_4.jpg\\\" target=\\\"_new\\\"][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_4.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]



Of course, while Player 1 builds his stack higher, Player 2 sees his shrinking. When Player 1 clears the tetris, this is remedied through the addition of garbage on the right side, and the subtraction of garbage on the left side. Player 1's stack is now three lines lower, and Player 2's is three lines higher.
[!--ImageUrlBegin--][a href=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_5.jpg\\\" target=\\\"_new\\\"][!--ImageUrlEBegin--][img width=\\\"400\\\" class=\\\"attach\\\" src=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_5.jpg\\\" border=\\\'0\\\' alt=\\\"IPB Image\\\" /][!--ImageUrlEnd--][/a][!--ImageUrlEEnd--]



In total, seven lines are added/subtracted on each side: four to displace the Tetris clear, then three to push the matrix in favor of the tetris-er. (Similarly, Triples will add five(3+2) lines, Doubles will add three(2+1) lines, and Singles add one.)

The example continues with another tetris, but I think I've posted enough pictures for one post... ([a href=\\\"http://i310.photobucket.com/albums/kk435/MagnanimousCat/Tetris_6.jpg]Setup
/Clear/Garbage Sent)

This mode would most likely get a lot more chaotic once Player 2 actually starts playing and pieces start canceling each other out... but I'm starting to like this idea. Thoughts?
Best 40 Lines: 37:74 (162.18 TPM) on NullpoMino

clincher

#1
Looks like an interesting idea but a tetris would only push 3?
i would like to try this mode since i dont have TDS it would be interesting
It's all about the love

myndzi

You code it, I'll test it  Sounds like fun. I'd get rid of the one line that you can't play in down the side, it's pointless and it's easy enough to just allow a solid stack of "garbage".

Digital

#3
Yeah, I'd really love to try this out if it ever becomes a reality. From the diagrams alone, I am unable to fully comprehend how the game would even play out.

Magnanimous

Quote from: clincher
Looks like an interesting idea but a tetris would only push 3?
i would like to try this mode since i dont have TDS it would be interesting
We can decide how much each clear is worth later... I'm more focused on the concept as a whole.

And speaking of which, the matrix's height might be doubled, like in TDS Push. Maybe.
Quote from: myndzi
You code it, I'll test it  Sounds like fun. I'd get rid of the one line that you can't play in down the side, it's pointless and it's easy enough to just allow a solid stack of "garbage".
I can try to code something, but it's been a while... If anyone else wants to take a crack at it, feel free.  

And you're definitely right about the line down the side. Plus, it should probably be 10 across, instead of an awkward 9...
Best 40 Lines: 37:74 (162.18 TPM) on NullpoMino

SimMarine

Would be really cool to see what comes out of this. I always loved Push mode, definitely one of my favorite modes.

Profane

This is a very interesting idea.  i like how many different options you could have with it.