Balatro for the Nintendo E-Reader

2025-06-2116:5912329mattgreer.dev

What if the best game of 2024 came out on an old, obscure and weird platform?

What if the best game of 2024 came out on an old, obscure and weird platform?

I friggin' love Balatro. I've put an embarrassing number of hours into it. I also like to make games for the Nintendo E-Reader. The E-Reader was a peripheral for the Game Boy Advance that let you load mini games and "DLC" by scanning cards into it.

The E-Reader attached to a Game Boy Advance (image by Nintendo)
Oh and Balatro is a single player solitaire/poker hybrid game that is super fun. If you enjoy poker, solitaire, or especially trading card games like Magic the Gathering or Pokemon, you should definitely check it out if you haven't already.

A while back, I made this mock up screenshot of what Balatro might look like on the E-Reader.

Hologram we'd miss you!

Oh, and then there is the problem of drawing decimal numbers to the screen. The E-Reader's DrawNumber functions work with whole numbers only ...

Make no doubt about it, decimal numbers are a big hurdle in making a Balatro demake. If I were to actually make this game, I'd probably choose the fixed point approach for this problem.

Just make a real GBA game?

Why do this on the E-Reader if it is so limited? No other reason than I really like the device and have a soft spot for it. If the demake was instead made as a full fledged GBA game on a cartridge, it'd have a bit more breathing room to work through these issues. Many limitations would remain though, like the 240x160 screen and decimal numbers. The GBA can work with 128 sprites, which is better than the 56 of the E-Reader, but still pretty limiting. My hunch is doing this as a proper GBA game would only make it a little bit easier.

Anyway ... will I release the prototype?

No, I won't. At least, not without LocalThunk's approval. This was just for fun, and I made it entirely on my own. Balatro is an excellent game, so I don't want to cause it any harm (or at least surprise) by releasing a demake of it, even if it's just a tiny little prototype. You really aren't missing anything, everything that is possible in the prototype is shown in the video. Oh, the prototype can also sort the cards by rank or suit. Yup, that's the entirety of it.

Conclusion

Thanks for reading! I have more posts about the E-Reader and Balatro if you want more.

And if you read this far, checkout https://retrodotcards.com, my E-Reader site. I will be selling a pack of new games starting July 27th!


Read the original article

Comments

  • By sram1337 2025-06-2119:172 reply

    re: numbers, you could store them as integers, but just encoded as 10 times their value. So 1.5 becomes 15.

    Would reduce max score to 400M and you'd have to round 0.25 up or down. Would probably want to drop the 0.01 cards too.

    super cool project

    • By odo1242 2025-06-2121:16

      Yea - this is basically "fixed point but not binary" and it would totally work.

    • By LoganDark 2025-06-233:29

      > re: numbers, you could store them as integers, but just encoded as 10 times their value. So 1.5 becomes 15.

      I find it really weird that they dismissed fixed point as being too technical because it's actually really simple, it's basically just this.

  • By azhenley 2025-06-2118:56

    The author also wrote about his experience making a space shooter game for the E-Reader:

    https://mattgreer.dev/blog/making-a-shooter-for-the-ereader/

  • By fisherjeff 2025-06-2119:334 reply

    This was painful to read, and I am so sorry for the author.

    I was fortunate enough to break my Balatro addiction before it had gotten this far along, but others are not so lucky.

    • By yjftsjthsd-h 2025-06-2120:041 reply

      What about this reads as addiction? This is clearly a tech demo, not something someone would do to let themselves play more of the game.

      • By poolnoodle 2025-06-2121:21

        I believe the comment you replied to was meant in a humorous way.

    • By mcphage 2025-06-221:09

      There but for the grace of god…

    • By jimbob45 2025-06-2121:53

      And others are like me who wanted to play but couldn’t because of the nauseating effects of the graphics.

    • By LocalH 2025-06-222:56

      Nope!

HackerNews