this post was submitted on 03 Jan 2024
546 points (97.1% liked)

Technology

59314 readers
4719 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

A 13-year-old is the first human to beat Tetris | Numerous theoretical milestones remain::undefined

all 47 comments
sorted by: hot top controversial new old
[–] Edgarallenpwn@midwest.social 61 points 10 months ago* (last edited 10 months ago)

The thumbnail and the title made me think of the basketball kid from The Boondocks basketball kid

[–] casmael@startrek.website 53 points 10 months ago (1 children)

Apparently the kid’s dad died last month. Reckon the story makes a whole lot more sense with that in mind.

[–] xfc@lemdro.id 42 points 10 months ago (1 children)

I read a post shared on here somewhere the other week about this that might have note info for those curious https://biggieblog.com/celebrating-the-first-nes-tetris-game-crash/

Interesting read!

[–] Ashyr@sh.itjust.works 30 points 10 months ago* (last edited 10 months ago) (3 children)

Here's a really fascinating video that explains the various NES Tetris controller techniques, including rolling, the new technique that's radically changed the way the game is played the last few years.

https://youtu.be/n-BZ5-Q48lE?si=IuINMW-DVLabOdWh

[–] Chee_Koala@lemmy.world 6 points 10 months ago

https://vid.puffyan.us/watch?v=GuJ5UuknsHU&listen=false someone made a bit of a minidoc on this for people outside of the tetris scene, it brought me all the way up to speed and was well made!

[–] Cheskaz@lemmy.world 5 points 10 months ago

Thanks for sharing! I ended up following it up with the video this creator did on BluScutti and this top comment from BluScutti himself genuinely made me tear up a bit:

"Amazing video scout! Its amazing to be in one of your videos since your videos are what got me into the Tetris scene in the first place."

Just fucking cool

[–] modifier@lemmy.ca 3 points 10 months ago* (last edited 10 months ago) (1 children)

It's worth checking out the player Fractal, who does stream on YouTube. I would consider him a pioneer in rolling.

[–] prunerye@slrpnk.net 4 points 10 months ago

He also got the level 155 crash today. Second person to ever beat the game.

[–] phoneymouse@lemmy.world 42 points 10 months ago (3 children)
[–] frezik@midwest.social 71 points 10 months ago* (last edited 10 months ago)

A lot of old games were intended to be played in an endless cycle--arcade games especially--but in practice there was always some kind of limit due to the hardware and coding practices at the time. Pac-man, for example, hits a level where half the screen is the normal maze and the other half is a random assortment of other sprites. Donkey Kong ends when Mario always dies at a certain level.

The NES Tetris limit hit here is a point where there are certain "random" chances of the game crashing depending on certain states. In his run, Blue Scuti actually missed getting the first possibility of hitting a crash and had to survive a few more levels to get the next one.

This isn't the full ending, though. TAS runs show that it is possible to get up to level 255 and then loop back to level 0. Getting there requires missing every single possibility of a crash, though, and the probabilities of that mount up as you go.

Full breakdown: https://www.youtube.com/watch?v=GuJ5UuknsHU

[–] psud@lemmy.world 54 points 10 months ago (1 children)

This person did it by playing it until it crashed. There are several points where particular actions will crash the game.

I would argue though that to beat Tetris you would need to beat level 255, at which point the level counter wraps to level 0

[–] Kbobabob@lemmy.world 25 points 10 months ago (1 children)

There was a 73% chance at the level it crashed that any single line clear would have caused it and the percentage only goes up from there. That is why there are theoretically more that could be accomplished since there is still a chance it won't crash but is very unlikely.

[–] psud@lemmy.world 15 points 10 months ago (3 children)

I reckon completing level 255 isn't going to happen for human players on the NES. They are pushing the input hardware beyond it's design to play the levels they're at now, and also crashes become more common at higher levels making a clean run to 255 even harder

[–] Daft_ish@lemmy.world 10 points 10 months ago

Don't underestimate the gaming community. Once people get more comfortable with reaching higher levels someone will develope a strategy.

[–] Dogsnot@lemmy.world 5 points 10 months ago (1 children)

If you look into it, the only limiting factor are the colour pallets glitching out, after level 29 it does t become any faster, but at a certain point the palates were causing hard points as one level named charcoal was barely visible.

[–] isVeryLoud@lemmy.ca 1 points 10 months ago

You somehow managed to write palette wrong twice in two different ways. I salute you.

[–] prunerye@slrpnk.net 4 points 10 months ago (1 children)

I disagree. I think it's inevitable. They already have the final hundred levels mapped out, and there are long stretches that are completely safe. The challenge will be levels where you can't take singles and also the levels where you have to push down on every piece, but compared to what's already been accomplished, it's only a matter of time.

[–] darkpanda@lemmy.ca 3 points 10 months ago (1 children)

There’s also one weird level that takes 800 lines to clear as opposed to the usual 10.

The trick to getting that high regardless will be making sure not to hit the conditions required for the kill screen to occur, like getting a single line on level 155 which didn’t happen here, and somehow making it past all of the potential kill screens to reach 255. I’m not knowledgable in the ways of NES Tetris to know if this is possible but I’m surely interested in finding out. I’ve read various analyses that say it’s theoretically possible and theoretically impossible so it would be nice to see something definitive.

[–] frezik@midwest.social 3 points 10 months ago* (last edited 10 months ago) (1 children)

It has been done with a TAS, so it's at least theoretically possible. There aren't any technical barriers that would prevent a human from being able to do it; the drop speed no longer goes up after level 29, so no new techniques would be needed to hit buttons faster. Avoiding the kill screen conditions would be incredibly difficult, as would playing through glitched level colors.

All of which is incredibly difficult and will require even a top player to do hundreds of plays to get it to hit once. That's par for the course in these sorts of competitive games, and it should be possible. Question is how many years it will take.

[–] darkpanda@lemmy.ca 2 points 10 months ago

Any idea how long such a run would take? This kill screen took around 40 minutes I think? I

’m not a Tetris community member but I’m interested in the whole ordeal as a gamer in general and programmer, and these sorts of things are interesting as an intersection of the two. I’ve also been playing Tetris since before it even came out on the NES or GameBoy and still play it in various instalments from time to time. I think I have to consider it to be the perfect video game in concept to this day, and seeing it get so much love after all these years is endearing to those of us who remember its beginnings.

[–] Blum0108@lemmy.world 24 points 10 months ago (1 children)

You play it until it breaks

[–] MarioBarisa@lemmy.ml 26 points 10 months ago (2 children)
[–] ElJefe@lemm.ee 29 points 10 months ago (1 children)

Turer words have never been said

[–] Ghostalmedia@lemmy.world 19 points 10 months ago (1 children)

You’re speaking the turth

[–] Thassodar@lemm.ee 9 points 10 months ago (1 children)

Almost like a turthseeker, so turt.

[–] Hadriscus@lemm.ee 5 points 10 months ago (2 children)
[–] Ghostalmedia@lemmy.world 11 points 10 months ago* (last edited 10 months ago)

A ture gamer

ture dat

[–] Windex007@lemmy.world 11 points 10 months ago (1 children)

I hope Wozniak sends this kid a congratulatory card or something.

[–] turkalino@lemmy.yachts 10 points 10 months ago (3 children)
[–] deweydecibel@lemmy.world 14 points 10 months ago (1 children)

Why not?

You wouldn't love a nice acknowledge from uncle Woz?

[–] geomela@lemmy.world 7 points 10 months ago

I hope Matthew McConaughey sends him one.

[–] paraphrand@lemmy.world 9 points 10 months ago

He use to be really good at it afaik.

[–] Windex007@lemmy.world 3 points 10 months ago* (last edited 10 months ago)

Wozniak was obsessed with Tetris, and would send his high scores to Nintendo Power Magazine.

Eventually, since nobody was able to touch his scores, Nintendo Power asked him to stop, so he (Steve Wozniak) started submitting them as "Evets Kainzow", and at least one of his scores was printed under that name.

So, yeah, he has a history as a (the?) Top human player of Tetris in an age past.

[–] unreasonabro@lemmy.world 7 points 10 months ago

poor little guy nearly had a heart attack...

[–] cosmicrookie@lemmy.world 2 points 10 months ago* (last edited 10 months ago) (1 children)

I beat it on gameboy in the early 90s. Is that a different Tetris than the one mentioned here?

Had to wait until the day after to share with my friends at school

[–] itsralC@lemm.ee 12 points 10 months ago

It's the NES version, all speedruns are made on that version.

[–] lolcatnip@reddthat.com 1 points 10 months ago

It's crazy living in a time when "first human to ______" is a normal headline.