Tetris on the Game Boy is one of the best multiplayer titles of all time, even if it did exist in a period when wireless local play was the stuff of a madman's dreams. Instead, players would have to connect their consoles using the (easily lost) link cable β and it's this primitive method of connectivity that has allowed a hacker to create the 'perfect' game of Tetris, where only long, straight pieces are dropped in the play zone.
Twitter user stacksmashing / ghidraninja β the same user who hacked the Super Mario Bros. Game & Watch and used the Game Boy to mine Bitcoin β has created a hack that exploits the way the two competing Game Boy consoles 'talk' to one another.
After reverse-engineering the link-up process, stacksmashing discovered that the Game Boy which initiates the multiplayer connection sends over all of the random pieces to the rival console to ensure that both players have the same experience. By inserting a piece of custom hardware in the middle of the connection, stacksmashing was able to create a program that only sends straight-line pieces (or "tetrominoes", if you prefer) in the multiplayer mode β all without hacking or modifying the original game in any way.
The end result? The least challenging game of Tetris ever, but boy, does it feel good to see all of those elusive straight-line pieces fill up the screen.
As is so often the case, this discovery has more far-reaching consequences. The aim is to better understand how link cable software works and eventually allow players to connect their old Game Boy units to the internet and play link cable games online β a noble idea, especially when you consider how difficult it is these days to find a worthy opponent locally.
[source gizmodo.com]
Comments 14
Could be easier, you still need to rotate and position the I-pieces.
The prospects of this link-cable interception though are fascinating, it could be used for remote arbitrary code execution in PokΓ©mon games?
I remember using an Action Replay on my GameBoy to make only straight pieces appear, even with the code it still became impossible after 200 lines or so! π
Even if I played with this version I would still embarrassed in Tetris 99.
@RupeeClock
"remote arbitrary code execution"
Please refrain from such sexy talk... you're turning on all the programmers here, and this is meant to be a child friendly site. π
@BulkSlash yeah, me too! They include an option to somehow change the code mistake to switch to squares at one point. The line is just too long to move it quick enough....
I can still see some people collecting a wall 10 pieces high on one side and clearing only when they are ready to clear...
All this Tetris talk recently... I actually sat down for a couple games yesterday after reading Kate Grayβs and itβs still so much fun. That music and those sound effects are just... pure liquid nostalgia. And the game is great to boot. Itβs the perfect game.
This is a great little test thing here... if and when this concept works, Iβll be hooking my Gameboy in and playing online.
My Tetris OCD of wanting to clear that well entirely and perfectly have finally been satisfied!
From how this article started I was hoping it would be a 2 player vs cpu on 1 gameboy.
Make it generate only 10x4 tetrominos and THEN you've got yourself the world's easiest game of Tetris.
Tetris God: LIIIIIIIIIIINE PIEEEEECE
Extremely satisfying! Great game on a great format.
Oh boy, can't wait to get this in my hands! Been working day and night to get the funds available to buy this ASAP
@BulkSlash I did the same 30 years agoβ¦
Show Comments
Leave A Comment
Hold on there, you need to login to post a comment...