Balatro est un roguelike inspiré du poker et de la construction d'un jeu de cartes qui a connu un grand succès et qui a acquis une forte popularité depuis sa sortie en 2024. Aujourd'hui, un projet de fan a porté le jeu sur un matériel inhabituel : une calculatrice graphique NumWorks. L'utilisateur Reddit "RKI3000" a fait part de l'avancement d'un portage de Balatrobasé sur Python (voir ci-dessous), fonctionnant dans l'environnement NumWorks microPython. Le script fait actuellement environ 700 lignes et occupe 20,9 Ko, soit environ la moitié de la capacité de stockage de script de la calculatrice.
Malgré les contraintes, le portage comprend déjà un jeu de 52 cartes, des mécanismes de notation appropriés, des limites de main et de défausse, et une structure modulaire qui permet d'ajuster la taille des mains et des jeux de cartes. Un sprite de Joker a également été ajouté, bien que la mécanique du Joker elle-même ne soit pas encore implémentée.
Les limitations matérielles se sont avérées être le plus grand défi jusqu'à présent. Même en restant en dessous de la limite de taille des scripts, la petite mémoire vive de la calculatrice se remplit rapidement. Pour économiser de l'espace, les sprites sont encodés avec le run-length encoding (RLE), mais cette approche pousse toujours l'utilisation de la mémoire proche de la limite. En réponse, le développeur et les membres de la communauté ont parlé de techniques telles que la mise en miroir des sprites, l'encodage binaire compact et l'utilisation de la police de caractères intégrée à la calculatrice pour réduire la dépendance à l'égard des graphiques personnalisés.
Le projet a explosé sur le subreddit r/Balatro peu après sa publication. Les utilisateurs comparaient les méthodes d'économie de mémoire à celles utilisées dans les jeux NES. Les calculatrices NumWorks n'étant pas équipées de haut-parleurs, le projet se limite pour l'instant à l'aspect visuel.
L'utilisateur a indiqué qu'il prévoyait de publier le script une fois qu'il serait plus complet. Bien que certains compromis soient inévitables compte tenu des restrictions imposées par l'appareil, il s'agit tout de même d'un portage très intéressant.
Top 10
» Le Top 10 des PC portables multimédia
» Le Top 10 des PC portables de jeu
» Le Top 10 des PC portables de jeu légers
» Le Top 10 des ordinateurs portables bureautiques
» Le Top 10 des PC portables bureautiques premium/professionnels
» Le Top 10 des Stations de travail mobiles
» Le Top 10 des Ultraportables
» Le Top 10 des Ultrabooks
» Le Top 10 des Convertibles
» Le Top 10 des Tablettes
» Le Top 10 des Tablettes Windows
» Le Top 10 des Smartphones
» Le Top 10 des PC Portables á moins de 300 euros
» Le Top 10 des PC Portables á moins de 500 euros
» Le Top 25 des meilleurs écrans d'ordinateurs