Notebookcheck Logo

Een van de grootste indiegames van 2024 is op een rekenmachine geperst

Een screenshot van Balatro (boven), terwijl een screengrab van "Balatro" op de NumWorks rekenmachine is geprogrammeerd. (Afbeeldingsbron: Steam / u/RKI3000 op de r/Balatro subreddit)
Een screenshot van Balatro (boven), terwijl een screengrab van "Balatro" op de NumWorks rekenmachine is geprogrammeerd. (Afbeeldingsbron: Steam / u/RKI3000 op de r/Balatro subreddit)
Een fanproject heeft zojuist Balatro naar een NumWorks rekenmachine met Python gebracht, die probeerde om de gameplay in slechts 20,9 KB te stoppen terwijl ze strikte RAM-limieten en uitdagingen met betrekking tot de opslag van sprieten moesten aanpakken - en slaagde daar (grotendeels) in.

Balatro is een uiterst succesvolle deck-building op poker geïnspireerde roguelike die sinds de release in 2024 een sterke aanhang heeft opgebouwd. Nu heeft een fanproject het spel naar ongebruikelijke hardware gebracht: een NumWorks grafische rekenmachine. Reddit gebruiker "RKI3000" deelde de voortgang van een op Python gebaseerde port van Balatro (zie hieronder), die draait op de NumWorks microPython omgeving. Het script is momenteel ongeveer 700 regels lang en neemt 20,9 KB in beslag - ruwweg de helft van de scriptopslagcapaciteit van de rekenmachine.

Ondanks de beperkingen bevat de port al een kaartspel met 52 kaarten, de juiste scoremechanica, hand- en afleglimieten en een modulaire structuur waarmee handgroottes en kaartensets aangepast kunnen worden. Er is ook een Joker sprite toegevoegd, hoewel het Joker mechanisme zelf nog niet geïmplementeerd is.

Hardwarebeperkingen zijn tot nu toe de grootste uitdaging gebleken. Zelfs als u onder de limiet van de scriptgrootte blijft, raakt het kleine RAM-geheugen van de rekenmachine snel vol. Om ruimte te besparen, worden sprites gecodeerd met Run-Length Encoding (RLE), maar deze aanpak duwt het geheugengebruik nog steeds dicht tegen de limiet. In reactie hierop hebben de ontwikkelaar en leden van de gemeenschap gesproken over technieken zoals spritespiegeling, compacte binaire codering en het gebruik van het ingebouwde lettertype van de rekenmachine om de afhankelijkheid van aangepaste afbeeldingen te verminderen.

Het project ontplofte op de r/Balatro subreddit kort nadat het gepost was. Gebruikers trokken vergelijkingen tussen de geheugenbesparende methoden die in NES-spellen werden gebruikt. Aangezien NumWorks rekenmachines geen luidsprekers bevatten, is het project momenteel beperkt tot alleen afbeeldingen.

De gebruiker gaf aan plannen te hebben om het script vrij te geven zodra het completer is. Hoewel sommige compromissen onvermijdelijk zijn gezien de beperkingen van het apparaat, is het hoe dan ook nog steeds een behoorlijk coole port.

Koop het Steam Deck OLED (1TB) op Amazon.

Please share our article, every link counts!
Mail Logo
> Overzichten en testrapporten over laptops en mobieltjes > Nieuws > Nieuws Archief > Nieuws archieven 2025 09 > Een van de grootste indiegames van 2024 is op een rekenmachine geperst
Anubhav Sharma, 2025-09- 8 (Update: 2025-09- 8)