URL: https://linuxfr.org/news/liberation-du-jeu-blupimania Title: Libération du jeu Blupimania Authors: Mathieu Schroeter Benoît Sibaud, BAud et ted Date: 2023-12-09T23:46:15+01:00 License: CC By-SA Tags: blupi, eggbert, appimage et jeu_libre Score: 3 _Blupimania_ est un jeu réalisé en 1994 par la société suisse Epsitec SA. Il met en scène un petit personnage jaune nommé [[Blupi]] dans un jeu de puzzles en 3D isométrique. Accroché à un ballon, Blupi sort d’un trou. Malheureusement, son ballon s’envole. Perdu dans son monde, Blupi avance, tourne à gauche ou à droite et effectue diverses actions de sa propre initiative, sans que vous puissiez prévoir son comportement. Le but du jeu consiste à l’aider à retrouver un ballon, afin qu’il puisse repartir vers l’énigme suivante. ![Capture d'écran de Blupimania](https://blupi.org/images/mania.xs.png) Le jeu comprend plus de 120 énigmes de quatre niveaux de difficulté. Il faut avoir résolu une énigme pour passer à la suivante. En revanche, il est toujours possible de changer de niveau. Chaque niveau comporte deux modes de jeu. Il y a le mode sans antenne où vous devez vous occuper d’un ou plusieurs Blupi autonomes, en agissant sur le décor pour influencer le déroulement du jeu, par exemple poser une barrière pour empêcher Blupi de tomber dans un trou. Et il y a le mode où Blupi a une antenne, et c’est vous qui le télécommandez. D’autres Blupi autonomes peuvent aussi évoluer, et vous devez les aider, car tant que chaque Blupi n’a pas trouvé un ballon, l’énigme n’est pas résolue. Pour les aider, vous devez toujours modifier le monde environnant. Par exemple, pour poser une barrière, il faut amener le Blupi télécommandé devant l’emplacement choisi. ---- [Blupi.org](https://blupi.org) [Blupimania](https://mania.blupi.org) [Dépôt GitHub de Blupimania](https://github.com/blupi-games/blupimania-dev) ---- Un peu plus de 6 ans après [[Planète Blupi]], Blupimania est désormais librement téléchargeable (GPLv3+ pour code **et** éléments artistiques) pour toutes les plates-formes majeures (GNU/Linux, Apple macOS et Microsoft Windows). ## Peut être que le nom Blupi vous dit quelque chose ? En 2017, la [libération du jeu Planète Blupi a été annoncée](https://linuxfr.org/news/liberation-du-jeu-planete-blupi) sur LinuxFr.org. Je vous présentais le jeu et je vous racontais la petite histoire de ce personnage et de ses différentes parutions dans des jeux allant de 1988 (Toto à la maison) jusqu’à 2003 (pour Blupimania 2). J’expliquais également que depuis longtemps, je souhaitais réaliser moi-même les portages des jeux pour les différents systèmes d’exploitation. Planète Blupi est alors le premier de ce que j’espérais être une longue série. La réalité a fait qu’il ne m’a pas été possible de consacrer tout le temps que j’imaginais à ces portages. Dans le premier article, je parle de Blupimania, qui fait partie des « anciens » jeux et le fait que son auteur, Daniel Roux, avait tout simplement perdu les codes sources. Je n’avais plus beaucoup d’espoir pendant plusieurs années. Puis un jour, Daniel débarque au bureau avec un vieux CD-R (de 1997) qui semblait prometteur et qu’il avait retrouvé un peu par hasard en faisant du rangement. Il ne savait pas trop ce qu’il y avait encore dessus. Il me l’a confié au cas où des données intéressantes pouvaient encore s’y trouver. C’était alors en 2019 et je venais de devenir papa pour la seconde fois. J’ai finalement pu attaquer les travaux fin 2021 pour enfin avoir une version publiable en novembre 2023. ## Blupimania Le jeu a été créé à l’origine pour les micro-ordinateurs [[Smaky]]. Il pouvait fonctionner en différents modes selon les possibilités matériels du Smaky (monochrome, couleurs, avec ou sans bruitage). ![Config](https://blupi.org/mania/images/start.png) Il existe aussi une version DOS, mais (à cette époque) je n’ai pas pu mettre la main sur son code source. La version Smaky n’avait pas grand-chose à envier à la version DOS. Il faut savoir que pour DOS, il était question d’un portage qui ajoutait deux fonctionnalités par rapport à la version Smaky. D’abord, on y trouvait des traductions pour l’allemand et l’anglais (le Smaky étant complètement francophone) et la seconde fonctionnalité était l’ajout de musiques pendant les phases de jeu (à ne pas confondre avec les jingles qui peuvent être désactivés dans la version Smaky avec la case à cocher _musiques_). Le Smaky ne permettait pas de mixer les sons ; on ne pouvait y jouer qu’un son à la fois, ce qui empêchait d’avoir du bruitage en même temps qu’une musique de fond. La photo ci-dessous représente un Smaky 100 monochrome. ![Smaky 100](https://blupi.org/images/smaky100.jpg) Tout comme dans le cas de Planète Blupi, j’ai utilisé la bibliothèque SDL2 (que je connais plutôt bien) pour effectuer ce portage. Il y a eu des modifications fondamentales et tout n’a pas été des plus simple. J’ai écrit un journal dans lequel je raconte tous les déboires et les réussites que j’ai connus tout au long de l’adaptation. Au moment où j’écris ces lignes, ce journal n’est pas encore public. Je vous invite à vous rendre sur le site [Blupi.org](https://blupi.org) pour trouvez Blupimania (ainsi que les autres jeux). Blupimania est disponible sous la forme d’une AppImage pour GNU/Linux, d’un DMG pour Apple macOS et d’un installateur NSIS pour la version Microsoft Windows. Pour les nostalgiques de l’époque du Smaky 100 et de son écran phosphorescent vert, un clin d’œil vous est destiné dans les options du jeu. Il y aura certainement dans le futur quelques mises à jour pour combler les quelques bugs restants. A propos de la mise à disposition de Blupimania via des distributions Linux, le jeu va (comme c’est le cas depuis longtemps avec Planète Blupi) intégrer prochainement Debian et ses dérivées (Merci à [OdyX](https://qa.debian.org/developer.php?login=didier%40raboud.com)). Il y a des chances aussi de le voir apparaître chez Slackware sous l’impulsion d'[Yth](https://linuxfr.org/users/yth) (s’il passe par ici). ## Et la suite Cette fois je ne vais faire aucun plan. Dans [l’ancien article](https://linuxfr.org/news/liberation-du-jeu-planete-blupi) je disais attaquer prochainement Speedy Blupi 1 et 2 ainsi qu’une version haute définition pour Planète Blupi. Je n’ai rien fait de tout cela (en réalité j’ai bien attaqué une version haute résolution de Planète Blupi mais j’ai décidé d’arrêter ces travaux). J’ai longtemps reçu des messages de fans des jeux Speedy Blupi (Speedy Eggbert) qui me réclament le code source ou tout simplement une réédition mieux adaptée aux systèmes actuels. Je leur ai adressé [une lettre](https://t.co/Rd980nRZHm) (via le compte X/Twitter de [BlupiGames](https://twitter.com/BlupiGames/status/1725986328263725474)) pour expliquer ce qu’il en est. Je verrais bien où le vent me mènera…