Porter Balatro sur le Nintendo E-Reader : un défi colossal

2025-06-21
Porter Balatro sur le Nintendo E-Reader : un défi colossal

L'auteur, grand fan du jeu de cartes Balatro, a tenté de le porter sur le périphérique Nintendo E-Reader de la Game Boy Advance. Les limitations de l'E-Reader — faible résolution d'écran, mémoire limitée et capacité de traitement numérique restreinte — ont posé des défis importants. Un prototype a été créé, mais il ne comprend qu'une fraction du gameplay principal, avec des simplifications comme un système de score simplifié et un nombre réduit de cartes spéciales. L'auteur détaille les différents obstacles techniques rencontrés, notamment la précision des nombres décimaux, les limitations des sprites, les contraintes d'espace mémoire et les problèmes d'affichage de texte, en explorant des solutions possibles. Finalement, le prototype reste non publié en attendant l'approbation du créateur du jeu original.

Lire plus
Jeux

Ingénierie inverse de l'API de dessin du Nintendo E-Reader : un secret dans la pile

2025-02-02
Ingénierie inverse de l'API de dessin du Nintendo E-Reader : un secret dans la pile

Un développeur, lors de la création d'un jeu de Démineur pour le Nintendo E-Reader, a découvert par hasard une fonctionnalité cachée dans la fonction `DrawLine` de son API de dessin. Initialement, une boucle dessinant un rectangle de mini-carte à l'aide de `DrawLine` a montré des lignes se dessinant progressivement plus rapidement. Le développeur a découvert que le temps de dessin était déterminé par une valeur poussée sur la pile, une combinaison du compteur de boucle et d'un autre registre. En poussant 0 sur la pile, le problème a été résolu, révélant un détail particulier de l'API. Cela montre le charme de l'ingénierie inverse et les particularités des architectures de processeurs anciens.

Lire plus
Jeux