Dans le contexte: Si vous avez joué à Tetris sur une Game Boy, vous vous souviendrez peut-être qu’il avait un mode tête-à-tête à deux joueurs. Le Game Boy de la vieille école de 1989 a accompli cela en utilisant le câble Game Link en option qui connectait physiquement deux Game Boys pour des parties à deux joueurs.
Un moddeur matériel qui passe Stacksmashing sur YouTube a créé un adaptateur de port Game Boy Link pour permettre aux joueurs de se connecter et de jouer sans être attachés directement ensemble. Il a commencé par effectuer une rétro-ingénierie du protocole de liaison de communication du jeu, puis a créé un adaptateur USB à l’aide d’un Raspberry Pi Pico et de manettes de niveau. Une extrémité de l’appareil se connecte au port Link du GB et l’autre à un ordinateur avec accès Internet.
Il a ensuite développé un client de jeu pour le PC afin de communiquer avec la Game Boy. Le client se connecte ensuite à un serveur de jeu en ligne, qui gère l’hébergement et le matchmaking. Une fois connecté (ta-da), vous pouvez jouer à Tetris en tête-à-tête avec n’importe qui dans le monde.
Mieux encore, cette architecture permet plus qu’une compétition en tête-à-tête. Plusieurs Game Boys peuvent se connecter au serveur de jeu pour jouer ensemble, et vous vous retrouvez avec un match de style bataille royale similaire à Tetris 99, que Nintendo a récemment publié sur le commutateur.
Les seules exigences sont l’adaptateur et une cartouche Tetris. Bien sûr, vous avez également besoin d’une Game Boy. Pour le rendre plus accessible, Stacksmashing a construit le PCB avec à la fois un connecteur Game Link (GB d’origine) et un port compatible avec Game Boy Pocket, Color, Advanced et Advanced SP. Les protocoles de communication Tetris sont les mêmes pour toutes les versions afin que tous les modèles Game Boy puissent jouer ensemble.
Ce ne sera pas très amusant si seulement quelques personnes ont le matériel pour se connecter. Ainsi, Stacksmashing vend le PCB qui a déjà les manettes de niveau difficiles à souder pré-soudées. Les utilisateurs doivent simplement attacher un Raspberry Pi Pico (non inclus) soit par un trou, soit en le soudant, soit en utilisant des prises à broches.
Vous pouvez acheter le PCB de Gumroad pour 15 $ plus les frais de port. Vous pouvez prendre un Raspberry Pi Pico avec ou alors sans pour autant en-têtes d’Amazon pour environ 10 $ à 15 $. Vous aurez également besoin du logiciel. Stacksmashing a publié trois packages:serveur, l’extrémité avant, et firmware– à son référentiel Github.