To be fair, 'Even the best can only survive for so long' is still a true statement. Joseph is just surviving a lot longer than anyone thought possible.
I love having GlitchCat7 on the couch - his Tetris work is legendary, and he gives a great perspective on just how obscenely the TAS is breaking the game.
Was interesting to hear him again talk about lvl 19 being very difficult with kill screen play being impossible to get a Tetris, but we now have guys like dog and Andy getting numerous Tetris’s at that level
One of the best SGDQ videos I've seen (which is not too many, but still...). There commentary was just as good. I was literally lolling through most of it. Thanks guys! Hope y'all see this!
It's wild looking back at this after all of the development made in the tetris scene the last couple of years. I would love to see a TAS Tetris crash one day, but even tasbot can't make the game run faster and over 30 minutes of this probably isn't for the main stage
Robocop is a Cyborg with a human brain and most probably wouldn't be able to that. (I know it is just a joke, but I felt the urge to point this out, sorry.)
Everett Gladden What do you mean? There are three different songs in NES Tetris, my personal favorite being Type-C. They probably just chose the no music option.
@@thestopmotion They're probably talking about the Type-A music from the gameboy version which was a variation of Korobeiniki, which made it one of the most recognizable video game songs ever.
I'm pretty sure TASBot is a real life legend,i always see him doing world records on a lot of games Disclaimer to prevent whooshes: this is a joke,i am aware that TASBot is an AI
Sorry for the newb question, but is the TAS using a glitched/exploited seed generation, or a visual system to interpret and play against what it see? Pretty certain it’s the prior, but worth asking
It is a recording of a lot of very specific inputs in one particular order. Then, if you can synchronize the game with that recording of inputs, you should receive the exact same playthrough every time you do it.
What I got from Dwango's explanation is that they start from a random seed and pause every other frame to let the console's RNG counter move forward so they can manipulate which pieces they're getting next. I'm certainly no expert and I didn't read the TAS' details, but the replay file and the explanation is probably on TASvideos, so look there for further info I guess
The game is picking pieces based on things that can be repeated and manipulated. If you change your inputs, you change the piece you get. And since everything can be repeated, if they don't get what they want, they just go back and change an input and try again. A movie I like to compare TASes to is "Next" with Nicholas Cage. Nick plays a character that can jump back 2 minutes into his past and change things. So he makes his money by winning at casinos. He just tries over and over and over again until he wins.
Essentially, no game is truly random. By the differences of infinite variables of player input; games generate their “randomness” How long a player stands still in an area, what day it’s being played, how many times they tapped left or how many lines of text were on screen. By learning how a game changes its random number generation, you can create a “recording” of inputs you tell a controller to do starting from the very first instant of player control to the last, known as a “Tool Assisted Speedrun”. These projects often take ages, as they tend to attempt to beat a game in as fast a time as possible; and certain luck based elements required for an optimal time are exceptionally low. Malleo did a wonderful commentary over a TAS he produced of Paper Mario: the Thousand Year Door, and I highly recommend watching it if you’re interested in seeing how these work in greater detail. (Sorry if you knew most of this already, mostly looking to inform other people who may be asking the same question who are less familiar with TASs.) In short, yeah this is basically pre recorded.
At 4:04, an L shaped tetromino looks like it falls at the top of the screen above the boundary and should cause a game over, but it doesn't. Even though its TASbot, it should still obey the rules of the game.
The clear animation happens before the next piece is loaded. So when it appears the top layers of the playing area is cleared, so it not blocked. It is first when a block spawns inside another block that you top out... but as i said, the clear animation happens before that.
Can somone help me understand why it was getting a tetris with an L piece? He said something about "load buffering" or something. So the bot is just taking advantage of an exploit?
Pause buffering actually, and that's actually to manipulate the randomness of the pieces (for example, whether you get an L piece) but also because of the way the blocks were stacked it was actually counting as a tetris (i think somebody else knows exactly why)
I rolled my Gameboy Tetris score from 999,999 and it went back to 0!! I was so mad!! 😅 (Way back when I was young and fast, maybe in my 20's? God I forget exactly. I'm 53, okay? 😅)
Many games, especially older games, have randomness that is affected by player input. By adjusting inputs (in this case by pausing at precise intervals) the randomness can be manipulated in to giving a desired result every time.
How can you program a TAS to play Tetris if the blocks are random each time you play it. The tas would only be programmed for 1 specific game and then it would never work again
As people stated, nothing is truly random, nothing, if we know all the variables, we can predict the pattern, and if we can manipulate the variables, we can predict the outcome, basically in tetris its based on severak different inputs, and in which frames they happen, this is rng manipulation. Even random chipsets that are used in encryption is based on things like the temperature of the chipset, or other things like that.
Oh shit Acmlm. I haven't heard that name is fucking aeons since I used to use his message board system back in the day. I'm not even sure if that shit is still around.
Runner introduction starts at 00:08
Run starts at 01:48
Couch commentary is provided by Baxter, Acmlm, MediaMagnet, and GlitchCat7
Raelcun is host.
me & the boyz: _playing tetris_
mom: "Dinner in 10 minutes, kids!"
me:
TASBot: *plays classic Tetris*
Joseph Saelee: Finally a worthy opponent. Our battle will be legendary!
Jonas Neubauer: *Hold my T,L,Z,I,o*
but joseph just went to lvl 34
*Joseph proceeds to get a level 22 maxout*
Tas can reach lvl 255
@@Theodore1999 This sounds insane but tetris pros are over 160 now also
“Level 19 which is the fastest Speed the devs thought people could deal with.”
Joseph Saelee disagrees
Saelee doesn’t think that the devs thought 19 was too hard?
He reached level 31 to my knowledge it is the highest level achieved by anyone
@@funnybloodyvalentine2690 he made lvl 33 a few months ago
He's made it to 33!
Isaiah Mammoth didn’t he make it to 34 during the CTWC qualifiers? Or am I misremembering
“Even the best can only survive for so long”
Joseph: *laughs in level 34*
Joseph a week later: *laughs harder in level 35*
To be fair, 'Even the best can only survive for so long' is still a true statement. Joseph is just surviving a lot longer than anyone thought possible.
@@Cloiss_ Eric: laughs even harder in level 37
41 and counting
Cheez : *laughs in rolling* 42 sike
i find it fun to know theres players that can play at this speed
TheRealSuper except it’s not a person. It’s a bot
@@apothecurio yea but joseph salee can play at this speed legit
Vince_HD : *7 pieces per second intensifies*
theniski yeah he got to level 34
@@theniski no he can't because TAS play very high and even Joseph can't play that high
I love having GlitchCat7 on the couch - his Tetris work is legendary, and he gives a great perspective on just how obscenely the TAS is breaking the game.
Was interesting to hear him again talk about lvl 19 being very difficult with kill screen play being impossible to get a Tetris, but we now have guys like dog and Andy getting numerous Tetris’s at that level
Fast forward a next year and we have person who achieved crashing the game by playing for long enough that game goes stupid. That's crazy tbh.
That "you're breathtaking" lol 10:42
Keanu Reeves snuck in the audience
Watching 4 years later now that rolling has taken off big time
I always love those kind of "Stunt" Runs like the patterning set up.
"Nobody is ever gonna be able to tap that fast"
Tetris Runners now...
One of the best SGDQ videos I've seen (which is not too many, but still...). There commentary was just as good. I was literally lolling through most of it. Thanks guys! Hope y'all see this!
5 years ago this was called impossible for humans. And now we have rolling :)
Hypertapping is possible, and it is used at the Classic Tetris World Championship. But not to the extend a TAS does it.
And now there’s rolling
TASbot is always a gem.
I remember beating level 9-5 on my gameboy back in 1990 and watching the "Space Shuttle" blast off scene.
Rolling made this tas run seem like childs play.
I just wanna see it go farther than level 30
So that's actually possible, but the run we have that does that is super sloppy. I'd welcome someone pushing it further.
Watch Joseph Saelee play, he got to level 32+
@@cattycats4 34 now
The world record is level 34 made by Joseph saelee
@@callmesenpai8266 35 now lol
4:03 are u challenging Joseph?
Wait what joseph?
Jexy UwU the NES Tetris champion whos one of the best at hyper tapping
2:31 Ok, There's Mario & Luigi, Samus, Link, Peach, Bowser, DK and... Pit? I didn't expected he is there.
The game is from the nes, nintendo didn't really have a better choice then
This makes me incredibly anxious.
TASBot should show off the Tetris Printer Algorithm.
I didn’t know Glitchcat went to this event!
TASbot: *exists*
Joseph Saelee: Hold my cola.
Kill screen is gone. Humans are catching up to the tas
7:05 fucking kills me every time
Watch it again 1 year later why don't you? :D
@@gpisthebest hehe
tasbot was one of if not the first documented case of beating 19-5 B. This video has been very enlightening.
Skynet, is that you?
5 years ago? Only a few people surviving at level 29? Wow. History hits hard.
Them talking about the world record as Joseph broke his own world record for highest score 4 times in just over a week
TasBlock must have been amazing Live!
Yeah I like Tasbot really fast and smooth moves in games!!!
I will never be able to understand how you guys are doing this but keep going it’s great
This is art.
S piece only Tetris is the torture in the 9nth circle of hell.
No you’re breathtaking
TAS: I am speed.
Joseph Salee: SO, YOU HAVE CHOSEN DEATH!
Boom! Tetris for TAS
underrated
Loving the TASBot runs, Dwango! All this money is going to a great cause and that's amazing.
Joseph Salee just maxed out recently on 23 lmao he's the true tasbot
wow, joseph salee actually went further than tasbot
BOOM! Tetris for Tasbot
This is incredible
I was starting to think that TASBot was making some pixel art for us there in the beginning 🤣
I love little TASbot so much
Til that tetris has an end screen
It's wild looking back at this after all of the development made in the tetris scene the last couple of years. I would love to see a TAS Tetris crash one day, but even tasbot can't make the game run faster and over 30 minutes of this probably isn't for the main stage
2:33 BOWSER PLAYS ACCORDIAN LIKE A BOSSSSSSS!
That time when RoboCop played Tetris...
Robocop is a Cyborg with a human brain and most probably wouldn't be able to that. (I know it is just a joke, but I felt the urge to point this out, sorry.)
5:29 you can see the pause screen real quickly
great vid!
Thumbnail gave away the surprise :(
I like this ad it has tetris in it!
Where's that Tetris song tho?
Dance of the Sugar Plum Fairy, from The Nutcracker.
There is no tetris song for the NES version
Everett Gladden What do you mean? There are three different songs in NES Tetris, my personal favorite being Type-C. They probably just chose the no music option.
@@thestopmotion They're probably talking about the Type-A music from the gameboy version which was a variation of Korobeiniki, which made it one of the most recognizable video game songs ever.
@@hri7566 Basically the first thing everyone things when hearing "Tetris"
Who else got this in their recommended?
No just me OK.
id like to see tas bot do a 10 million score world record
And i thought TASBOT doing Zelda 1 and 2 was filthy
I have no idea what I am looking at.
velocity's such a cutie btw
Lmao the lines were doing bot faces in the maxout secion too.
This makes me anxious
It looked so different!
I'm pretty sure TASBot is a real life legend,i always see him doing world records on a lot of games
Disclaimer to prevent whooshes: this is a joke,i am aware that TASBot is an AI
Not even an AI, really. More like a script. If you can call it that. It's just a series of inputs, really, with no decisions being made.
Sorry for the newb question, but is the TAS using a glitched/exploited seed generation, or a visual system to interpret and play against what it see? Pretty certain it’s the prior, but worth asking
It is a recording of a lot of very specific inputs in one particular order. Then, if you can synchronize the game with that recording of inputs, you should receive the exact same playthrough every time you do it.
Predefined inputs/RNG manipulation to get the pieces they want.
What I got from Dwango's explanation is that they start from a random seed and pause every other frame to let the console's RNG counter move forward so they can manipulate which pieces they're getting next. I'm certainly no expert and I didn't read the TAS' details, but the replay file and the explanation is probably on TASvideos, so look there for further info I guess
The game is picking pieces based on things that can be repeated and manipulated. If you change your inputs, you change the piece you get. And since everything can be repeated, if they don't get what they want, they just go back and change an input and try again.
A movie I like to compare TASes to is "Next" with Nicholas Cage. Nick plays a character that can jump back 2 minutes into his past and change things. So he makes his money by winning at casinos. He just tries over and over and over again until he wins.
Essentially, no game is truly random. By the differences of infinite variables of player input; games generate their “randomness” How long a player stands still in an area, what day it’s being played, how many times they tapped left or how many lines of text were on screen.
By learning how a game changes its random number generation, you can create a “recording” of inputs you tell a controller to do starting from the very first instant of player control to the last, known as a “Tool Assisted Speedrun”.
These projects often take ages, as they tend to attempt to beat a game in as fast a time as possible; and certain luck based elements required for an optimal time are exceptionally low.
Malleo did a wonderful commentary over a TAS he produced of Paper Mario: the Thousand Year Door, and I highly recommend watching it if you’re interested in seeing how these work in greater detail.
(Sorry if you knew most of this already, mostly looking to inform other people who may be asking the same question who are less familiar with TASs.)
In short, yeah this is basically pre recorded.
At 4:04, an L shaped tetromino looks like it falls at the top of the screen above the boundary and should cause a game over, but it doesn't. Even though its TASbot, it should still obey the rules of the game.
The clear animation happens before the next piece is loaded. So when it appears the top layers of the playing area is cleared, so it not blocked. It is first when a block spawns inside another block that you top out... but as i said, the clear animation happens before that.
WOW!
BOOM Tetris for TASbot!
Someone got to true killscreen recently :3
If we ever need a real life Jarvis just use Tasbot
Can somone help me understand why it was getting a tetris with an L piece? He said something about "load buffering" or something. So the bot is just taking advantage of an exploit?
Pause buffering actually, and that's actually to manipulate the randomness of the pieces (for example, whether you get an L piece) but also because of the way the blocks were stacked it was actually counting as a tetris (i think somebody else knows exactly why)
This hits my ocd just right
Classic kill screen at 29. Players now can go to 157 and up now 😂
This Tas guy must be a pro in most games
TAS is a computer algorithm btw
ALL HAIL TASBOT-
Joseph is like wtf i can do that too
Yayy my favorite game Tas'd
I rolled my Gameboy Tetris score from 999,999 and it went back to 0!! I was so mad!! 😅 (Way back when I was young and fast, maybe in my 20's? God I forget exactly. I'm 53, okay? 😅)
*confused screaming*
Lvl 19 max out is a thing
Wait, aren't the Tetris blocks random? How can a TAS do that?
If I understood correctly you can manipulate randomness with tasbot by pausing and unpausing the game really fast
Many games, especially older games, have randomness that is affected by player input. By adjusting inputs (in this case by pausing at precise intervals) the randomness can be manipulated in to giving a desired result every time.
BOOM
Tas bot is playing us like a damn fiddle.
but can it beat jonas at CTWC
10:46 Keanu Reeves snuck into the audience
Joseph maxed out on level 23 too :o
why does it take the bottom block off and give a tetris for the L pieces? Is that a glitch?
It's because the screen has a wrap around at the top, meaning any lines cleared at the very top also get "cleared" at the bottom.
WHO THE FUCK IS TASBOT AND WHY IS HE SO GOOD AT EVERY GAMES
i want to play like this tasbot)
Baxter - is that the same Baxter who makes video game inspired music?
Joseph...
*_Joestar?_*
tetris is a really short game
Question how does tasbot make such perfect inputs and predictions
So TAS runs are done hy the coder manually putting in each button pressed at each frame
World record Is level 34
SHEER HEART ATTACK!
999,999 views on a video where they score 999,999
Are the blocks random or in a preset order? I'm just wondering how impressed I need to be.
The RNG was manipulated, but not preset, humans CAN do it too, but not this consistantly and not as as accurate either.
Based on the comments i read, rng is affected by player inputs, so by carefully manipulating tastbot's inputs he can get an L-shaped block
How can you program a TAS to play Tetris if the blocks are random each time you play it. The tas would only be programmed for 1 specific game and then it would never work again
For every piece that could be coming up, the bot has a pre calculated position in mind
As people stated, nothing is truly random, nothing, if we know all the variables, we can predict the pattern, and if we can manipulate the variables, we can predict the outcome, basically in tetris its based on severak different inputs, and in which frames they happen, this is rng manipulation.
Even random chipsets that are used in encryption is based on things like the temperature of the chipset, or other things like that.
tases aren't programmed, they are played by real people and then played back
Oh shit Acmlm. I haven't heard that name is fucking aeons since I used to use his message board system back in the day. I'm not even sure if that shit is still around.
Who is this amazing speedrunner tas and why is so unfairly treated. Like, he works hard on his speedruns, why is he in is own seperate category.