First Ever AI REBIRTH SCREEN on Original NES Tetris

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 568

  • @adrien_1018
    @adrien_1018  11 месяцев назад +338

    Answering a few common questions here:
    Q: Why does it left well?
    A: The reason is pretty complicated, but simply put, I used a left-well-preferring NN to generate the tablebase since it is my best NN at that time, and as a result the tablebase also prefers left well.
    When training a neural network, whether it prefers left or right well depends on which well it discovers first in the training process, which is essentially random. In fact, the BetaTetris NN featured in this video prefers right well if playing without the tablebase.
    Q: Why does it change from left well to right well, or vice versa?
    A: I mirrored all the boards in the tablebase, so the tablebase can actually play both wells. Whenever it thinks left / right well is better for the current situation, it will go for it.
    (The piece movements are not symmetric, so even with mirroring the board quality of left well are still better than that of right well.)
    Q: What happens if you keep playing after rollover? Is it the same as if you start a fresh new game from level 0?
    A: It would be almost the same, except that the 810-line level will be at a different level since the line count is different. (and some trivial ones such as piece statistics and starting score)
    Q: The color palette of display levels 146 & 210 should be Dusk, not Dust?
    A: Yup, that's a typo. In fact, I copied the color names directly from my previous video and never realized there was a mistake :)
    Q: How to solve the emulator discrepancy problem? Is it possible to run the AI on console?
    A: The method is to do a console verification. For example, if someone took the BizHawk input file in the description, replay the imputs on the console and it runs perfectly, then we will know the emulation is accurate.
    Once the console verification is done, it is definitely possible with proper tools to sync the console with the computer to give the inputs (though I don't have a console nor the hardware to do this).
    Q: Does this mean it is possible to play infinitely?
    A: Any AI will be prone to topout if it encounters a bad enough piece sequence. However, it is possible to design a TAS for true infinite play, using the fact that the level pattern will cycle every 17600 lines (after the first level-up). If one can to find an input sequence to
    1. Get to the exact same board & next piece after scoring 17600 lines
    2. The number of scored singles, doubles, triples and tetrises in these 17600 lines are all multiples of 10
    3. Pause the game appropriately to make the in-game RNG loop back to the same state after these 17600 lines
    then the game state will essentially loop back, hence achieving true infinite play by repeating the inputs of these 17600 lines.
    Q: Why did the screen glitch out at 1:09:26?
    A: That's an encoding glitch when I exported the edited video (possibly due to a bug in my video editing software).

    • @boopydoopy2488
      @boopydoopy2488 11 месяцев назад +8

      I am one of the few who prefers left well IRL. Every time I start to set up right well it devolves into left well.

    • @Yakushii
      @Yakushii 11 месяцев назад +7

      ​@@boopydoopy2488Yes, we made you to prefer a left well. Trying to make a right well is just you trying to challenge your own programming.

    • @wiirambo7437
      @wiirambo7437 11 месяцев назад

      @adrien_1018 infinite play is (sadly) not that simple (unless you fix the crash in some way).

    • @TechMDYoutube
      @TechMDYoutube 11 месяцев назад

      Is it going to ever be possible for a Tetris player to use the select button and also push down? Also, what does the select button do again I missed that part.

    • @adrien_1018
      @adrien_1018  11 месяцев назад +9

      @@wiirambo7437 the crash dodging strategy still works after level rollover, so crash should not be an issue.

  • @iwersonsch5131
    @iwersonsch5131 11 месяцев назад +892

    So this AI avoids all the crashes, without RNG manip, without knowing pieces beforehand (aside from the 1 next piece) - that's hype

    • @jjeastside
      @jjeastside 11 месяцев назад +42

      Looks like it avoids it by taking singles and manipulation of push down points.

    • @codetaku
      @codetaku 11 месяцев назад +39

      @@jjeastside Insanely weird for you to say "manipulation" of push down points in response to a comment talking about RNG manipulation
      This is the only known way to dodge the crashes with maximum probability. It's not "manipulating", it's just "holding down at certain points to avoid crashing"
      The entire crash-dodging strategy is outlined in the description box.

    • @jjeastside
      @jjeastside 11 месяцев назад +44

      ​@@codetaku I don't mean manipulation in terms of an unfair or cheating way I meant the first definition of manipulation which is to a handle or control in a skillful manner. Instead of rng manipulation to get certain pieces to avoid game crashes it is using piece movement manipulations in order to handle game crashes.
      I think you may have jumped to conclusions and took my comment in a negative manner to diminish the impressiveness of the AI.

    • @jjeastside
      @jjeastside 11 месяцев назад +18

      @@codetaku To your other comment of it being the the "only way to dodge crashes with maximum probability" is also incorrect. There are other alternative ways that can be used to handle the game crashes such as multiple players being plugged into the console and flashing your next queue. There is an excellent video by EricICX called "The secret second ending of tetris" and a comment on the video by Fractal which demonstrates these techniques.

    • @jjeastside
      @jjeastside 11 месяцев назад +24

      @@codetaku its sounds like you're very passionate about tetris and I am too but please remember to be courtesy and give others the benefit of the doubt when making comments like these.

  • @StormerSage
    @StormerSage 10 месяцев назад +222

    I love that it's possible to be so good at Tetris that you start breaking the game itself, and if you can handle that long enough, you can fix it too.

    • @janzwendelaar907
      @janzwendelaar907 10 месяцев назад +22

      NEStris is actually just an assembly coding challenge if you are good enough. It's only a game if you're bad at it

    • @galacticp1
      @galacticp1 2 месяца назад

      Starting as a funni block survival game to literally avoiding crashes and bugs while holding the game together with a D-pad and A B

  • @DreamerTheWolfFox
    @DreamerTheWolfFox 11 месяцев назад +396

    1:03:34 "Are you really going to watch the entire 810 line level? Why?"
    I have nothing better to do

    • @chandlergoldsmith8440
      @chandlergoldsmith8440 11 месяцев назад +12

      "when stantley came to a set of two wells, he entered the well on the left"

    • @o0alanjack0o
      @o0alanjack0o 11 месяцев назад +10

      Also, you can find some interesting things like 1 frame green out video glitch at around 1:09:26 .

    • @DreamerTheWolfFox
      @DreamerTheWolfFox 11 месяцев назад +1

      @@o0alanjack0o i actually made another comment about that.

    • @Magic_beans_
      @Magic_beans_ 11 месяцев назад +4

      It’s 20 minutes, I’ve wasted more time on less interesting things.

    • @o0alanjack0o
      @o0alanjack0o 11 месяцев назад

      @@DreamerTheWolfFox I'm late to party and did not notice you already comment on that one lol.

  • @AkAtu_
    @AkAtu_ 11 месяцев назад +247

    Congratulation! You've managed to
    find this really unique frame buried deep
    in this 270,000-frame long video,
    especially during the not-so-interesting
    pre-colors play!
    I feel so accomplished in life after finding this

    • @lancerdeltarune
      @lancerdeltarune 11 месяцев назад +1

      wasn't buried that deep

    • @damri_notfound
      @damri_notfound 11 месяцев назад +2

      where?

    • @AkAtu_
      @AkAtu_ 11 месяцев назад

      @@damri_notfound you gotta find it

    • @ryanamburgy2791
      @ryanamburgy2791 11 месяцев назад +2

      Keyboard

    • @AkAtu_
      @AkAtu_ 11 месяцев назад

      @@ryanamburgy2791 ⌨️

  • @DMETS519
    @DMETS519 11 месяцев назад +186

    Love the names for the glitched colors. (Level 241) "Internship at Marie Curie's lab." Really? Just awesome.

    • @Tesserex
      @Tesserex 11 месяцев назад +35

      183 - "Mexico According to Hollywood"

    • @Blahaj_IKEA
      @Blahaj_IKEA 11 месяцев назад +12

      Greeeen. 50 shades of blue. Burnt spaghetti, glowing spaghetti, non glowing spaghetti. Burnt key lime pie, RED, week old bubble gum, Australian outback, nuclear Christmas, regular Christmas, Christmas but green with envy, radium+, Los Angeles smog, quarantine hair dye

    • @gordontaylor2815
      @gordontaylor2815 10 месяцев назад +8

      I believe Greg Cannon (who's video is linked in the description) came up with those names.

    • @peachparee7647
      @peachparee7647 7 месяцев назад +2

      ​@@Blahaj_IKEA Let's not forget Stardew Valley Sunset

    • @WindowsDrawer
      @WindowsDrawer 7 месяцев назад +1

      Maria Skłodowska-Curie* btw

  • @dandanthedandan7558
    @dandanthedandan7558 11 месяцев назад +411

    45:26 That L piece spin and tuck was *nasty*

    • @WildlifeVideos113
      @WildlifeVideos113 11 месяцев назад +1

      Would a human be able to do that?

    • @logan3917
      @logan3917 11 месяцев назад +6

      @@WildlifeVideos113yeah

    • @galoomba5559
      @galoomba5559 11 месяцев назад +48

      @@WildlifeVideos113 yes, but it's frame perfect

    • @Periwinkleaccount
      @Periwinkleaccount 11 месяцев назад +9

      Similar one at 50:21.

    • @raffimolero64
      @raffimolero64 8 месяцев назад +1

      @@galoomba5559 any tuck after lvl 29 is frame perfect too, but you can roll it

  • @desmondschneider5397
    @desmondschneider5397 11 месяцев назад +58

    29:07 Congratulations to BetaTetris for unlocking Electronic Arts!

  • @c64cosmin
    @c64cosmin 11 месяцев назад +176

    36:07 this level is called Blue Scuti!

    • @VectorJW9260
      @VectorJW9260 11 месяцев назад +48

      Honestly, we should change the palette name to that. The palette has blue in it, and this level is most known as the level that Blue Scuti crashed at.

    • @АртёмЗайчик-д3в
      @АртёмЗайчик-д3в 9 месяцев назад +1

      I think it should be named *Scutium* !

    • @planesandgeographyaremything
      @planesandgeographyaremything 8 месяцев назад +5

      “Uhm, actually it’s called radium 🤓”

    • @kiwi_2_official
      @kiwi_2_official 8 месяцев назад +2

      ​@@planesandgeographyaremythingkennel

    • @peachparee7647
      @peachparee7647 7 месяцев назад +2

      ​@@planesandgeographyaremything Shut

  • @alexander1989x
    @alexander1989x 7 месяцев назад +143

    810 lines of Charcoal is just pure torture for a human player.

    • @YellowBlue3x3
      @YellowBlue3x3 7 месяцев назад +9

      For Fractal? Not so much.

    • @Therealzimothy
      @Therealzimothy 7 месяцев назад +6

      on NES its greeeeeeeen which imo is worse because of everything being dark

    • @YellowBlue3x3
      @YellowBlue3x3 7 месяцев назад +5

      @@Therealzimothy you mean Tetris GYM right?

    • @witchsquad3324
      @witchsquad3324 6 месяцев назад

      Fractal started from 235 and beat 810 lines level to see if it was possible

    • @blockmasterr
      @blockmasterr 6 месяцев назад

      Its charcoal 2 technicly so it does become a lot easier than the first charcoal, still hard though

  • @kingyodah5415
    @kingyodah5415 11 месяцев назад +129

    This is so cool, with the explanations and stuff. Also imagine playing at charcoal for 800 lines 😵

    • @xdkristof
      @xdkristof 11 месяцев назад +39

      that's why you don't start at lvl 18!

    • @winnipeginstinct
      @winnipeginstinct 11 месяцев назад +19

      Luckily changing the start level fixes that problem

    • @jakerussell135
      @jakerussell135 11 месяцев назад +12

      imo starting at level 10 gives the best 810 line color (same color as lvl 155, green gray white one)

    • @DJIncendration
      @DJIncendration 9 месяцев назад

      @@xdkristof Why not?

    • @xdkristof
      @xdkristof 9 месяцев назад +1

      @@DJIncendration because if u start at lvl 18, u will have to play on charcoal for 800 lines, but if u start on a diff level, it will be a way better color pallete

  • @maxikle
    @maxikle 8 месяцев назад +78

    With how far we've come in tetris by now, there'd be no surprise if, for example, Alex T. manages to pull off a rebirth in a human game.

    • @Sc9cvsd
      @Sc9cvsd 8 месяцев назад +18

      It's basically inevitable at this point. Alex T did 155 to 255 reset, he can play start to 155, so just a matter of getting both in the same run

    • @peachparee7647
      @peachparee7647 7 месяцев назад

      ​@@Sc9cvsdcorrect me if I'm wrong but that was on the modded version

    • @xDShnick
      @xDShnick 7 месяцев назад +8

      @@peachparee7647 It's humanly impossible to consistently getting passed all the crashes. From level 155 to 159 are possible crashes by making a single. Even getting to that point in your run is super hard, but getting through all possible crashes is absurd. And I'm not even talking about crashes on levels 249, 253 and 255. So yeah, he uses modded version.

    • @evenfisher0188
      @evenfisher0188 7 месяцев назад +8

      In the modded version it will happen within like a year but crash dodging is on a whole other level

    • @psyckwhoever4197
      @psyckwhoever4197 6 месяцев назад

      I hope it won't break *him* to try it, though 😕
      This challenge is very luck dependent, especially with the crash dodging on the levels after 810 lines of charcoal.
      Bad RNG is the most frustrating way to lose after almost an hour of intense concentration 😅

  • @JFrombaugh
    @JFrombaugh 11 месяцев назад +206

    “If the Original Kill Screen was the game’s way of beating the player, and the True Kill Screen was the player’s way of beating the game, beating Level 255 is the Rebirth Screen, with both the player and the game emerging triumphant together. If it can be done someday…it will be the ultimate final achievement of the original NES Tetris.”
    -aGameScout

    • @kiwi_2_official
      @kiwi_2_official 10 месяцев назад +13

      25,600 lines:
      17,600 line piece rng reset:
      25,600 of every piece:

    • @nightfall9737
      @nightfall9737 7 месяцев назад +1

      I agree with this statement

    • @VideoGamer110
      @VideoGamer110 7 месяцев назад +7

      Calling it now by 2027 some mad lad will have achieved a double rebirth

    • @MellowNova
      @MellowNova 7 месяцев назад +2

      ​@VideoGamer110 in the future, it will stop being a matter of who can get the most rebirths...

    • @bloxninjagaming6577
      @bloxninjagaming6577 5 месяцев назад +1

      perfect rebirth by 2050

  • @EllipticGeometry
    @EllipticGeometry 11 месяцев назад +52

    That was impressive. Discovering the state of the Tetris scene some years ago was crazy enough (RIP Jonas and his rare footage of achieving a game crash). Finding out again when Scuti made the news was flabbergasting. It’s truly a game of all time, not only because of its everlasting appeal but because the limits are still being stretched after decades. At least when it comes to bot play, I think we’ve reached the final major milestone now with rebirth.

    • @kokosita
      @kokosita 11 месяцев назад +5

      did jonas crash the game? where can I read more about that

    • @adrien_1018
      @adrien_1018  11 месяцев назад +25

      He crashed the game (at least, made the game malfunction) due to some unknown reasons, but definitely not the high-level crash we're talking about nowadays.

    • @EllipticGeometry
      @EllipticGeometry 11 месяцев назад +1

      @@kokosita I referenced the clip link buried in this video and the way it was labeled.

    • @DavidSartor0
      @DavidSartor0 10 месяцев назад

      Last major milestone is infinite play.

  • @alexfurg7097
    @alexfurg7097 11 месяцев назад +47

    hidden messages (not in explanation), maybe incomplete:
    3:39 back-to-back tetris
    7:26 least efficient ai
    26:34 the unique frame
    29:06 beta gained conciousness
    41:51 a confetto
    46:47 the best color scheme
    54:35 long level
    1:00:00 1 hour
    1:03:34 the deep question
    1:05:21 jonas crash (timestamp is jonas' death anniversary?)
    1:10:39 out of long level

    • @adrien_1018
      @adrien_1018  11 месяцев назад +8

      That's amazing (especially for discovering the anniversary!) There are still two left though :)

    • @paranoia2021
      @paranoia2021 11 месяцев назад +5

      “Mexico according to Hollywood” and the other I literally forgot because I was focusing on the game

    • @wishvolo
      @wishvolo 11 месяцев назад +9

      39:00 confetti makes funny noises (i agree)

    • @ChilokRoblox
      @ChilokRoblox 11 месяцев назад +10

      14:14 trouble editing video
      1:09:26 editing glitch?

    • @fireyfan25
      @fireyfan25 10 месяцев назад

      ⁠@@adrien_1018 I made a comment with all of the messages and explanations. ALL OF THEM. Please pin me.

  • @fireyfan25
    @fireyfan25 10 месяцев назад +10

    BetaTimestamp
    0:11 BetaTetris start
    3:29 BOOM! Back-to-back tetrises
    5:46 Level 19
    7:26 This is the least efficient AI
    9:06 Level display breaks
    14:14 Trouble editing video
    26:34 The unique frame
    29:06 Beta gained consciousness
    32:08 COLORS
    34:18 Crash zone begins
    35:41 BetaPushdown
    36:55 Confetti
    37:34 BetaSingle
    38:13 Desync
    39:00 Confetti makes funny sounds
    40:17 Crash zone ends
    40:46 Partial desync
    41:57 A confetto
    44:26 2nd color cycle
    46:47 The best color scheme
    53:17 Endless level begins
    54:35 Endless level
    1:00:00 1 hour
    1:03:34 The deep question
    1:05:21 Jonas broke NES Tetris (and died on the corresponding day)
    1:09:26 Screen glitches out
    1:10:39 Endless level ends
    1:13:10 Crash zone 2 begins
    1:14:41 Level 255
    1:15:00 Rollover
    Confidence level 105

  • @Rude_i_Wredne
    @Rude_i_Wredne 11 месяцев назад +40

    0:21 , 20 seconds in and it already finds moves invisible to humans

  • @carlossaliba3478
    @carlossaliba3478 11 месяцев назад +14

    this is such a well made video, i cant believe it got barely any recognition.

  • @GregCannon7
    @GregCannon7 11 месяцев назад +37

    This is amazing Adrien, so many congrats!

    • @kingyodah5415
      @kingyodah5415 11 месяцев назад +5

      And so StackRabbit lost the score WR for AIs 😮

  • @Melvintnh327
    @Melvintnh327 11 месяцев назад +103

    32:45 dirtiest tetris ever

    • @hhhcirA
      @hhhcirA 7 месяцев назад +1

      that looks clean to me

    • @Melvintnh327
      @Melvintnh327 7 месяцев назад +5

      ​@@hhhcirA dirtiest as in highest tetris ever in the playfield

    • @milk17A
      @milk17A 6 месяцев назад

      @@Melvintnh327watch the max-out tas

    • @togetherlaced2752
      @togetherlaced2752 Месяц назад

      I wonder how the ai even thinks of that
      People are insane man

  • @kacperzimowski4626
    @kacperzimowski4626 11 месяцев назад +135

    Fractal can do that after a small beer

    • @Николай_Николаев
      @Николай_Николаев 11 месяцев назад +1

      Nobody can this world⚡

    • @SariSorta
      @SariSorta 11 месяцев назад +1

      LMAO

    • @psymar
      @psymar 11 месяцев назад +1

      the hard part is avoiding the softlocks

    • @asheep7797
      @asheep7797 8 месяцев назад +10

      Alex can do it after a long bath in milk.

    • @-ZM_Gaming-
      @-ZM_Gaming- 7 месяцев назад

      ​@@asheep7797CHUG

  • @bobbob-gg4eo
    @bobbob-gg4eo 11 месяцев назад +41

    Watching it give up just as it got super easy was incredibly frustrating 😂

  • @lime.person
    @lime.person 11 месяцев назад +6

    that's impressive, you even commentated as it went on, massive shock how this hasn't blown up yet!!!

  • @vlongo26
    @vlongo26 11 месяцев назад +17

    Seeing all the points where it passes up on a tetris for board health is super interesting to me. by far the most mind blowing example is at 10:24 like I would never in a million years pass up that tetris for board health

  • @DrakodanSRL
    @DrakodanSRL 11 месяцев назад +11

    Since "infinite play" is theoretically possible by cycling back to Level 1, this leads me to believe that the final frontier for Tetris play will eventually become Time Defense: Play for as long as possible without topping out or crashing the game.

    • @DrakodanSRL
      @DrakodanSRL 8 месяцев назад +1

      @@Jesus_Christ_Is_Lord09 God's not real.

  • @adrianchen0104
    @adrianchen0104 11 месяцев назад +12

    Plot twist: Adrien is actually playing the game and all the things on the side are edited in.😂

  • @SomeGuy712x
    @SomeGuy712x 11 месяцев назад +9

    Now, let's see who the first mere mortal will be to reach rebirth...
    (33:44, 48:15) Whoops, the name of that dark color scheme is "Dusk", not "Dust".
    (46:47) I like the Bubblegum palette myself.

    • @letcreate123
      @letcreate123 9 месяцев назад

      SRA jumpscare
      And yeah, I agree. If I were to add a new official palette to the rotation in this game, it would be the bubblegum one.

    • @DJIncendration
      @DJIncendration 2 месяца назад +1

      Rebirth actually happened.

  • @ivanprograming
    @ivanprograming 10 месяцев назад +2

    Interesting thing I've ever seen in my life. Nice work on that heh :3

  • @LunamLegionam
    @LunamLegionam 11 месяцев назад +17

    and the fact that it’s left well is even more impressive

    • @dennisamelunxen8283
      @dennisamelunxen8283 11 месяцев назад +1

      Is it just a flex or is there a reason for this?

    • @LunamLegionam
      @LunamLegionam 11 месяцев назад +7

      @@dennisamelunxen8283 since the pieces are biased to the right side of the board it would make sense to build the stack on the left and send tetrises to the right, which is what a lot of people do in competitions

    • @DavidSartor0
      @DavidSartor0 10 месяцев назад +1

      @@dennisamelunxen8283 Neural network happened to find left well first, not smart enough to realize it could use the other side instead.

  • @seikosbeats
    @seikosbeats 7 месяцев назад

    This is a really well made video and i appreciate all the commentary on what is happening and links to articles that explain what happens in game at the moment it happens, this video deserves more views

  • @JustASunflowerSeeD
    @JustASunflowerSeeD 7 месяцев назад +3

    these glitch color palette names are SENDING ME

  • @sussdood
    @sussdood 11 месяцев назад +7

    1:14:58 now, this means we can technically play forever without losing

  • @emmmmmmma92
    @emmmmmmma92 11 месяцев назад +44

    mexico according to Hollywood is such an incredibly online level name lol

  • @lexxluey
    @lexxluey 7 месяцев назад +2

    Back end developer here.
    This is beautiful. So beautiful. So much to say and so inspiring.
    When we write code for a lot of web applications in modern times with frameworks and modern languages that do alot of the heavy lifting of resource allocation and management for you, it becomes easy to take certain thing's for granted in our code and by extension our apps.
    Take for instance the context of the level rolling over. The variable for storing the games level is a byte type. It's range of possible values is from 0 to 255. Contrast with an integer which is from -2,147,483,648 to 2,147,483,647.
    When the original creator of tetris wrote his code and assigned game levels a byte type, he obviously felt no one will ever beat 255 levels in a go, especially when kill speed kicks in. But we can see the unintended glitch - reset to level 0. If he used an int type - which is not feasible i think, given memory constraints of them nes consoles. That was too much memory to waste for tracking levels - we would have over a billion levels possibly. 😂
    While it's probably not technically feasible for nes then, it just shows the importance of some basic things we are taught in computer science: data types and their sizes, computer memory, and assigning variables.
    Most modern developers take these for granted. You make a variable of type float when making it short int will work.
    It's a beautiful lesson about memory management with practical implications. This has happened on some web applications too where the programmer didn't think a certain data type will affect his system but it did in the long run. An instance is storing data in databases for enums. If you use strings, your database memory consumption or size will become larger than the available memory on the system. Meanwhile, using a byte or short int will reduce the rate at which the size grows.
    This is the one glitch I thoroughly understand and can relate with compared to every other tetris glitch out there. 😅

    • @teo_heel
      @teo_heel 7 месяцев назад

      That's why I prefer Tengen version of NES Tetris. It's not broken. It caps on level 17 (that is playable for a casual player, pieces doesn't fall too fast) but score doesn't cap (it rolls over to 100000 after reaching 999999), it also has a fixed scoring for clearing specific amount of lines. Technically you can play Tengen version of NES Tetris for hours without any glitches whatsoever. Too bad Nintendo didn't license this version...

  • @ashleyperez2806
    @ashleyperez2806 2 месяца назад +4

    Eight months later Humans did it

  • @BrandonKeeton-m8x
    @BrandonKeeton-m8x 3 месяца назад

    How the heck do you not even have 100 subs yet? Bro, this is the most underrated channel of all time. +1 sub

  • @JezElectroAlt
    @JezElectroAlt 7 месяцев назад +2

    The glitch colors look very cool.

  • @BarksWolfy
    @BarksWolfy 6 месяцев назад

    This is so fascinating.
    I’ve only just learned about all this information regarding the limits of Tetris. The fact that you can literally take this game and document the various different, and seemingly chaotic, glitches that slowly start to pop up the further you push them game is quite fascinating.
    I wonder if it will somehow be possible to achieve the levels simulated in this video by human hands… that would be insane!

  • @The_Exporter_Channel
    @The_Exporter_Channel 10 месяцев назад +6

    33:45 Dust 😂😂😂
    44:17 As it enter the RED pallet, 2 pieces are on 666

  • @xdkristof
    @xdkristof 11 месяцев назад +5

    this is amazing. btw i think greg rlly likes spaghetti for no reason (he named like all of the levels after spaghetti)

  • @Correspondence-la7la
    @Correspondence-la7la 7 месяцев назад

    This is the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while when watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while when watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while when watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while when watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while when watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while when watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the most fun and entertaining video I have ever watched because it is so good and I just love the wonderful and spectacular quality that this video has to offer. I also like how the pieces satisfying place at the right place because this is probably one of the best videos I think I have ever watched in my entire life, due to the extreme long length I feel like this would be recommended for everyone to watch, especially on 0.25 times speed, it’s just so satisfying to watch and so lovely and I won’t stop watching this video over and over on repeat and it’s just wonderful how ridiculously good it is! My favorite part is the 810 line level, which is very long and takes 17 minutes to watch on normal speed, while when watching on 0.25 times speed, 1 hour and 8 minutes. Overall, this is probably the best thing I have ever watched.

  • @drewdungan7985
    @drewdungan7985 7 месяцев назад +1

    Been looking for a rebirth video since getting hooked on NES Tetris after watching Summoning Salt's video.

  • @mkjirak
    @mkjirak 11 месяцев назад +1

    1:05:21 I can't read the subtext due to pixelization, but I think it says something about how it's sad Jonas isn't around to see what he would do with these new discoveries. And I agree. RIP Jonas.
    Also, I know it's a pain to play but Dusk is probably my favorite glitched color palette. I like how the colors work together.

  • @starrekt2037
    @starrekt2037 10 месяцев назад +1

    0:16 - first explanation
    9:06 - level bug (30=00, 31=0A, 32=14, etc)
    32:07 - colors bug
    34:17 - THE CRASH BEGINS
    36:55 - Confetti
    40:17 - Infinite Confetti
    40:46 - Desync
    44:26 - Normal Colors Again :)
    53:17 - 810 Line Level
    1:13:09 - Levels From Hael
    1:14:41 - Level 255
    1:14:58 - Rebirth Screen

    • @АртёмЗайчик-д3в
      @АртёмЗайчик-д3в 10 месяцев назад +1

      34:17 is not when crash zone begins, it's time for explanation of crash. You seem to have confused it. Also, you put the 100-line desync time, not when the level number becomes yellow.

    • @starrekt2037
      @starrekt2037 10 месяцев назад +1

      But, level 155 is the first level that could crash the game. And level 155 is shown at 34:17.

    • @АртёмЗайчик-д3в
      @АртёмЗайчик-д3в 10 месяцев назад

      ​@@starrekt2037 Level 155 is at 35:39. Or you mean something else? Maybe I'm not understanding something, correct me

    • @starrekt2037
      @starrekt2037 10 месяцев назад

      @@АртёмЗайчик-д3в oh, sorry, I correct that soon.

  • @Sherkel
    @Sherkel 11 месяцев назад +3

    As someone who always tosses his pasta in a pan to give it extra burn before eating it, I greatly approve of 41:09 !

  • @Oxxyjoe
    @Oxxyjoe 11 месяцев назад +1

    Lady friend: Hey, you can come crash at my house if you want
    This guy: Ok cool. *starts to set up his AI-Tetris Control room*
    Lady friend: what are ya doin'?
    This guy: I'm gettin' ready to crash, of course!

  • @whitegx-k5i
    @whitegx-k5i 11 месяцев назад +3

    I was waiting for this video... thanks!

  • @SmitteaKat
    @SmitteaKat 6 месяцев назад +1

    Imagine being so good at Tetris the game breaks overtime

  • @Xzy_158
    @Xzy_158 4 месяца назад +2

    00:22 nah that tuck is crazy

  • @Sherkel
    @Sherkel 11 месяцев назад +2

    41:43 "Alright! Fourth game cra--" *tops out*

  • @tropicalpalmtree
    @tropicalpalmtree 11 месяцев назад +1

    As someone not computer minded whatsoever, it so fascinating to me how someone developed a program to beat a game like this. I could never get my head around the computing going on inside a games console or a new pc.

  •  11 месяцев назад

    All those text glitches could be part of some curse horror game story.
    This is some insanely impressive stuff. The crash avoidance is cool!

  • @sseb22
    @sseb22 7 месяцев назад

    Hello. Thanks for the video.
    I found this one after watching Summoning Salt's video on the history of Tetris world record

  • @FLXNANDOGAMING
    @FLXNANDOGAMING 2 месяца назад +1

    8 months later, a human "Dog" reach Rebirth

  • @MrLuigge
    @MrLuigge 11 месяцев назад +1

    vaporwave+ is such an awesome color scheme, blue, orange and white

    • @Sherkel
      @Sherkel 11 месяцев назад

      It's like detergent! Which you definitely need after 810 lines of charcoal...

  • @porter5224
    @porter5224 7 месяцев назад +1

    Oof, the fact that the 810 line level is also one of the levels with a charcoal colour pallet is going to be killer if anyone ever tries to do this manually. It's like the final boss stage of Tetris.

    • @ultraeon
      @ultraeon 7 месяцев назад

      Crash dodging is much much harder than 810 lines on charcoal even though that itseld is insanely difficult

  • @REALlightcat
    @REALlightcat 10 месяцев назад +3

    I'd like to see bubble gum color in normal pallet tbh

  • @BGDMusic
    @BGDMusic 2 месяца назад +2

    hey, first ever human rebirth too

  • @Verlisify
    @Verlisify 7 месяцев назад

    LMAO I was like "Why is the game lagging?" at the end

  • @OmegaGT.
    @OmegaGT. 2 месяца назад +3

    8 months later..

  • @ArtUniverse
    @ArtUniverse 7 месяцев назад

    I love some of these color palette names. My fav is probably "Internship at Marie Curie's Lab"

  • @dandanthedandan7558
    @dandanthedandan7558 11 месяцев назад +6

    53:17 my gosh. Imagine being a human player and the colour scheme for the notorious _long_ level was Charcoal. There needs to be a strategy to play the desync in your favour because I can't imagine how torturous this would be in a real game. After an hour of backbreaking concentration you're stuck with one of the worst colour schemes for the next 810 lines?

    • @mackimations
      @mackimations 11 месяцев назад +9

      The level that the 810 lines occurs at can be changed based on the starting level. Levels 0-15 I believe have differing 810 line levels, it's explained in EricICX'S video
      Edit: It's actually levels 0-14

    • @galoomba5559
      @galoomba5559 11 месяцев назад +4

      @@mackimations 0-9 have the same long level, 15-19 have another, 10-14 have different ones

    • @bobczech7774
      @bobczech7774 8 месяцев назад

      If you use the level desync fix (yes a level 18 start) the 810 line level will be the only color scheme that is even worse...
      ?

  • @LDTV22OfficialChannel
    @LDTV22OfficialChannel 11 месяцев назад +1

    I've never heard of this Tetris-solving AI

  • @skibidireizz
    @skibidireizz 10 месяцев назад +1

    Wow, more than 500 tetrises!

  • @WaterCrane
    @WaterCrane 10 месяцев назад

    Okay, even right at the start, some of those moves are unreal! (0:22)

  • @kayDawgTV
    @kayDawgTV 11 месяцев назад

    That was surprisingly interesting. Thanks for the upload.🎉

  • @MegaMonkeVr
    @MegaMonkeVr 3 месяца назад

    1924: “in 2024 we will have flying cars”
    2024: “ai play Tetris so I not have to anymore” 😂😂😂

  • @BryonLape
    @BryonLape 10 месяцев назад +1

    Have you let it play the rebirth screen to see what else weird the tame will do?

  • @Plastino2
    @Plastino2 11 месяцев назад +5

    "México according to Hollywood" HAHAHA

  • @SandmanDP
    @SandmanDP 10 месяцев назад +1

    There’s a 17 minute level in the palette of Charcoal 2, absolutely brutal

    • @crudojoshuaricofort8795
      @crudojoshuaricofort8795 7 месяцев назад +1

      It was worse on AlexT's first time making it to the 810 line level on the modified version of the game, he got the 810 line level on the green level, and he wasn't even ready for it cuz he thought the modified version removed the 810 level because he expected it on charcoal and when he didn't get it, he just assumed the level was removed from the game.

  • @sonicwaveinfinitymiddwelle8555
    @sonicwaveinfinitymiddwelle8555 7 месяцев назад +1

    6:05 the bot rethought where to place that J piece

  • @benjaminschmutter
    @benjaminschmutter 11 месяцев назад +6

    why does it like a left well?

    • @joekerr3638
      @joekerr3638 11 месяцев назад

      It is just as arbitrary as a right well.

    • @plexquared1877
      @plexquared1877 11 месяцев назад +11

      @@joekerr3638 right well is objectively better- pieces spin with a bias towards the right, meaning it's easier to get pieces all the way right at a high speed.

    • @joekerr3638
      @joekerr3638 11 месяцев назад

      @@plexquared1877 that depends on which version you use...the game boy edition could rotate both clockwise and counterclockwise by using the A or B button.

    • @AnthonyReagen-NaCl
      @AnthonyReagen-NaCl 11 месяцев назад +1

      The Ai doesn’t care about which well it uses because it can always get the pieces over anyway

    • @adrien_1018
      @adrien_1018  11 месяцев назад +8

      The reason is pretty complicated, but simply put, when training a neural network, whether it prefers left or right well depends on which well it discovers first in the training process, which is essentially random. And I used a left-well-preferring NN to generate the tablebase (it is my best NN at that time), so it also prefers left well.
      Additionally, because bots won't misdrop, the advantage of right well is not that significant even with low tapping speeds. While it is true that the bot cannot build the well as high as right well, it can partially compensate by placing more pieces to the right side.

  • @the_m_original
    @the_m_original 10 месяцев назад

    the confetti glitch with the tetris landing sounds so scary and idk why

  • @bjoern_eberhardt
    @bjoern_eberhardt 7 месяцев назад

    [26:34] Congratulations! You've managed to find this really unique frame buried deep in this 270,000-frame long video, especially during the not-so-interesting pre-colors play!

  • @PretzelBS
    @PretzelBS 11 месяцев назад +4

    Amazing video I didn’t know how common confetti was and I also didn’t know how large the gap was after the first cluster of crash spots and I also didn’t know the very end was possible without rng manipulations!
    We are definitely years away for a human achieving rebirth on vanilla rom

  • @DarkFrozenDepths
    @DarkFrozenDepths 8 месяцев назад

    Christ... this pretty much means a true TAS for this game or something would be far longer than we thought....
    Possibly even endless

  • @toadi9000
    @toadi9000 2 месяца назад +1

    51:25 The palette Is Level 1 and at the Level Is:
    LEVEL 1

  • @Magic_beans_
    @Magic_beans_ 11 месяцев назад +2

    I wish my Confidence Level was that consistently high.

  • @이규헌-s3c
    @이규헌-s3c 11 месяцев назад +2

    33:44 Typo: "Dust" --> "Dusk"
    Edit: Same thing with 48:15

  • @tanerdincer6584
    @tanerdincer6584 11 месяцев назад +4

    12:43 that was a very interesting move to not go for a tetris

  • @Akyuu2608
    @Akyuu2608 8 месяцев назад +4

    AlexT got to the rebirth in a practice run
    he started on level 100 something so it's not from the start

    • @Sc9cvsd
      @Sc9cvsd 8 месяцев назад

      That's different though, that's on a mod that can't crash. This AI is playing with crashes possible. It's unlikely anyone could ever reset the game with crashes active like this AI did. But resetting the game with crashes modded out will be an insane feat when it inevitably happens

  • @GamerGee
    @GamerGee 11 месяцев назад +4

    1:14:58 boom rebirth of Tetris.

  • @MikeyLenetia
    @MikeyLenetia 11 месяцев назад +2

    I still think Burnt Spaghetti should've been called S'more, but that's just me.
    Edit: And Christmas but Green with Envy should be The Grinch.

  • @teo_heel
    @teo_heel 7 месяцев назад +1

    It's all great... but I'm curious to see rebirth from level 0 start, not level 18 start. All 255 levels.

  • @leonardomapache
    @leonardomapache 11 месяцев назад +1

    23:09 Is it posible in the vanilla game for so manu square pieces to appear euther in a row or one tetramino appart?

    • @leonardomapache
      @leonardomapache 11 месяцев назад

      Or at 25:52 with the long pieces?

    • @sugardude
      @sugardude 7 месяцев назад

      Can you explain what do you mean by "manu square pieces"?
      And I suppose you meant "either one row off or one tetramino off" with your question, but what one tetramino apart could be? tetramino means blocks with 4 squares connected, so it's exactly all pieces in tetris. Maybe you thought tetramino was just I piece and meant "one column off"?

  • @pnuemonoultramicroscopicsillic
    @pnuemonoultramicroscopicsillic Месяц назад

    9:09 Level -00- 30 (also first use of betatetris NN)
    9:18 Level -0A- 31
    9:32 Level -14- 32
    9:43 Level -1E- 33

  • @dupiglupi2355
    @dupiglupi2355 11 месяцев назад +1

    The way it manipilates crash from not happening is making impossible moves in last secound preventing crash from happening

  • @speedymatt1236
    @speedymatt1236 10 месяцев назад +1

    So this is what a Crash-Conditioned rebirth run looks like…
    Artificially intelligent or not, the full run is just monotonous for humanity’s zenith.
    But if you somehow make it to the end, a rewarding experience beyond heaven’s belief awaits!

  • @FloydMaxwell
    @FloydMaxwell 11 месяцев назад +1

    Imagine...62.9% of all lines completed were done via a Tetris. Despite the handicap of having to avoid crashes by doing singles.

  • @benjamineppler3770
    @benjamineppler3770 2 месяца назад

    The doubles woke up late from partiying the night before and ended up ariving late

  • @marksmithwas12
    @marksmithwas12 11 месяцев назад

    1:05:20 I need the context, because I don't understand what happened 🤔 Jonas put down a single T piece and beat NES Tetris how exactly..?

  • @ChrisDaGamer
    @ChrisDaGamer 11 месяцев назад +2

    when are we going to see this AI play on a console?

  • @v-c-m
    @v-c-m 7 месяцев назад

    "Neon Nights is the best color scheme. Change my mind."
    Why would I? You're objectively correct.

  • @NotJustEnci
    @NotJustEnci 6 месяцев назад

    With this video, I can confirm that getting 20 million before colors is possible

  • @SuperDominicS
    @SuperDominicS 6 месяцев назад

    If you think about it, as long as there's a way to get to a rebirth screen, the highest score is practically limitless

  • @avaseries
    @avaseries 7 месяцев назад

    24 mns in, cheering on tetrises to catch up with single lines

  • @Darktale_Sans
    @Darktale_Sans 6 месяцев назад +2

    29:07 2ND SECRET TEXT!!!!!

  • @ramiel555
    @ramiel555 7 месяцев назад +1

    I could swear it was 'dusk', not 'dust'

  • @j0anbug
    @j0anbug 11 месяцев назад +7

    see you all in 5 years when a person does this for the first time

  • @ModernDayRenaissanceMan
    @ModernDayRenaissanceMan 2 месяца назад +2

    I've played Tetris since the 80s. Everyone knows you NEVER get a long piece like he does EXACTLY when you need it. As soon as you're ready it spams crooked ones or boxes at you 13 times in a row as you wait to Tetris until you're forced high into a corner & THEN the long piece comes to kill you
    It's almost like the game is modded to work WITH him. And I played on or past lvl 10 (which was very fast back then for a 10 year old) quite often. Same with Dr Mario. Max lvl 20. Max speed. 2 player death matches. Hard as can be. I don't buy it. He is making sure he gets a long piece at least every 10 pieces with the mod. All of them do.