@@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/
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
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)
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.
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
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.
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…
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.
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
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
@@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 ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛ ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛ ⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛ ⬜⬜🟥🟥🟥🟥⬜⬜⬛⬛ ⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛
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 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
@@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.
[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.
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!!
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.
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.
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).
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.
@@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.
@@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.
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.
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.
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
The level display in Scratch will took days for me
What value do each of the tile sprites represent?
@@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/
al final que subte me tomo maestro
Next?
I made it to level EA but I had to do a microtransaction to keep going
*E A* Sports
@@sukrangural5614 Its in the game
That the color palette is green in that stage its the icing on the cake.
What level 124 143 155 167 218
@@redalchemist0 I'm assuming level 124, as that's the first level EA.
59:22: Lines - MOO
Tetris is cow
@Jaajgko dog in shambles
A cow of an accomplishment for sure if that ever happens…
@@speedymatt1236 Alex T got it.
I knew he started from level 150 something. Didn’t count.
This is just a normal game for Joseph Salee
pretty sure he can only do 300 levels
If Joseph Salee was Son Gokou, this bot would be Zeno Sama... Of course I dont believe its done by human...
lmao his games dont last 11 hrs
@@oriondx72 They last 12
More like for Cheez and Ericicx.
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
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
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.
@Matthew Bluefox I-pieces are just as common as the others. The AI just wasn't trained to use them.
Some person got the I piece around 110 times more than the other pieces
I wish 219 was an actual color pallette
wow you're insane
* forgets to record *
Putz
walter
fellow handleless sighting
It’s an ai it can do it again lol
43:25 to continue playing, please unlock the ‘’ea’’ level.
*E A SPORTS*
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)
4:13:31 a block goes beyond Z99 uses for the first time
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
11:42 = killscreen
38:58 = bugged colors
1:28:00 = level 255
1:28:15 = the rebirth screen
Calm down, Joseph
Lmao this got me
More like calm down, Alex T.
@@domonkoshpalko-gyurina7563EAT THESE POOTS KID!!!
@@Zarro0o0o Wdym?
@@domonkoshpalko-gyurina7563 I'M FARTING
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
1:19:16 The 810 line long level ends. Level 220, 35 levels away from Rebirth (Level 255 clear)
"CONGRATULATIONS YOU ARE A TETRIS MASTER" yeah we got that
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.
And to overflow the piece counters (25,600 pieces of all types), it would take about 30 hours for the movie to last
That was my original goal, but it took too long.
Tilesheet with hex values?
2:56:17 Double Level Rollover
4:19:45 10,000 Lines
Hey me from the past,IDK what I'm doing here
@@emotional_da69I found you!
@@Randomizer.gaminghi!!!!!
887 lines! one away from 888, what a diddly darn shame! you'll get it next time mister Tool "Assisted" Speedrun
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
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.
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…
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.
Level 138 equal Level -128
Something tells me that implementing decimals to timestamps might cost exxabytes
Tetris: The Movie
694 minutes
is no one gonna talk about the fact that the ai waits till last second for the movements in the early levels
it's like water
2:33:46 I probably skipped past some, but this was the first tetris I saw.
2:59:59
ah, yes. my favorite number of lines. ╬00
38:58 - Glitched colors
1:19:16 - End of Madness
59:07 - Start of Madness
Yeah, it took 20 minutes+ to beat a level.
~00:10 - start
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.
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
All of those are in the description, plus some more.
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
Trippy line spin at 11:33:45. Wouldn’t have guessed it was possible.
Is it possible?
Yes, flip and flip back, i can't see in 0,25 speed but tha AI did this
@@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
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬜⬜🟥🟥🟥🟥⬜⬜⬛⬛
⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛
no spoilers please
Bruh lol stop looking at the comments then@@pseudonym3690
Me: Being good at modern Tetris does not guarantee you being good at NES Tetris.
One AI boi: Hold my beer.
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?
Lol if someone pass to level 30 (00) sometimes thinks that got looped but at level 31 - 255 it shows hexa numbers
Yeah i understand it
perfect clear on charcoal 46:55
Actual score: billions
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
Tell me if i am wrong
After reaching 25600 lines it takes 800 more to get to level 128
I explained that in the description.
10:35:41
That right there is the last level of Tetris, Hexadecimal FF, decimal 255, In-game A8.
It loops around 7 times. You can find timestamps for all those in the description and also somewhere in the comments.
That’s what Mr D plays when he’s tired of Pac-man
It’s 11:33:52
@@shaggy-2 that is the 8th lap. read the description to see it loops 7 and a half times.
Basically the final loop world of the game
ah yes, i also love placing 🇲🇫64 J-pieces
its weird how it reacts on the last possible moment
Uncut footage of NES Tetris gradually self-destructing at the hands of an AI.
In level A8, tetriminos are all red.
yes
how fitting
1:28:00 it’s fitting that the last level is reached at that time since 128 is half of 256.
So interesting to see colours in such an old video
i can watch this untill i die, idk why is this interesting
5:36 actual first perfect clear
Gotta feel bad for howard for getting his score shattered.
Level 0 0:00
Level 1 0:41
Level 2 1:07
Level 3 1:34
Level 4 1:56
Level 5 2:29
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?
That's correct.
@@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
@@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.
wow. this guys tapping is almost as fast as mine
ok marc lol
Roll with it
Just wait until it unlocks ROLLING...
Playing Video Games is way better than dealing with the reality of life.
A Satisfying 11-and-a-half hours.
[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.
I feel real bad for the down arrow on the dpad rn
Joseph was gonna keep going but it was a school night
6:57:14 Level 1188 begins
6:57:29 Level 1188 complete
Wow you beat Howard
I'd like to see the AI take on no-spin.
5:35:50 The squares on the statistics begin
11:29:46 how much is a Tetris worth in this level
152400
11:11:53 line counter overflows
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!!
A maxout getting only singles, this was painful
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
@@pseudonym3690he got a Tetris at 2:33:20
@@Randomizer.gaming lol totally worth waiting for that
It still counts as one maxout
38:58 Glitched colors at Level 138
At level 89 at 26:49 perfect clear happens
55:22 high stack
11:58 Another perfect clear
2:43:42 this z spin you could see at 1080p60 on 0.25x
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.
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.
@@fghsgh Oh, I see. Guess you had it all figured out! Thanks for clarifying then!
1:37:52 lines counter reaches -00
Happy 6 years
11:11:54 lines go back to 000
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).
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.
@@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.
@@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.
how can i do that
This is how you get ♾️ points
Tetris again in 4:22:17 in 10000 to 10004 lines ,2 tetris so far to be found
Congrats on the maxout
11 hours of Tetris ASMR
Mewtwo got bored and decided to beat Alakazam's high score. I think he made his point. 😂
5:37 Perfect clear !!
Hol up the true rebirth screen is level 30 with the same exact level and pallette
7:40:06 REBIRTH NUMBER 5
10:45:18 what happened to the lines counter?
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.
@@fghsgh real nonsense starts at 3600
Wow,a liveless ai machine wich could beat josph and john, by a mile, this is astonishing.
1:37:54 Line counter breaks
4:24:14 REBIRTH NUMBER 3
And it's not even rolling!
what the hell would the point counter be when its not capped at 999999?
At least over a billion if not more!
Why the hell to keep adding to the score, over 200 times every line clear, when it's already at the maximum!
Follow the loop... Is it means that the game would into 22nd 810-line level at level 21?
So you are telling me that this AI did 10 rebirhts?
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.
@@fghsgh oooh
5:36
11:58
never dissapoints me
9:07:50
This one looks cool
man watches through the whole ting
27:22 Maxout at Level 91
1:04:07 another perfect clear
Now do in a version that we can see score and focus on tetris
34:07 1188 line cleared!
code bullet wtf have you done
I am willing to watch the whole thing just to see if there's any PC happen.
4:36:58 PC happened
There’s also a perfect clear at 7:21:40
43:49 When Tetris is in the backrooms!
Lines - -80 1:40:31