Notebookcheck Logo

Az egyik legnagyobb 2024-es indie játék egy számológépre szorult

A Balatro képernyőkép (fent), míg a NumWorks számológépre programozott "Balatro" képernyőmentése. (Kép forrása: Steam / u/RKI3000 az r/Balatro subreddit-en)
A Balatro képernyőkép (fent), míg a NumWorks számológépre programozott "Balatro" képernyőmentése. (Kép forrása: Steam / u/RKI3000 az r/Balatro subreddit-en)
Egy rajongói projekt most egy Pythonnal működő NumWorks számológépre hozta el a Balatrót, aki megpróbálta a játékmenetet mindössze 20,9 KB-os méretben elhelyezni, miközben szigorú RAM-korlátokkal és sprite-tárolási kihívásokkal küzdött - és (többnyire) sikerrel járt.
Gaming DIY

Balatro egy rendkívül sikeres pakliépítő póker inspirálta roguelike, amely 2024-es megjelenése óta nagy rajongótáborra tett szert. Most egy rajongói projekt szokatlan hardverre vitte a játékot: egy NumWorks grafikus számológépre. A Reddit-felhasználó "RKI3000" megosztotta a BalatroPython-alapú portjának (lásd alább) előrehaladását, amely a NumWorks microPython környezetén fut. A szkript jelenleg körülbelül 700 sor hosszú, és 20,9 KB-ot foglal el - nagyjából a számológép szkript-tárolókapacitásának felét.

A korlátok ellenére a port már tartalmaz egy 52 lapos paklit, megfelelő pontozási mechanikát, kéz- és dobáskorlátokat, valamint egy moduláris struktúrát, amely lehetővé teszi a kézméretek és a kártyakészletek beállítását. Egy Joker sprite is hozzá lett adva, bár maga a Joker mechanika még nincs implementálva.

A hardveres korlátok eddig a legnagyobb kihívásnak bizonyultak. A számológép kis RAM-ja még akkor is gyorsan megtelik, ha a szkriptméret-korlátozás alatt marad. A helytakarékosság érdekében a sprite-okat RLE (run-length encoding) kódolással kódoljuk, bár ez a megközelítés még mindig a memóriahasználat határához közelít. Válaszul a fejlesztő és a közösség tagjai olyan technikákról beszéltek, mint a sprite tükrözése, a kompakt bináris kódolás és a számológép beépített betűtípusának használata, hogy csökkentsék az egyéni grafikára való támaszkodást.

A projekt röviddel a közzététele után felrobbant az r/Balatro subredditen. A felhasználók a memóriakímélő módszereket a NES-játékokban használtakhoz hasonlították. Mivel a NumWorks számológépek nem tartalmaznak hangszórókat, a projekt jelenleg csak a vizuális megjelenítésre korlátozódik.

A felhasználó kijelentette, hogy jelezte, hogy tervezi a szkript kiadását, amint az teljesebb lesz. Bár néhány kompromisszum elkerülhetetlen az eszköz korlátai miatt, ettől függetlenül ez még mindig egy elég jó port.

A Steam Deck OLED (1TB) megvásárolható az Amazonon.

Please share our article, every link counts!
Mail Logo
> Magyarország - Kezdőlap > Newsarchive 2025 09 > Az egyik legnagyobb 2024-es indie játék egy számológépre szorult
Anubhav Sharma, 2025-09- 8 (Update: 2025-09- 8)