For those who didnt read the description: for those that don't know what a TAS (tool-assisted speedrun) is, basically someone manually telling a robot which inputs to press every frame, this means that games can be played almost perfectly. Obviously im not the most qualified person to tell you what a tas is, so if you want to learn more about them id recommend going to tasvideos.org/ . also if you're wondering here are the records the tas broke (these records still stand since the ones listed here were done by humans, this was just a tas i made for fun, its not a wr by any means) Highest Score First 'Perfect' Game Up To Level 29
i like how the game completely gives up after level 30 and just starts giving random nonsense numbers. like uhh this is level 28 again, i don't care that we already did that one
@@danm2084 After level 29, the counter resets to 0 and switches from decimal to hexadecimal, or just hex for short. Each time the tas went up a level, it added 10 to the counter instead of 1. Since 10 in hex is 0x0A, in level 31, the counter reads 0A. To an untrained eye, it can look like random nonsense, but it's just using a different base, that's all.
I'm pretty sure that the random seed that determines the next piece is based on number of frames since the game started (or since the console was turned on or something like that). By pausing for a frame, the game should select a different random piece. And if that one's no good, pause for 2 frames, etc, until you have something you can work with.
I can do better than this while blindfolded and my hands tied behind my back, hanging upside-down and set on fire, while being infected with COVID-19 and on a ventilator while suffering from high blood pressure, type II diabetes and lung cancer, all while listening to a Mariah Carey album, while boiling oil is being poured on my pecker. Don't judge me!
I've noticed that human players tend to make a hole for the 4-rods at the right, instead of on the left. Do computers all do the same, or it it based on right-left brain asymmetry??? Is there an actual asymmetry in the game?
computers just do what the programmers instruct it to do. For example, if I coded a program for this then my version would also prefer the right side. There is no advantage to either side with this strategy... it’s simply preference.
@@pat5star just to correct you. Right well is preferred since you can stack high up while still getting a tetris. Left well is not recommended since the I-piece rotation is biased to the right. Since I-pieces rotate to the right side first, regardless if your using CW or CCW rotation, its harder to get a tetris on the left well. Especially if your stacking high. Almost all pro players stack right.
I guess the world scientist where not kidding when they say A.I. is a real threat! with the ability to predict your every move! We don't stand a chance! Maybe fighting fire with fire!
Just curious: is the pause buffering a strat that helps the tas? Can it get more inputs in that way? Is this something that humans could do as well? Someday?
My brain has two theories: Pausing allows faster inputs, pausing could allow better pieces. Button inputs (press/release) on older hardware can be parsed only one time every frame, so in 60fps gameplay that's 30 presses and 30 releases. To go faster, pausing the game to release a button allows you to instead press the button again in the next frame of unpaused gameplay. This could aid better horizontal movement in the speedrun. Alternately, the game could be running seeded RNG since startup, and based on the timing of inputs you will fall on a cycle that gives you certain pieces. This seed could be advancing regardless of gamestate, which means that it advances while the game is paused, allowing the TAS to wait a frame to manipulate receiving an ideal piece.
My references for both theories: Pause buffering for faster BLJ in Super Mario 64 (1key 4:20.77 TAS) Running from startup allows consistent first dungeon RNG in Legend of Zelda (RTA any% no up+a) Waiting to progress gameplay allows for reaching the ideal RNG to get a star block in Mario Party (Mario Party 2, 99-star softlock TAS)
Notice how every time a tetromino moves, it slides, normal players would be tapping just really fast but since this is a perfect robot, it can slide without making a single mistake
When you're dealing with computers, there is no such thing as random. When they're asked to produce a random number, they'll give a specific generated number based on a number of factors which are intended to be obscure or uncontrollable enough to humans to see it as random. However, if you feed in the same conditions with the same timing, you'll get the same result. For tool-assisted speedruns like this, you can and will do exactly that. (Well, technically, ANY speedrun recorded on an emulator would, since it repeats the same inputs at the same times, but let's just focus on TAS for now.) Now, what's really fun is, if you're doing tool-assisted, you're not playing the game in real time. You're making inputs frame by frame, skipping back if something doesn't work, you can make every move perfect every time. And those inputs are often part of the game state that determines random number calculation! So you can just toss in a few extra button presses here and there to get just the right block; there's one run I've seen on youtube where random number generation is manipulated to make only two specific blocks drop twenty or so times running. In this video, I suspect that's what the brief pauses were for. Having said all that though... you can still make an AI that can just play Tetris, regardless of the blocks that drop. You can even make one that plays well. Reacting to random block selection is not the hardest part of it, just teach it how to recognize which block just appeared and how to work with it, and it'll do the rest. I think Code Bullet did video on one.
Question: How do you slide pieces and and do T-Spins in NES Tetris? Is it frame-perfect or am I just stupid and missing something important? Edit: And second question: If a TAS bot can manipulate RNG and NES Tetris doesn't use the official Tetris randomizer, why can't you manipulate the RNG to just give you I-Blocks every single time to get free Tetrises? Sorry if these are dumb questions, I'm just not super familiar with NES Tetris. Nice TAS though.
There is technically some lock delay in nes, but it's only as long as it would normally take to fall one block. On lvl 18, this is 3 frames, lvl 19 is 2 frames, and 29 is 1 frame. So on lvl 29 spins are frame perfect, but on lower levels you have a bit more leeway. Tucks are easier than spins because if you hold left or right while a piece is against a wall, it fully charges das, so the piece moves as soon as it's no longer against the wall. You could theoretically manipulate the rng to get only long bars, but it would be really annoying and boring because more than half the game would be pausing to get the piece.
Why does it start on level 19 instead of 1? Why is level 19 like half the video, where the other levels seem to zip by in comparison? Thanks for any response!
It starts on 19 as you get more points on 19 than on level 1 per line, and the reason levels after 19 are shorter is because when you start on a level, you are given a certain amount of lines before transitioning to the next level, after that every 10 lines you will move up a level. For example, when starting on level 19, you have 140 lines before moving up to level 20, after that the levels will increase every 10 lines. Hope this reply helps!
For those who didnt read the description:
for those that don't know what a TAS (tool-assisted speedrun) is, basically someone manually telling a robot which inputs to press every frame, this means that games can be played almost perfectly. Obviously im not the most qualified person to tell you what a tas is, so if you want to learn more about them id recommend going to tasvideos.org/ . also if you're wondering here are the records the tas broke (these records still stand since the ones listed here were done by humans, this was just a tas i made for fun, its not a wr by any means)
Highest Score
First 'Perfect' Game Up To Level 29
What about the no spin world record?
Why did you just stop at level 37 tho?
Level WR is now 40, set by Cheez.
@@budgetcoinhunter cap
why does it pause?
He says every world record didn’t beat the lowest possible score though
I actually hold this record personally, well, it's tied for 1st place with every tetris player on the planet
I am bad in tetris my lowest score negatif 1 lol
Can’t top that.
@@Tetrasaurus_ You failed to break my world's fastest topout record ;)
Heh, there’s no Most Lines Without Rotating Blocks In here.
This what I picture it looks like when you defragment your hard drive.
underrated comment
Agreed
yes
The TAS runs level 29 about the same as a normal top-level Tetris player does level 19.
how times have changed
Don't worry Cheez is getting there
Now the humans do too
i like how the game completely gives up after level 30 and just starts giving random nonsense numbers. like uhh this is level 28 again, i don't care that we already did that one
1E
Yeah and then 3C, whatever that is, jumping to level 46 lol.
@@danm2084 After level 29, the counter resets to 0 and switches from decimal to hexadecimal, or just hex for short. Each time the tas went up a level, it added 10 to the counter instead of 1. Since 10 in hex is 0x0A, in level 31, the counter reads 0A. To an untrained eye, it can look like random nonsense, but it's just using a different base, that's all.
@@shakisyaboi991 thanks for the enlightenment
@@vanskis7618 np
This is Joseph Saelee in 2022.
Soon to get world records, push down points will suddenly be a factor in the game lol.
@@dynamicforcz27 I, don’t see that happening
@@Placeholdernaame It was meant to be a joke...
@@dynamicforcz27 oh
@@dynamicforcz27 Lmao with rolling it almost seems possible minus getting the RNG for all the pieces to do constant Tetrises lol.
a bored Joseph Saelee breaks every tetris world record in one game (NON TAS)
* Dog has entered the chat
My these comments aged well
@@russfloyd5089 huff, andy, and cheez has awoken😈
@@yuerry cheez creativity to keep parity ...so good! like...worth studying
Yea the new cheez record really breaks this. Doesn’t cheez even break this TAS’s score?
a bored cheez casually beats ever record set in this game
The level it intentionally failed on was 37, if anyone's wondering.
This TAS person is really good at stuff
Ikr
I heard he holds the world record for literally every single category in video gaming
Boom, Tetris for Robot!
Wholesome! But rip jonas 😓😪
The scary part is that it failed on purpose
You mean it was programmed to fail on purpose
@@markwayne86 either way, it still failed on purpose
@@markwayne86 TAS is still made by a human, just ridiculously slowed down
why does it keep pausing?
it's a type of RNG manipulation called pause buffering
@@Tetrasaurus_ input manipulation? or RNG?
Excited to see what the robot can do now that it can learn rolling.
the robot is faster than rolling
@@SamTheS"and it's not even rolling!"
@@Tetrasaurus_ Can't believe the day has come that even Tetrasaurus outsmarted me
When you're bored so you watch a bored robot play Tetris
WOW, I know it's TAS, but someone still had to program it. Pretty awesome to watch this. Great video!
Plot twist this is an actual person doing all this casually
I love tetris TAS, is one of the most satisfying feelings ever seeing everything go so smooth and perfect
Aye...it is quite relaxing to see a game do the thinking for you
This will be cheez in 1-2 years
J85880, think we need to edit the game again to display higher scores
What's the pause input for tho? Like some manip?
yes it's a type of RNG manipulation called pause buffering
I'm pretty sure that the random seed that determines the next piece is based on number of frames since the game started (or since the console was turned on or something like that). By pausing for a frame, the game should select a different random piece. And if that one's no good, pause for 2 frames, etc, until you have something you can work with.
Tetris after level 28: "Lose already"
Honestly underated vid, its so satisfying because it had a 100% teteis rate till level 29
why would you let it top out just shy of 2 mil? xD
Damn Joseph Saelee has taught this robot very well!
I can do better than this while blindfolded and my hands tied behind my back, hanging upside-down and set on fire, while being infected with COVID-19 and on a ventilator while suffering from high blood pressure, type II diabetes and lung cancer, all while listening to a Mariah Carey album, while boiling oil is being poured on my pecker. Don't judge me!
are you okay
even the bot had to burn past level 29 LUL
me: hmm i feel like playing some tetris 99
the 98 other players:
so close to 2 mil but 1.985 mil is not bad
damn i totally didn't notice i was that close to 2 mil lol
It's gratifying to see that infernal game destroyed. Even if it is by another computer.
This is AWESOME! I recently found your channel. Dunno why it was suggested, but it's great!
The blocks falling sound like my heart rate watching this
I've noticed that human players tend to make a hole for the 4-rods at the right, instead of on the left. Do computers all do the same, or it it based on right-left brain asymmetry??? Is there an actual asymmetry in the game?
computers just do what the programmers instruct it to do. For example, if I coded a program for this then my version would also prefer the right side. There is no advantage to either side with this strategy... it’s simply preference.
@@pat5star just to correct you.
Right well is preferred since you can stack high up while still getting a tetris.
Left well is not recommended since the I-piece rotation is biased to the right.
Since I-pieces rotate to the right side first, regardless if your using CW or CCW rotation, its harder to get a tetris on the left well. Especially if your stacking high.
Almost all pro players stack right.
he topped out at 1.9m, so close to 2m
Not fair! The robot paused multiple times to think!
idk if im getting r/wooshed or if you seriously think that a TAS needs to think
@@Tetrasaurus_ I was being ironic, sorry if I didn't make it clear :D
This gave me anxiety. I love it.
I mean i figured it got far but i wanted a long bar drought so bad after it already stacked too high
Oh so this is not just Joseph trying?
I know it’s not, don’t kill me please.
Jokes don’t exist online.
The edit in the Desc shows how good humans speedrunners are at Tetris classic
It takes pauses to think. Can players in competitions do that?
Idk ask Trapzone
Watching this video is seriously stressing me out.
I guess the world scientist where not kidding when they say A.I. is a real threat! with the ability to predict your every move! We don't stand a chance! Maybe fighting fire with fire!
What about fastest top-out wr? Can’t take that one lol
Just curious: is the pause buffering a strat that helps the tas? Can it get more inputs in that way? Is this something that humans could do as well? Someday?
My guess is it's rng manipulation, since it pauses at around 4:40 while the stack is low.
@@NotAghostSpeedruns makes sense
World's Most Interesting Robot: "I don't always clear a row, but when I do, it's always tetris"
It's official: TAS is no longer called TAS, it's now called Bored Robots
The video and most comments didn't age too well after Cheez discovered rolling for him. Pure mayhem whats happening in classic tetris ATM ...
The amount of BTBs is incredible
It didn’t beat the no-rotations line wr 👀
I might actually do a noro tas to see how far it can go with rng manip
That would be fascinating... You'd probably have to try multiple times till you get a game with favorable piece order no?
@@Tetrasaurus_ there is already a tas maxout with just squares
@@iDunnoMC but what about noro tho
@@SamTheS you don't ever have to rotate squares
This record has been destroyed by EricICX after he got a 3.7 million
Someone actually beat level 46 (30 something)
Yeah EricICX got to level 37 (displayed level 50 in game)
I very much doubt that this is being played by a robot, why would it need to keep pausing for?
My brain has two theories: Pausing allows faster inputs, pausing could allow better pieces.
Button inputs (press/release) on older hardware can be parsed only one time every frame, so in 60fps gameplay that's 30 presses and 30 releases. To go faster, pausing the game to release a button allows you to instead press the button again in the next frame of unpaused gameplay. This could aid better horizontal movement in the speedrun.
Alternately, the game could be running seeded RNG since startup, and based on the timing of inputs you will fall on a cycle that gives you certain pieces. This seed could be advancing regardless of gamestate, which means that it advances while the game is paused, allowing the TAS to wait a frame to manipulate receiving an ideal piece.
My references for both theories: Pause buffering for faster BLJ in Super Mario 64 (1key 4:20.77 TAS)
Running from startup allows consistent first dungeon RNG in Legend of Zelda (RTA any% no up+a)
Waiting to progress gameplay allows for reaching the ideal RNG to get a star block in Mario Party (Mario Party 2, 99-star softlock TAS)
This TAS robot has a really good gaming chair
Anyone else see that it kept pausing?
this needs more views
it did
This is like the definition of all tap no skill lol
The robot is just trying its best 😭😭😭
What advantage does pausing get you here? Anybody know?
manipulates which piece you get next
Damn, who is this guy, he should enter CTWC.
Is the tas pause buffering? I am impressed.
Why did it keep pausing?
Have our Tetris-playing bots become self-aware?
This is scary. I mean, what technology can do..
This entire thing was basically
Oh shoot the he messed
oh wait never mind
He didnt break the world record for fastest unintended death. That would still be held by me! :)
Notice how every time a tetromino moves, it slides, normal players would be tapping just really fast but since this is a perfect robot, it can slide without making a single mistake
hey! I'm instering in making a tas of tetris but im not really sure how to manipulate rng, could you point me in the right direction?
I'm not an expert but the way I do it in this video is pausing for a few frames then unpausing to change the pieces the game will give you
Why is a bored robot pausing so much? But then I read your description and it seems like the player was pausing it and you were editing it out?
The most incredible tetris game ever. Respect v
No 230 line speedrun wr (I think)
what is 230 line speedrun wr?
@@Tetrasaurus_ fast
@@iDunnoMC ..well yeah
Damn wall-e hitting them nice t-spins though
tfw you get that far and lose in competition play because your score overflowed.
I thought the robot was going to start from Level 29.
Even the tas bot has to burn some lines
I thought Tetris randomly chooses pieces to drop. If it can be played by a bot, then the pieces picked isn't ever random.
When you're dealing with computers, there is no such thing as random. When they're asked to produce a random number, they'll give a specific generated number based on a number of factors which are intended to be obscure or uncontrollable enough to humans to see it as random. However, if you feed in the same conditions with the same timing, you'll get the same result.
For tool-assisted speedruns like this, you can and will do exactly that. (Well, technically, ANY speedrun recorded on an emulator would, since it repeats the same inputs at the same times, but let's just focus on TAS for now.)
Now, what's really fun is, if you're doing tool-assisted, you're not playing the game in real time. You're making inputs frame by frame, skipping back if something doesn't work, you can make every move perfect every time. And those inputs are often part of the game state that determines random number calculation! So you can just toss in a few extra button presses here and there to get just the right block; there's one run I've seen on youtube where random number generation is manipulated to make only two specific blocks drop twenty or so times running. In this video, I suspect that's what the brief pauses were for.
Having said all that though... you can still make an AI that can just play Tetris, regardless of the blocks that drop. You can even make one that plays well. Reacting to random block selection is not the hardest part of it, just teach it how to recognize which block just appeared and how to work with it, and it'll do the rest. I think Code Bullet did video on one.
Question: How do you slide pieces and and do T-Spins in NES Tetris? Is it frame-perfect or am I just stupid and missing something important?
Edit: And second question: If a TAS bot can manipulate RNG and NES Tetris doesn't use the official Tetris randomizer, why can't you manipulate the RNG to just give you I-Blocks every single time to get free Tetrises?
Sorry if these are dumb questions, I'm just not super familiar with NES Tetris. Nice TAS though.
There is technically some lock delay in nes, but it's only as long as it would normally take to fall one block. On lvl 18, this is 3 frames, lvl 19 is 2 frames, and 29 is 1 frame. So on lvl 29 spins are frame perfect, but on lower levels you have a bit more leeway. Tucks are easier than spins because if you hold left or right while a piece is against a wall, it fully charges das, so the piece moves as soon as it's no longer against the wall.
You could theoretically manipulate the rng to get only long bars, but it would be really annoying and boring because more than half the game would be pausing to get the piece.
@@demartian8988 Thank you.
Cheeze has a higher post lvl 29 score lol
Every body gangsta til the tas bot start taking burns.
Thus, Skynet is born.
When you realize Cheez did 100 lines faster than the bored robot...
Well yeah, that's because it was going for zero burn.
The AI just had enough and quit. What happened?
Leaked footage of Cheez "casually" playing tetris
how long did this take to render?
a while
@@Tetrasaurus_ oh ok
Most nonsense bot I have ever seem, this game is funniest in challenge the player itself.
Pls add a strobe warning
Final Score: 1,985,880
bruh what high score WR this person only got 385880
Boom, Tetris for Mr. Data!
are these players rolling
Why does it start on level 19 instead of 1? Why is level 19 like half the video, where the other levels seem to zip by in comparison? Thanks for any response!
It starts on 19 as you get more points on 19 than on level 1 per line, and the reason levels after 19 are shorter is because when you start on a level, you are given a certain amount of lines before transitioning to the next level, after that every 10 lines you will move up a level. For example, when starting on level 19, you have 140 lines before moving up to level 20, after that the levels will increase every 10 lines. Hope this reply helps!
I find it funny how literally every record here has been beaten by humans
what about score? i do think its pretty insane that the wr has increased by 6 levels since i made this video
@@Tetrasaurus_ If I remember correctly I think the world record is a 1.5? I could be wrong but last time I checked that's what it was.
@@Tetrasaurus_ yeah Tetra, what about score?
what about no spin tho
Eric just beat this for lines...
yes he has, i have edited the description and the pinned comment because of this, eric is insane lol
EricICX > TAS confirmed :kappa:
When a robot beats you in a tetris game
Wtf i did't know that a TAS can get the streamli level
No Level 1 start wr
No level 1 -19 speed run wr
No Level 18 start wr
No no next box wr
No no rotation wr
Cheez says hold my beer...well juice box
Why did it stop?
because i got bored
@@Tetrasaurus_ why did you get bored?
so I don't know how this tad works but you/the robot just does not want to burn, you keep on aiming for only tetriss which is dang
That is the whole point of tetris. Every burned line is a waste of points
But if you dont burn its risky since you will keep going up and up which is why I said dang because daaaaang he survived
@@lettuce1626 19 survival with 30hz tapping is fun
Idk man doesn’t look like 18 transition minout record
Why pause?
rng manipulation