Balatro es un roguelike de gran éxito inspirado en el póquer de construcción de mazos que ha conseguido un gran número de seguidores desde su lanzamiento en 2024. Ahora, un proyecto de un fan ha llevado el juego a un hardware poco habitual: una calculadora gráfica NumWorks. El usuario de Reddit "RKI3000" ha compartido los progresos de un port de Balatrobasado en Python (véase más abajo), que se ejecuta en el entorno NumWorks microPython. El script tiene actualmente unas 700 líneas, ocupando 20,9 KB -aproximadamente la mitad de la capacidad de almacenamiento de scripts de la calculadora.
A pesar de las limitaciones, el port ya incluye una baraja de 52 cartas, una mecánica de puntuación adecuada, límites de mano y descarte, y una estructura modular que permite ajustar el tamaño de las manos y los conjuntos de cartas. También se ha añadido un sprite del comodín, aunque la mecánica del comodín en sí aún no está implementada.
Las limitaciones de hardware han demostrado ser el mayor reto hasta ahora. Incluso manteniéndose por debajo del límite de tamaño del script, la pequeña memoria RAM de la calculadora se llena rápidamente. Para ahorrar espacio, los sprites se codifican con run-length encoding (RLE), aunque este enfoque sigue llevando el uso de memoria cerca del límite. En respuesta, el desarrollador y los miembros de la comunidad han hablado de técnicas como la duplicación de sprites, la codificación binaria compacta y el uso de la fuente incorporada en la calculadora para reducir la dependencia de gráficos personalizados.
El proyecto explotó en el subreddit r/Balatro poco después de su publicación. Los usuarios comparaban los métodos de ahorro de memoria con los utilizados en los juegos de la NES. Dado que las calculadoras NumWorks no incluyen altavoces, el proyecto se limita por el momento únicamente al aspecto visual.
El usuario afirmó que tiene planes de publicar el guión una vez que esté más completo. Aunque algunas concesiones son inevitables dadas las restricciones del dispositivo, sigue siendo un port bastante chulo a pesar de todo.
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck