AI destroys NES Tetris (26487 lines cleared)

Поділитися
Вставка
  • Опубліковано 19 гру 2024

КОМЕНТАРІ • 418

  • @fghsgh
    @fghsgh  6 років тому +171

    EDIT:
    Hi :) so this is kind of blowing up, huh.
    I'm gonna make a FAQ here because people keep asking the same questions:
    Why doesn't it crash?
    The method to prevent the game from crashing was not known yet in 2018, so it was believed you needed to hack the game to play past that. This script does it by capping the score calculation multiplier at 30.
    What is the actual score?
    Because of the crash thing, the score is inaccurate starting from level 30, so it felt pointless to uncap the score counter. I still have the keypress file, so i could play through it with another script running to count the score externally. Poke me and maybe i'll do it.
    Are you gonna make more videos?
    Probably not. And even then they probably wouldn't be Tetris-related. I'm just a girl who's way too busy with college now.
    Why does it wait until the last moment to move the piece?
    Idk, i didn't write it. Thinking about how i _would_ write it, it probably simplifies the algorithm searching for spins/tucks.
    Can you make it do Tetrises?
    It does sometimes do Tetrises! TheMoonRover found one at 2:33:46, Farhan Algustian found another at 4:22:17.
    I could probably try to make my own script, but it has already been done, and it is probably impossible to play indefinitely unless you do pretty much zero aggression anyway.
    Original comment:
    Displayed number to level number lookup table (aka "if it shows this, it can be one of these levels"):
    00: 0, 30, 206
    01: 1, 133, 225
    02: 2, 147, 248
    03: 3, 202
    04: 4, 193, 241
    05: 5, 139
    06: 6, 54, 70, 86, 127, 149, 161, 171, 173, 232
    07: 7, 99, 106, 180
    08: 8
    09: 9
    0A: 31, 120, 176, 215, 227, 243
    0C: 141, 159
    0F: 104
    10: 10, 113
    11: 11
    12: 12
    13: 13
    14: 14, 32, 191
    15: 15, 112
    16: 16
    17: 17
    18: 18, 157, 169, 230
    19: 19
    1E: 33, 135
    20: 20, 51, 53, 100, 107, 128, 150, 162, 174, 181, 195
    21: 21, 55, 57, 59, 61, 63, 65, 67, 69
    22: 22, 71, 73, 75, 77, 79, 81, 83, 85
    23: 23, 87, 89
    24: 24
    25: 25
    26: 26, 56, 72, 88
    27: 27
    28: 28, 34
    29: 29, 92, 103, 201
    30: 192
    32: 35
    38: 145, 246
    3C: 36
    46: 37, 58, 74
    49: 110, 187, 189, 197
    4A: 94, 95, 96, 97, 212
    4C: 151, 163, 235, 251
    50: 38
    53: 114
    5A: 39
    5C: 214
    60: 108, 198
    64: 40
    66: 60, 76
    67: 152, 164
    69: 158, 170, 231
    6E: 41
    78: 42, 204
    82: 43
    85: 90, 196, 207, 220, 233, 249
    86: 62, 78
    8A: 119
    8C: 44
    8D: 98, 105, 126, 148, 160, 172, 179
    96: 45, 117, 125, 144, 156, 168, 219
    97: 153, 165, 237, 253
    A0: 46
    A2: 175
    A5: 101, 130, 136, 188, 199, 222, 228, 238, 244, 254
    A6: 64, 80, 109, 209
    A8: 91, 102, 118, 216, 221, 229, 234, 245, 250, 255
    A9: 194, 205
    AA: 47, 121, 208, 210
    B1: 177, 200
    B4: 48
    B5: 211
    B8: 178
    B9: 137, 217, 239
    BD: 115, 123, 142, 154, 166, 236, 252
    BE: 49, 131, 223
    C6: 50, 66, 82
    C8: 182
    C9: 132, 138, 190, 224, 240
    CA: 129, 183
    D0: 184, 203, 226, 242
    D6: 116
    E0: 111
    E6: 52, 68, 84, 186
    E8: 122
    E9: 146, 247
    EA: 124, 143, 155, 167, 218
    F0: 93, 134, 140, 213
    F7: 185
    Level number to displayed number lookup table (aka the opposite of the above):
    level 0: 00
    level 1: 01
    level 2: 02
    level 3: 03
    level 4: 04
    level 5: 05
    level 6: 06
    level 7: 07
    level 8: 08
    level 9: 09
    level 10: 10
    level 11: 11
    level 12: 12
    level 13: 13
    level 14: 14
    level 15: 15
    level 16: 16
    level 17: 17
    level 18: 18
    level 19: 19
    level 20: 20
    level 21: 21
    level 22: 22
    level 23: 23
    level 24: 24
    level 25: 25
    level 26: 26
    level 27: 27
    level 28: 28
    level 29: 29
    level 30: 00
    level 31: 0A
    level 32: 14
    level 33: 1E
    level 34: 28
    level 35: 32
    level 36: 3C
    level 37: 46
    level 38: 50
    level 39: 5A
    level 40: 64
    level 41: 6E
    level 42: 78
    level 43: 82
    level 44: 8C
    level 45: 96
    level 46: A0
    level 47: AA
    level 48: B4
    level 49: BE
    level 50: C6
    level 51: 20
    level 52: E6
    level 53: 20
    level 54: 06
    level 55: 21
    level 56: 26
    level 57: 21
    level 58: 46
    level 59: 21
    level 60: 66
    level 61: 21
    level 62: 86
    level 63: 21
    level 64: A6
    level 65: 21
    level 66: C6
    level 67: 21
    level 68: E6
    level 69: 21
    level 70: 06
    level 71: 22
    level 72: 26
    level 73: 22
    level 74: 46
    level 75: 22
    level 76: 66
    level 77: 22
    level 78: 86
    level 79: 22
    level 80: A6
    level 81: 22
    level 82: C6
    level 83: 22
    level 84: E6
    level 85: 22
    level 86: 06
    level 87: 23
    level 88: 26
    level 89: 23
    level 90: 85
    level 91: A8
    level 92: 29
    level 93: F0
    level 94: 4A
    level 95: 4A
    level 96: 4A
    level 97: 4A
    level 98: 8D
    level 99: 07
    level 100: 20
    level 101: A5
    level 102: A8
    level 103: 29
    level 104: 0F
    level 105: 8D
    level 106: 07
    level 107: 20
    level 108: 60
    level 109: A6
    level 110: 49
    level 111: E0
    level 112: 15
    level 113: 10
    level 114: 53
    level 115: BD
    level 116: D6
    level 117: 96
    level 118: A8
    level 119: 8A
    level 120: 0A
    level 121: AA
    level 122: E8
    level 123: BD
    level 124: EA
    level 125: 96
    level 126: 8D
    level 127: 06
    level 128: 20
    level 129: CA
    level 130: A5
    level 131: BE
    level 132: C9
    level 133: 01
    level 134: F0
    level 135: 1E
    level 136: A5
    level 137: B9
    level 138: C9
    level 139: 05
    level 140: F0
    level 141: 0C
    level 142: BD
    level 143: EA
    level 144: 96
    level 145: 38
    level 146: E9
    level 147: 02
    level 148: 8D
    level 149: 06
    level 150: 20
    level 151: 4C
    level 152: 67
    level 153: 97
    level 154: BD
    level 155: EA
    level 156: 96
    level 157: 18
    level 158: 69
    level 159: 0C
    level 160: 8D
    level 161: 06
    level 162: 20
    level 163: 4C
    level 164: 67
    level 165: 97
    level 166: BD
    level 167: EA
    level 168: 96
    level 169: 18
    level 170: 69
    level 171: 06
    level 172: 8D
    level 173: 06
    level 174: 20
    level 175: A2
    level 176: 0A
    level 177: B1
    level 178: B8
    level 179: 8D
    level 180: 07
    level 181: 20
    level 182: C8
    level 183: CA
    level 184: D0
    level 185: F7
    level 186: E6
    level 187: 49
    level 188: A5
    level 189: 49
    level 190: C9
    level 191: 14
    level 192: 30
    level 193: 04
    level 194: A9
    level 195: 20
    level 196: 85
    level 197: 49
    level 198: 60
    level 199: A5
    level 200: B1
    level 201: 29
    level 202: 03
    level 203: D0
    level 204: 78
    level 205: A9
    level 206: 00
    level 207: 85
    level 208: AA
    level 209: A6
    level 210: AA
    level 211: B5
    level 212: 4A
    level 213: F0
    level 214: 5C
    level 215: 0A
    level 216: A8
    level 217: B9
    level 218: EA
    level 219: 96
    level 220: 85
    level 221: A8
    level 222: A5
    level 223: BE
    level 224: C9
    level 225: 01
    level 226: D0
    level 227: 0A
    level 228: A5
    level 229: A8
    level 230: 18
    level 231: 69
    level 232: 06
    level 233: 85
    level 234: A8
    level 235: 4C
    level 236: BD
    level 237: 97
    level 238: A5
    level 239: B9
    level 240: C9
    level 241: 04
    level 242: D0
    level 243: 0A
    level 244: A5
    level 245: A8
    level 246: 38
    level 247: E9
    level 248: 02
    level 249: 85
    level 250: A8
    level 251: 4C
    level 252: BD
    level 253: 97
    level 254: A5
    level 255: A8

    • @adrianalencina6538
      @adrianalencina6538 5 років тому +2

      The level display in Scratch will took days for me

    • @Bry10022
      @Bry10022 5 років тому +8

      What value do each of the tile sprites represent?

    • @fghsgh
      @fghsgh  5 років тому +12

      @@Bry10022 Sorry for replying so late. You can see the full table here: meatfighter.com/nintendotetrisai/4.png
      Also check out the page where I found the AI that played this: meatfighter.com/nintendotetrisai/

    • @fernesciante
      @fernesciante 4 роки тому +6

      al final que subte me tomo maestro

    • @makemaggaraaagd6820
      @makemaggaraaagd6820 4 роки тому +1

      Next?

  • @davidp.7620
    @davidp.7620 4 роки тому +235

    I made it to level EA but I had to do a microtransaction to keep going

    • @sukrangural5614
      @sukrangural5614 4 роки тому +9

      *E A* Sports

    • @lucidluna_
      @lucidluna_ 4 роки тому +4

      @@sukrangural5614 Its in the game

    • @JordanAdventure1
      @JordanAdventure1 3 роки тому +3

      That the color palette is green in that stage its the icing on the cake.

    • @redalchemist0
      @redalchemist0 3 роки тому +3

      What level 124 143 155 167 218

    • @ChloekabanOfficial
      @ChloekabanOfficial 3 роки тому +4

      @@redalchemist0 I'm assuming level 124, as that's the first level EA.

  • @Aericane
    @Aericane 5 років тому +117

    59:22: Lines - MOO

  • @MrScrubby55
    @MrScrubby55 5 років тому +193

    This is just a normal game for Joseph Salee

    • @dem0ns588
      @dem0ns588 4 роки тому +3

      pretty sure he can only do 300 levels

    • @songokuh2111
      @songokuh2111 4 роки тому +4

      If Joseph Salee was Son Gokou, this bot would be Zeno Sama... Of course I dont believe its done by human...

    • @oriondx72
      @oriondx72 4 роки тому

      lmao his games dont last 11 hrs

    • @spoober8386
      @spoober8386 3 роки тому +4

      @@oriondx72 They last 12

    • @Jotinko
      @Jotinko 2 роки тому +1

      More like for Cheez and Ericicx.

  • @domonkoshpalko-gyurina7563
    @domonkoshpalko-gyurina7563 7 місяців тому +6

    Moments:
    Killscreen (Level 29): 11:42
    Perfect Clear: 11:58
    Maxout: 27:21
    Level 100: 29:25
    Level "EA" (Level 124): 35:28
    Glitched Colors (Level 138): 38:58
    Crash Level (Level 155): 43:12
    800 Line Level (Level 219): 59:08
    The end of the 800 Line Level (Level 220): 1:19:16
    Human World Record (Level 235): 1:23:04
    Level 255: 1:28:00
    Rebirth: 1:28:14
    Beyond Z99 lines (-00 lines): 1:37:53
    The first tetris: 2:33:47
    A block used more than Z99 times: 4:13:30
    Line count overflows to 0: 11:11:54

  • @paonquinho
    @paonquinho 5 років тому +72

    Score max-out at Level 91: 27:20
    810-line level: Level 219 [96] 59:07 - 1:19:14
    1st lap completed - 1:28:14
    810-line level: Level 173 [06] 2:15:43 - 2:35:51
    2nd lap completed - 2:56:16
    810-line level: Level 127 [06] 3:32:05 - 3:52:18
    3rd lap completed - 4:24:13
    810-line level: Level 91 [A8] 4:51:09 - 5:11:21
    4rd lap completed - 5:52:13
    810-line level: Level 45 [96] 6:07:40 - 6:27:48
    810-line level: Level 255 [A8] 7:19:53 - 7:40:05
    5th lap completed - 7:40:05
    810-line level: Level 219 [96] 8:39:01 - 8:59:08
    6th lap completed - 9:08:03
    810-line level: Level 173 [06] 9:55:10 - 10:15:26
    7th lap completed - 10:35:56
    810-line level: Level 127 [06] 11:11:35 - 11:31:48
    Line counter loops back to 000 after 25600 lines cleared 11:11:53
    Commits suicide at 11:34:01 on Level 136 of the 8th lap, clearing a total of 26,487 lines. 9591 T-blocks, 9215 J-blocks, 9795 Z-blocks, 9458 O-blocks, 9591 S-blocks, 9457 L-blocks, 9179 I-blocks

    • @fghsgh
      @fghsgh  5 років тому +14

      Thanks! They are now added to the description. I hope no one else sends more of these as I have just 474 / 5000 chars left over.

    • @fghsgh
      @fghsgh  5 років тому +9

      @Matthew Bluefox I-pieces are just as common as the others. The AI just wasn't trained to use them.

    • @redalchemist0
      @redalchemist0 3 роки тому +3

      Some person got the I piece around 110 times more than the other pieces

    • @YellowBlue3x3
      @YellowBlue3x3 2 роки тому +2

      I wish 219 was an actual color pallette

    • @aguynamed_danmooji
      @aguynamed_danmooji Рік тому +1

      wow you're insane

  • @martinananas7894
    @martinananas7894 5 років тому +115

    * forgets to record *

    •  4 роки тому

      Putz

    • @wonder815
      @wonder815 4 роки тому +1

      walter

    • @5S̃
      @5S̃ 8 місяців тому

      fellow handleless sighting

    • @MegaMonkeVr
      @MegaMonkeVr 3 місяці тому

      It’s an ai it can do it again lol

  • @williamlin5905
    @williamlin5905 4 роки тому +55

    43:25 to continue playing, please unlock the ‘’ea’’ level.

  • @vincent1023
    @vincent1023 10 місяців тому +4

    27:25 score stops updating (910 lines)
    29:29 alphabetical -hundreds line counter
    38:57 colors
    59:09 810 line level
    1:10:43 Z and S piece reaches A00
    1:11:09 T piece reaches A00
    1:11:45 O piece reaches A00
    1:17:40 L piece reaches A00
    1:19:03 J piece reaches A00
    1:20:13 L piece reaches A00
    1:28:15 First lap 3460 Lines
    1:37:54 Line counter overflows 3600 Lines
    1:53:32 Line counter now displays nothing (4300 lines)
    2:08:31 Line counter displays something again (4900 lines)
    2:56:17 Second lap (6920 lines)
    4:13:32 Z piece overflows (3600 Z pieces)
    4:18:30 T Piece overflows (3600 T pieces)
    4:19:26 O piece overflows
    (3600 O pieces)
    4:20:42 S piece overflows
    (3600 S pieces)
    4:24:15 Third lap (10380 lines)
    4:32:16 L piece overflows
    (3600 L pieces)
    4:36:39 I piece overflows
    (3600 I pieces)
    4:40:48 J piece overflows
    (3600 J pieces)

  • @POLY990
    @POLY990 10 місяців тому +5

    4:13:31 a block goes beyond Z99 uses for the first time

  • @carterjerome6211
    @carterjerome6211 Місяць тому +1

    Timestamping the whole video!
    0:12 - The start
    8:00 - Level 19
    8:49 - 100k score
    11:43 - Level 29
    11:58 - Perfect clear
    27:20 - Maxout
    29:26 - 1000 lines
    38:58 - Glitched colors
    59:07 - 810 line level
    59:46 - Perfect clear 2#
    1:19:15 - End of 810 level
    1:28:14 - Rebirth
    1:37:53 - Line counter break
    2:07:00 - Glitched colors 2#
    2:15:44 - 810 line level 2#
    2:33:46 - First tetris
    2:56:16 - Rebirth 2#
    3:54:47 - Glitched colors 3#
    3:55:32 - Perfect clear 3#
    4:24:13 - Rebirth 3#
    4:51:08 - 810 line level 3#
    5:22:53 - Glitched colors 4#
    5:23:20 - Perfect clear 4#
    6:07:39 - 810 line level 4#
    6:50:43 - Glitched colors 5#
    7:19:54 - 810 line level 5#
    7:40:06 - Rebirth 6#
    8:18:46 - Glitched colors 6#
    8:39:01 - 810 line level 6#
    9:08:02 - Rebirth 7#
    9:46:28 - Glitched colors 7#
    9:55:11 - 810 line level 7#
    10:00:00 - 10 hours!
    10:35:57 - Rebirth 8#
    11:11:54 - Line counter fix
    11:33:59 - End game

  • @dylananthonyking9621
    @dylananthonyking9621 11 місяців тому +19

    11:42 = killscreen
    38:58 = bugged colors
    1:28:00 = level 255
    1:28:15 = the rebirth screen

  • @Julio974
    @Julio974 5 років тому +84

    Calm down, Joseph

  • @ETSPT2
    @ETSPT2 7 місяців тому +2

    Phase 1: Speed Increasement.
    0:12 - 11:42
    Phase 2: Killscreen Speed
    11:42 - 38:58
    Phase 3: Glitched Colors
    38:58 - 1:28:15
    Phase 4: Rebirth Screen #1
    1:28:15 - 2:56:17
    Phase 5: Rebirth Screen #2
    2:56:17 - 4:24:14
    Phase 6: Rebirth Screen #3
    4:24:14 - 5:52:14
    Phase 7: Rebirth Screen #4
    5:52:14 - 7:40:06
    Phase 8: Rebirth Screen #5
    7:40:06 - 9:08:04
    Phase 9: Rebirth Screen #6
    9:08:04 - 10:35:58
    Phase 10: Rebirth Screen #7
    10:35:58 - 11:34:02
    Phase 11: Game Over
    11:34:02 - 11:34:22

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +1

    1:19:16 The 810 line long level ends. Level 220, 35 levels away from Rebirth (Level 255 clear)

  • @nothingtheidiot
    @nothingtheidiot 3 роки тому +18

    "CONGRATULATIONS YOU ARE A TETRIS MASTER" yeah we got that

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +2

    43:13 This right here (clearing a single while having 1549 lines cleared from a Level 0 standpoint) is what should have been the first major crash trigger
    But because the AI starts on Level 0 and clears lines by burning, the game's internal calculator can still crank out a few solid calculations.

  • @АртёмЗайчик-д3в
    @АртёмЗайчик-д3в 5 років тому +36

    And to overflow the piece counters (25,600 pieces of all types), it would take about 30 hours for the movie to last

    • @fghsgh
      @fghsgh  5 років тому +8

      That was my original goal, but it took too long.

    • @Bry10022
      @Bry10022 5 років тому +3

      Tilesheet with hex values?

  • @emotional_da69
    @emotional_da69 9 місяців тому +2

    2:56:17 Double Level Rollover
    4:19:45 10,000 Lines

  • @5S̃
    @5S̃ 8 місяців тому +4

    887 lines! one away from 888, what a diddly darn shame! you'll get it next time mister Tool "Assisted" Speedrun

  • @meta04
    @meta04 4 роки тому +2

    52:25.71 - Colors go back to normal for 100 lines at level 192 [30], which has the colors of level the actual level 30
    54:54.22 - Oops, now it's all chaotic again at level 202 [03] - level 201 [29] has the colors of actual level 29

    • @fghsgh
      @fghsgh  4 роки тому

      It seems that the 10 regular colors occur again at levels 192-201, as seen in meatfighter.com/nintendotetrisai/10.png. The palette entries are identical, but this seems to be random; I should investigate this more.

    • @meta04
      @meta04 4 роки тому

      Wait, I think it might have something to do with pointer arithmetic being broken like in some cases in Pokémon RBY.
      202 is the same colors as 138, 203 is the same as 139…

    • @fghsgh
      @fghsgh  4 роки тому +2

      I think it has something to do with the fact that each color scheme is 4 bytes and it repeats every 64 color schemes, which is 256 bytes.

    • @thanhtamnguyenthi7073
      @thanhtamnguyenthi7073 2 роки тому

      Level 138 equal Level -128

    • @speedymatt1236
      @speedymatt1236 11 місяців тому

      Something tells me that implementing decimals to timestamps might cost exxabytes

  • @tiles2048
    @tiles2048 10 місяців тому +5

    Tetris: The Movie
    694 minutes

  • @Mikan_Gaming
    @Mikan_Gaming 3 місяці тому +6

    is no one gonna talk about the fact that the ai waits till last second for the movements in the early levels

  • @TheMoonRover
    @TheMoonRover 2 роки тому +5

    2:33:46 I probably skipped past some, but this was the first tetris I saw.

  • @J4mison
    @J4mison 3 роки тому +15

    ah, yes. my favorite number of lines. ╬00

  • @Casually_Sleeping
    @Casually_Sleeping 11 місяців тому +5

    38:58 - Glitched colors
    1:19:16 - End of Madness
    59:07 - Start of Madness
    Yeah, it took 20 minutes+ to beat a level.

    • @MTP2nd
      @MTP2nd 8 місяців тому

      ~00:10 - start

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +1

    59:08 Level 219 - the 810 lines level
    It has been confirmed that NES Tetris has one single level that is 810 lines long (After clearing 10 lines here, the color palette doesn't change and the level up sound doesn't play). EricICX managed to figure out that this level is somewhere in the 200s, depending on what level you started on. If you started on Level 0, then the 810 lines level is Level 219.

  • @bebenino8911
    @bebenino8911 4 роки тому +6

    Multiple failures:
    -The first digit of the lines is messed up
    -Color of the blocks have changed
    -The color became solid at some levels
    -The game resets from level 01
    The first digit of all the stats are messed up
    -The colors became solid red
    -The first digit of lines is blank

    • @fghsgh
      @fghsgh  4 роки тому +2

      All of those are in the description, plus some more.

    • @thanhtamnguyenthi7073
      @thanhtamnguyenthi7073 2 роки тому

      When the amount of lines cleared gets to 1000, the first digit on the line amount becomes a letter. When the amount of lines cleared gets to 3700 or something, the first digit on the line counter is blank
      When you reach level 138 {aka level -128 or something}, color of blocks mess up
      When you reach level 30 or something, the game resets to level 01 {or maybe 00}
      theres some explanations if not all in the description already

  • @LewisBeckman
    @LewisBeckman 4 роки тому +11

    Trippy line spin at 11:33:45. Wouldn’t have guessed it was possible.

    • @stevehiggerson7328
      @stevehiggerson7328 3 роки тому

      Is it possible?

    • @Insaniso_
      @Insaniso_ 3 роки тому +1

      Yes, flip and flip back, i can't see in 0,25 speed but tha AI did this

    • @SundayTetris
      @SundayTetris 11 місяців тому

      ​​​@@stevehiggerson7328yes it is.
      Spin the piece and move left 1 time
      Spin it again when it touch the bottom
      It actually looks like this:
      ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
      ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
      ⬛⬛🟥🟥🟥🟥⬛⬛⬛⬛
      ⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
      ⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛
      ⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛
      into
      ⬛⬛⬛⬛🟥⬛⬛⬛⬛⬛
      ⬛⬛⬛⬛🟥⬛⬛⬛⬛⬛
      ⬛⬛⬛⬛🟥⬛⬛⬛⬛⬛
      ⬜⬜⬜⬛🟥⬛⬛⬛⬛⬛
      ⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛
      ⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛
      into
      ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
      ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
      ⬛⬛⬛⬛🟥⬛⬛⬛⬛⬛
      ⬜⬜⬜⬛🟥⬛⬛⬛⬛⬛
      ⬜⬜⬛⬛🟥⬛⬜⬜⬛⬛
      ⬜⬜⬜⬜🟥⬜⬜⬜⬛⬛
      into
      ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
      ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
      ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
      ⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
      ⬜⬜🟥🟥🟥🟥⬜⬜⬛⬛
      ⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛

    • @pseudonym3690
      @pseudonym3690 11 місяців тому

      no spoilers please

    • @estiiim
      @estiiim 2 місяці тому

      Bruh lol stop looking at the comments then​@@pseudonym3690

  • @CsQ_RandomRepository
    @CsQ_RandomRepository 5 років тому +45

    Me: Being good at modern Tetris does not guarantee you being good at NES Tetris.
    One AI boi: Hold my beer.

  • @kormannn1
    @kormannn1 11 місяців тому +3

    11:11:55 the real reset, the "lines-" return to normal counting. Imagine if there would be tetris guy that could do this non-stop and avoid crashing?

  • @adrianalencina6538
    @adrianalencina6538 5 років тому +10

    Lol if someone pass to level 30 (00) sometimes thinks that got looped but at level 31 - 255 it shows hexa numbers

  • @lolman42069
    @lolman42069 5 місяців тому +2

    perfect clear on charcoal 46:55

  • @Bry10022
    @Bry10022 5 років тому +14

    Actual score: billions

  • @pinpinplaysroblox
    @pinpinplaysroblox 10 місяців тому +1

    1st rebirth screen: 1:28:14
    2nd rebirth screen 2:56:16
    3rd rebirth screen 4:24:12
    4th rebirth screen 5:36:17
    5th rebirth screen 7:04:10
    6th rebirth screen 9:08:02
    7th rebirth screen 10:35:56

  • @PKMNwww411_MkII
    @PKMNwww411_MkII 4 роки тому +5

    After reaching 25600 lines it takes 800 more to get to level 128

    • @fghsgh
      @fghsgh  4 роки тому

      I explained that in the description.

  • @invalid_user_handle
    @invalid_user_handle 5 років тому +12

    10:35:41
    That right there is the last level of Tetris, Hexadecimal FF, decimal 255, In-game A8.

    • @fghsgh
      @fghsgh  5 років тому +4

      It loops around 7 times. You can find timestamps for all those in the description and also somewhere in the comments.

    • @Julio974
      @Julio974 5 років тому

      That’s what Mr D plays when he’s tired of Pac-man

    • @shaggy-2
      @shaggy-2 4 роки тому

      It’s 11:33:52

    • @danielt2k8
      @danielt2k8 3 роки тому

      @@shaggy-2 that is the 8th lap. read the description to see it loops 7 and a half times.

    • @speedymatt1236
      @speedymatt1236 Рік тому +1

      Basically the final loop world of the game

  • @parkerkennedy127
    @parkerkennedy127 4 роки тому +20

    ah yes, i also love placing 🇲🇫64 J-pieces

  • @yoel1460
    @yoel1460 6 місяців тому +3

    its weird how it reacts on the last possible moment

  • @SkyTheLeafeon
    @SkyTheLeafeon 3 роки тому +10

    Uncut footage of NES Tetris gradually self-destructing at the hands of an AI.

  • @ياسرعزيزمحمد
    @ياسرعزيزمحمد 4 роки тому +9

    In level A8, tetriminos are all red.

  • @Periwinkleaccount
    @Periwinkleaccount 11 місяців тому +1

    1:28:00 it’s fitting that the last level is reached at that time since 128 is half of 256.

  • @dandanthedandan7558
    @dandanthedandan7558 9 місяців тому +1

    So interesting to see colours in such an old video

  • @apackofbloxycolas
    @apackofbloxycolas 11 місяців тому +1

    i can watch this untill i die, idk why is this interesting

  • @lolman42069
    @lolman42069 6 місяців тому +2

    5:36 actual first perfect clear

  • @realleonardgibson
    @realleonardgibson 8 місяців тому +3

    Gotta feel bad for howard for getting his score shattered.

  • @AgnieszkaGrzywacz2134
    @AgnieszkaGrzywacz2134 9 місяців тому +1

    Level 0 0:00
    Level 1 0:41
    Level 2 1:07
    Level 3 1:34
    Level 4 1:56
    Level 5 2:29

  • @PPGPlanet14
    @PPGPlanet14 10 місяців тому +3

    About Rebirth Screen, if you managed to beat all 255 levels while preventing the game from crashing, is it safe to play normally again? Like there's no crashing chances until the game reached level 155 again?

    • @fghsgh
      @fghsgh  10 місяців тому +2

      That's correct.

    • @PPGPlanet14
      @PPGPlanet14 10 місяців тому +2

      @@fghsgh also another question, when the level reaches 30, why is it displayed as level 00 instead of level 30, why didn't the level count continue normally until it reached level 100, where it would start counting in the letters of the alphabet

    • @fghsgh
      @fghsgh  10 місяців тому +3

      @@PPGPlanet14 Some numbers in Tetris are stored in binary, and some are stored in BCD. BCD (binary coded decimal) is when you take each of the digits of a decimal number, and use 4 bits for each digit, like 45 would be 0100 (4), then 0101 (5), compared to 00101101 for 45 in plain binary. This means that a 2-digit number takes exactly one byte, but you can only go up to 99, rather than up to 255 if you used full binary.
      The reason this is done, is because the NES's CPU is very bad at division, and converting a plain binary number to decimal so you can display it, would require dividing by 10, displaying the remainder, dividing by 10, displaying the remainder, dividing by 10 again... On the other hand, adding two numbers that are already encoded in BCD is pretty easy. That's why it's used for the score counter, the line counter, and all the piece counters.
      Additionally, the line and piece counters have a third digit: this is a plain binary number stored in another byte, which means the maximum for those counters is 255 for the third digit, plus 99 for the other two digits. Aka 25599.
      The score counter has an even number of digits, so it is just stored in 3 bytes in BCD. This is the reason why, if you unlock the score counter past 999999 using that gamegenie code, it only goes up to F99999, meaning 1599999. Because the last digit is stored in 4 bits (can go up to 15) instead of 8 (can go up to 255).
      All three-digit stats use one BCD byte and then one extra byte for the third digit, which means the line counter and the piece stats can go up to 25599, where 255 is the max value of a byte and 99 is the max of one BCD byte.
      The level number however, is stored in plain binary. Level 29 is not 0010 1001, it is 00011101. I assume they did this because they need to multiply by the level number for the score calculation, which is much easier in binary than in BCD. This is why the level number goes up to 255 rather than 159. However, they still need to display it, so instead of doing that division by 10, they just made a look-up table that has the level numbers in BCD. And that table only goes up to 29, because they never thought someone would beat level 29. After the table comes other data, so the CPU blindly displays random other data next. See my pinned comment for the full table.

  • @marcdeusxtetris877
    @marcdeusxtetris877 4 роки тому +7

    wow. this guys tapping is almost as fast as mine

  • @larrytaylor5634
    @larrytaylor5634 8 місяців тому +1

    Playing Video Games is way better than dealing with the reality of life.

  • @shadic1988
    @shadic1988 3 роки тому +1

    A Satisfying 11-and-a-half hours.

  • @ChemistWeb
    @ChemistWeb 4 роки тому +2

    [47:58] The previous 47 minutes were all worth it for this moment.
    [1:05:47] There’s another one.
    [1:11:02] Good one.
    [1:12:23] That was pretty slick.
    [1:13:54] Another fine one.
    [1:18:34] Also pretty slick.
    [1:21:46] A job well done.
    [1:33:17] It never disappoints!
    [51:37] Another fantastic moment I was lucky to witness without skipping ahead.
    [51:50] And the mad man does it again.

  • @scottbaker8556
    @scottbaker8556 3 роки тому +2

    I feel real bad for the down arrow on the dpad rn

  • @moneymikz
    @moneymikz 4 роки тому +2

    Joseph was gonna keep going but it was a school night

  • @tiles2048
    @tiles2048 10 місяців тому +1

    6:57:14 Level 1188 begins
    6:57:29 Level 1188 complete

  • @Chase3141
    @Chase3141 5 років тому +5

    Wow you beat Howard

  • @jyutzler
    @jyutzler 3 роки тому +4

    I'd like to see the AI take on no-spin.

  • @tetristime9691
    @tetristime9691 4 роки тому +3

    5:35:50 The squares on the statistics begin

  • @Gamer_Gray42
    @Gamer_Gray42 5 місяців тому +1

    11:29:46 how much is a Tetris worth in this level

  • @tiles2048
    @tiles2048 10 місяців тому +2

    11:11:53 line counter overflows

  • @theohodgson310
    @theohodgson310 Рік тому +1

    I Know It Goes To Level 255 But 7 Laps Cleared And Level 136 On Lap 8 Is Where It Ends Means That The True Level Count Is 1921! (I Used Math To Figure That Out) And If The Score Went Higher Than 999999. It Must Have Scored Over Like 50 Million!!

  • @michael2244
    @michael2244 2 роки тому +3

    A maxout getting only singles, this was painful

    • @pseudonym3690
      @pseudonym3690 11 місяців тому

      agreed. would have been cooler if it had gone for tetrises as much as possible. would have probably just been a 2-3 hour game

    • @Randomizer.gaming
      @Randomizer.gaming 3 місяці тому

      @@pseudonym3690he got a Tetris at 2:33:20

    • @pseudonym3690
      @pseudonym3690 3 місяці тому +1

      @@Randomizer.gaming lol totally worth waiting for that

  • @michutetris6502
    @michutetris6502 3 роки тому +4

    It still counts as one maxout

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +1

    38:58 Glitched colors at Level 138

  • @SP-4
    @SP-4 3 місяці тому +1

    At level 89 at 26:49 perfect clear happens

  • @lolman42069
    @lolman42069 5 місяців тому +2

    55:22 high stack

  • @RadekLoch
    @RadekLoch 6 місяців тому +1

    11:58 Another perfect clear

  • @WWENoColchao
    @WWENoColchao 3 роки тому +1

    2:43:42 this z spin you could see at 1080p60 on 0.25x

  • @yeshey5443
    @yeshey5443 4 роки тому +3

    You're getting a lot of backlash due to your [NO HACKS] joke..
    Interesting to see nonetheless, I wonder if something else interesting would happen if it kept going...
    Thanks for posting.

    • @fghsgh
      @fghsgh  4 роки тому +1

      Nothing else would happen if it kept going, except for the piece statistic counters overflowing. It played through the entire 256 levels 7 times and the code was properly analyzed, there's nothing else to see.

    • @yeshey5443
      @yeshey5443 4 роки тому

      ​@@fghsgh Oh, I see. Guess you had it all figured out! Thanks for clarifying then!

  • @theresa.y5221
    @theresa.y5221 5 місяців тому +1

    1:37:52 lines counter reaches -00

  • @Randomizer.gaming
    @Randomizer.gaming 5 місяців тому

    Happy 6 years

  • @POLY990
    @POLY990 10 місяців тому +2

    11:11:54 lines go back to 000

  • @evanjones9602
    @evanjones9602 Рік тому +2

    I guess this ai isn’t willing to go for 3+ line clears as it wasn’t anywhere near the old human record at level 95 (3.7m), the current human score record at level ~145 (6.4m) or the AI record at level 237 (102m).

    • @fghsgh
      @fghsgh  Рік тому

      I mean... it played through all of levels 0-255 7 times. That is more than 237. Points could be lower, i never actually bothered to count them properly.

    • @evanjones9602
      @evanjones9602 Рік тому

      @@fghsgh I mean, at the relevant level numbers. As in, it wasn't anywhere near 3.7 m points at level 95 1st time, 6.4m points at level 145 1st time, or 102 m points at the point it reached level 237 1st time.

    • @fghsgh
      @fghsgh  Рік тому +1

      @@evanjones9602 Oh yeah, for sure. It did do a few triples throughout though, and one viewer even found a Tetris. But yeah it doesn't exactly try to get them.

  • @ETSPT2
    @ETSPT2 7 місяців тому +2

    how can i do that

  • @G.S-b3i
    @G.S-b3i 6 місяців тому +3

    This is how you get ♾️ points

  • @farhanalgustian682
    @farhanalgustian682 7 днів тому

    Tetris again in 4:22:17 in 10000 to 10004 lines ,2 tetris so far to be found

  • @robloxmaster4545
    @robloxmaster4545 3 роки тому +1

    Congrats on the maxout

  • @clarkkent1521
    @clarkkent1521 4 роки тому +2

    11 hours of Tetris ASMR

  • @psychotheunsane7285
    @psychotheunsane7285 Рік тому +1

    Mewtwo got bored and decided to beat Alakazam's high score. I think he made his point. 😂

  • @RadekLoch
    @RadekLoch 6 місяців тому +1

    5:37 Perfect clear !!

  • @JoMama-np3og
    @JoMama-np3og 10 місяців тому +1

    Hol up the true rebirth screen is level 30 with the same exact level and pallette

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +1

    7:40:06 REBIRTH NUMBER 5

  • @redalchemist0
    @redalchemist0 2 роки тому

    10:45:18 what happened to the lines counter?

    • @fghsgh
      @fghsgh  2 роки тому

      Not sure what you're talking about. It passed 999 at 29:25 and has been spewing out random nonsense since then. At 11:11:53, it reaches 25600 and overflows back to 000.

    • @thanhtamnguyenthi7073
      @thanhtamnguyenthi7073 2 роки тому

      @@fghsgh real nonsense starts at 3600

  • @johneygd
    @johneygd 3 роки тому +1

    Wow,a liveless ai machine wich could beat josph and john, by a mile, this is astonishing.

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +1

    1:37:54 Line counter breaks

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +1

    4:24:14 REBIRTH NUMBER 3

  • @hoebackytblademan17
    @hoebackytblademan17 5 місяців тому +1

    And it's not even rolling!

  • @thanhtamnguyenthi7073
    @thanhtamnguyenthi7073 2 роки тому +2

    what the hell would the point counter be when its not capped at 999999?

    • @speedymatt1236
      @speedymatt1236 Рік тому +1

      At least over a billion if not more!

    • @АртёмЗайчик-д3в
      @АртёмЗайчик-д3в 11 місяців тому

      Why the hell to keep adding to the score, over 200 times every line clear, when it's already at the maximum!

  • @SundayTetris
    @SundayTetris 11 місяців тому +1

    Follow the loop... Is it means that the game would into 22nd 810-line level at level 21?

  • @Plastino2
    @Plastino2 11 місяців тому +1

    So you are telling me that this AI did 10 rebirhts?

    • @fghsgh
      @fghsgh  11 місяців тому +1

      Well, only 7. But also this was _years_ before the proper method was discovered to keep the game from freezing. Instead, it's capping the score calculation code at level 29.

    • @Plastino2
      @Plastino2 11 місяців тому +1

      @@fghsgh oooh

  • @jacecheng2203
    @jacecheng2203 5 місяців тому +1

    5:36
    11:58
    never dissapoints me

  • @Agussy_
    @Agussy_ 4 роки тому +6

    9:07:50
    This one looks cool

    • @thewaffle187
      @thewaffle187 3 роки тому

      man watches through the whole ting

  • @CrimsonDevil_Rias
    @CrimsonDevil_Rias 4 місяці тому +1

    27:22 Maxout at Level 91

  • @lolman42069
    @lolman42069 6 місяців тому +1

    1:04:07 another perfect clear

  • @cobaltguyyyyy
    @cobaltguyyyyy 6 місяців тому +2

    Now do in a version that we can see score and focus on tetris

  • @tiles2048
    @tiles2048 10 місяців тому +1

    34:07 1188 line cleared!

  • @liquidcashews
    @liquidcashews 10 місяців тому +1

    code bullet wtf have you done

  • @gtdmg489
    @gtdmg489 4 роки тому +1

    I am willing to watch the whole thing just to see if there's any PC happen.
    4:36:58 PC happened

    • @speedymatt1236
      @speedymatt1236 Рік тому +1

      There’s also a perfect clear at 7:21:40

  • @tiles2048
    @tiles2048 9 місяців тому +1

    43:49 When Tetris is in the backrooms!

  • @bubstudiospopular991
    @bubstudiospopular991 7 місяців тому +1

    Lines - -80 1:40:31