Submission Text Full Submission Page

Introduction

This obsoletes my previous run, beating it by 5,789 frames (1:36.48) and by 1:19 in-game time. I have another submission which uses Expert instead of Easy (and a significantly different route), but is slower by 123 frames and 5 seconds in-game time. Both are intended for Moons and possibly Notable Improvements, although I only aim to get one or the other published. When one is accepted, I'll cancel the opposite one (unless people request otherwise, which I doubt will happen).
I was rewatching my first TAS and noticed a couple minor things that could be further optimized. I went and edited the movie to add the optimizations, but it resulted in the rest of the movie desyncing partway through stage 1. So I said "screw it, I'll just make an entire improved run from scratch." Next thing I knew I was trying to squeeze the entire run into a single stage.
Magical Tetris Challenge is a rather obscure Tetris game made by Capcom in 1998. Like a lot of Tetris games, the objective is to clear multiple lines at once and/or clear lines with consecutive pieces to send attacks to your opponent, and whoever fills their field to the top first loses. But unlike most Tetris games, attacks don't come in the form of rising rows of garbage blocks. Instead, sending attacks fills up your opponent's queue with unusual, harder to use "magical" pieces which they then have to place.
The magical pieces start out as pentominoes. However, if you clear a line while you have magical pieces in your queue, you can counter some of your magical pieces, which turn into square blocks and are sent back to your opponent, showing up as "?"s in their queue. These are 2x2 square blocks after the first counter, but they can be countered right back, and they grow with every volley up to a maximum size of 5x5 after 4 counters.
If you let your queue fill to capacity, any overflow turns existing pieces in your queue into "!". A "!" piece can't be countered, and they're massive pieces you really do NOT want to get, such as pyramids and diamonds.
One other unique feature is a meter in the bottom corner. Single-line clears that don't counter anything fill up the meter. When it reaches the maximum, after the next piece you drop, your entire playing field will collapse down to the bottom, your lowest column gets removed entirely, and then everything above meter's height is erased and the meter grows longer for next time. Doing an All Clear is the only way to shrink the meter back down.

Game objectives

  • Emulator used: BizHawk 1.7.0
  • Aims for fastest time to 999,999,999
  • Uses easiest difficulty
  • Genre: Puzzle

Comments

Luck manipulation was still the hardest part. I still haven't found any method to change the initial seed, either. However, since my first submission for this game, I've discovered a new minor luck manipulation technique: Clearing lines appears to advance the seed. I managed to exploit this to get the right pieces for an All Clear.
Additionally, I use a new technique to save a couple frames on placements at a couple points: Normally pressing Up performs a hard drop, dropping the piece to the bottom and locking it immediately. However, if the player presses Up and either A or B on the same frame, the game processes the drop, then the rotation, and then locks the piece if it's still touching the ground -- similar to the behavior that allows Synchro moves in Tetris: The Grand Master. For piece placements where I had to twist the piece into place at the bottom or move it under an overhang, this saves a couple dozen frames of soft drop (pressing Down to make the piece fall faster)
For the curious, the scoring for line clears is as follows:
  • 100 points for a single
  • 250 points for a double
  • 750 points for a triple
  • 3000 points for a Tetris
  • 5000 points for a Pentris
  • The nth hit in a combo is multiplied by 2^n.
For the benefit of anyone else trying to TAS this game, some useful information copy-and-pasted from my first submission:
There are ways to advance the seed in mid-game without dropping a piece, meaning the piece sequence will not always be entirely the same throughout the match. Sending magical pieces appears to be the primary cause of seed advancement. I'm fairly sure each pentomino sent increments the seed when it gets added to the queue, I'm not so sure about "!" pieces, and I don't think "?" increment the seed at all.
Alternatively, since both players share the second-to-next piece in the middle when neither player has any magical pieces queued, it's possible to manipulate luck by simply stalling and waiting for the opponent to drop a piece. But this is boring to watch so I kept it to a minimum.
Additionally, when the meter does its thing, the next several pieces in the sequence are guaranteed to be I's. Presumably this was programmed to help the player who just triggered their meter, since it tends to leave a flat playing field with one deep canyon in it, where an I would be extremely useful and anything else would be of minimal use. But with some luck manipulation and/or good timing, this can be exploited to get an All Clear.

Stage by stage comments

Stage 1

As with my first submission, I go for a big combo immediately, because the stage bonus multiplier is determined by your biggest combo in the stage. This time I aim for an exactly 15 combo, to avoid triggering the meter prematurely, because it takes 16 single-line clears to fill up the meter. Also, after 30 seconds elapse in the match, the attack level goes to 2 and the meter fills twice as fast, further requiring me to do the combo immediately. Additionally, the attacks sent from comboing set up the AI for a counterattack, which I exploit later to get an All Clear.
After that, I go for All Clears since they each add 100K to the base stage bonus. The first All Clear was done with the same strategy from my 1st submission, filling the meter while also filling up my playing field in a way that the collapsed field is ideal for an All Clear, then luck-manipulate my way into getting the perfect piece for the All Clear. This time around I also tried to squeeze a couple frames out of the meter animation, since each empty cell with one or more blocks above it in the same column adds 3 frames to the playfield collapse animation, as well as 1(?) frame per block in the lowest column.
The 2nd All Clear was done via pure luck manipulation. The 3rd one was partly luck manipulation, and partly waiting for the AI to counterattack and give me 2x2 blocks to fill in the gaps. 4th one is pure luck manipulation again. The 5th one is the same meter strategy as before, only with a 2-block high meter. This required a bit more creativity to leave a perfectly-shaped hole, but didn't require as much luck manipulation. Then the 6th one leverages the I piece chain triggered by the meter plus a little more luck manipulation to finish it.
At this point I had 6 All Clears for 600K bonus plus a 15 combo for x1800 bonus multiplier, which was more than sufficient to hit 999,999,999, so I build a crude "TAS" out of the blocks while waiting for the AI to die. At this point the bottleneck is how fast the AI drops its pieces, and there's not much I can do to make it die faster.
Score for stage 1:
  • 3,292,850 from line clears & combos
  • Bonus subtotal: 641,000
    • 35,000 points for time
    • 6,000 points for 6 countered magical pieces
    • 600,000 points for 6 All Clears
  • Bonus multipler: x1800 for 15 combo
  • Bonus: 641,000 x 1800 = 1,153,800,000
  • 1 point for clearing the stage (added during the stage transition, but not displayed since I had already hit the cap)
Total score for stage 1: 1,157,092,851

Stage 2

Pretty much identical to my previous submission's stage 3. Again, not much to say here. I intentionally top out as soon as possible, since the in-game time only stops when you lose. Then I input "TAS" for initials and end the movie.

Other comments

There may be room for more optimization, either via better luck manipulation or by finding a way to make the AI die a couple seconds earlier on stage 1 (but not too early, since you have to rack up a bunch of All Clears first).
I wanted to build a much tidier-looking "TAS" at the end, but I wasn't quite able to luck manipulate my way into just the right series of pieces before the AI bit the dust.
Screenshot suggestion: Frame 5270 showing the "TAS" I built out of blocks.

FractalFusion: Judging.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15580
Location: 127.0.0.1
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
Providing Temp. Hold On. TEMP ENCODE HAS BEEN ADDED.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
Heck yeah! Loved the last one. Waiting for encode since my system doesn't run Bizhawk very well.
Previous Name: boct1584
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
Wow, very nice improvement! Yes vote :)
Player (12)
Joined: 11/23/2012
Posts: 94
YES vote for the TAS blocks.
Ford
He/Him
Joined: 3/5/2013
Posts: 183
Location: California
Can I vote Yes twice please?
PoochyEXE
He/Him
Active player (273)
Joined: 12/5/2010
Posts: 32
Thank you very much for the encode, Spikestuff! And thanks everyone for all your comments!
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Yes vote. Last submission you mentioned the 2 stage -> max score was possible, but a lot harder with the highest difficulty. Now I'm curious on whether this is achievable on the hardest difficulty lol
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
Such an on-point TAS. Love it!
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Qlex
He/Him
Joined: 2/25/2006
Posts: 193
Location: Available
Is this not going to the moons ? I'm not exactly sure this is the thing to argue with, but having seen the previous one, this one is just destroying a number of things and even has time to make a good joke about how TAS this is. Yes vote in any case.
Joined: 5/8/2010
Posts: 177
Location: Entropy
That's an obvious Yes, I do wonder if this is going for moons as well. Was really entertaining.
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
Great improvement! Was impressed that you squeezed over a billion points out of one stage. Voting Yes.
Previous Name: boct1584
Ford
He/Him
Joined: 3/5/2013
Posts: 183
Location: California
jlun2 wrote:
Yes vote. Last submission you mentioned the 2 stage -> max score was possible, but a lot harder with the highest difficulty. Now I'm curious on whether this is achievable on the hardest difficulty lol
On higher difficulties, the enemies would probably attack the player fairly frequently. You seen the crazy blocks Mickey sent Pete's way? Imagine what the author would have to do if Mickey had to deal with those instead.
PoochyEXE
He/Him
Active player (273)
Joined: 12/5/2010
Posts: 32
Yep, this is intended for Moons, and possibly Notable Improvements as well. I intended for this run to be both significantly faster and significantly more entertaining than the previous run; in this run I use a wider variety of strategies to get All Clears and use a new technique to synchro hard drop + twist and save frames (which requires frame-perfect precision). As for higher difficulties, the strategy there would probably be to time my attacks to either counter or turn the AI's attack into a counter, since countered pieces are just squares and not crazy blocks. It'd be a longer, slower-paced run, and probably less entertaining, but I think a one-stage run on Expert is possible.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
Back 2 Back 2 Back Pentris could be used on Hardest Difficulty? Then again manipulating to receive and use 10 5x5 would be insane. Explanation on a Pentris: It's like a Tetris where you have a 10x4 but instead of 10x4 it's 10x5. Therefore Pent- (πέντε) means 5. This can only be used with the obscure pieces you get.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
PoochyEXE
He/Him
Active player (273)
Joined: 12/5/2010
Posts: 32
Hm, I had previously only been thinking of trying to get 5 2x2's to get a second All Clear immediately after a first one, although that idea was also sunk since the first All Clear would counter some stuff. I hadn't thought of the possibility of getting more than 2 5x5's, but now that you mention it, it just might be possible in Expert mode. And it'd be awesome if it were actually executed -- I can imagine it already, "All Clear! Pentris + All Clear! Pentris + All Clear! Pentris + All Clear!" There is one additional difficulty in getting 5x5's though: As I mentioned in the comments, I don't have much choice but to go for the big combo right away. This sends a bunch of pentominoes to the AI, which, if they're volleyed back and forth, would result in the 5x5's going to the AI and not me. Meanwhile, waiting for the AI to send pentominoes to me isn't much of an option either, since there's a delay between clearing the line and countering, plus you can't counter the next piece to spawn, and pentominoes would make the combo significantly harder. It might be possible to combo, let that first set of garbage get countered, use up the 2x2's, build up a counterattack while waiting for pentominoes, then volley to get the 5x5's. I might give that a shot when I get some more free time.
Qlex
He/Him
Joined: 2/25/2006
Posts: 193
Location: Available
I also have a question : I can't even begin to imagine how a 20 hit combo might be possible, given how well you've done the 15 hit one, but it might be a good help with the score multiplier... Has anyone seen a 20 hit combo? And would it really be helpful (I imagine not given how mindblown I have been with the thing up until now)?
PoochyEXE
He/Him
Active player (273)
Joined: 12/5/2010
Posts: 32
Considering the playfield is exactly 20 blocks tall, I think a 20-hit combo would be a very tall order (no pun intended). It's theoretically possible, but it'd require an insane amount of luck manipulation. I have managed to accomplish a 17-hit combo in 2 other attempts at further optimizing my previous movie, but both left behind terrible board states which made both the subsequent All Clears and KO'ing the AI take significantly longer. Quite a pity too, since a 17-combo is worth a x3000 multiplier, and 3 All Clears plus a good time bonus would be worth 335K base bonus, enough to hit a billion. Edit: I went back and tried to optimize one of my previous failed runs, and it turns out I was able to pull off a run with a 17 combo and 3 All Clears on Expert. It's still slower than this run by 123 frames and 5 seconds of in-game time, but it makes for a decent proof of concept. I've uploaded it as a WIP in case anyone's interested. Thanks for the inspiration, Qlex!
Qlex
He/Him
Joined: 2/25/2006
Posts: 193
Location: Available
PoochyEXE wrote:
Edit: I went back and tried to optimize one of my previous failed runs, and it turns out I was able to pull off a run with a 17 combo and 3 All Clears on Expert. It's still slower than this run by 123 frames and 5 seconds of in-game time, but it makes for a decent proof of concept. I've uploaded it as a WIP in case anyone's interested. Thanks for the inspiration, Qlex!
Wow, that last hit in the combo looked gorgeous haha! Awesome work :)
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
After watching both versions of the run, I've got to say that I find the Expert version more interesting. Sure it's not as fast as doing it in Easy, but you thoroughly embarass the game in the Expert run. Hmmmm...
Patashu
He/Him
Joined: 10/2/2005
Posts: 4043
If it's 'only' 5 seconds slower and thoroughly more difficult to do, I think that should be the publication instead, no?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Joined: 3/12/2013
Posts: 36
Location: Bullhead City, AZ
Well, you were able to keep it entertaining and make it a time improvement over the current submission. I think the expert run is preferable.
PoochyEXE
He/Him
Active player (273)
Joined: 12/5/2010
Posts: 32
Based on the feedback, I've submitted the Expert movie as well. I'm aiming to get one or the other to get accepted but not both; if and when one gets accepted, I plan to cancel the other. I'll leave it to the judges to decide which one is better. Link is now in the submission text.
Antronach wrote:
Well, you were able to keep it entertaining and make it a time improvement over the current submission. I think the expert run is preferable.
I think you misread my previous comment. This submission is faster than the Expert run. Still, people pointed out to me that runs on harder difficulties can obsolete faster runs on easier difficulties (and have before), so I figured the Expert run is worth submitting too.
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2785
Location: The dark corners of the TASVideos server
om, nom, nom... sweet!
PoochyEXE
He/Him
Active player (273)
Joined: 12/5/2010
Posts: 32
Cancelled in favor of the Expert run.