Mr. Boom - Le Bottin des Jeux Linux

Mr. Boom

🗃️ Specifications

📰 Title: Mr. Boom 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 👁️ Visual: 2D Top-Down
🏷️ Category: Arcade ➤ Chase ➤ Bomberman 🏝️ Perspective: Third person
🔖 Tags: Action; Arcade; Bomberman; Shooter; Chase; Retro; Remake; libretro compatible; 1990s; Funny; Casual; Competitive; PvP; Party Game; Online Multi; Local Multi ⏱️ Pacing: Real Time
🐣️ Approx. start: 1999-01-01 👫️ Played: Single & Multi
🐓️ Latest: 2024-10-21 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: 💥️ 5.2➜5.5 / Dev: d011acf ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️🎁 Libre with Free assets 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: Code: MIT / Artwork: Fair use (commercial) ✨️ (temporary):
🐛️ Created: 2017-11-22 🐜️ Updated: 2025-01-05

📦️ Deliverables

📦️ Package name: mrboom ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ✓ ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 👔️ Already shown:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15273

📖️ Summary

📜️[en]: A libre, multi-platform, single-player (AI) / multiplayer (up to 8 in LAN, in 2 or 4 teams), Bomberman game, whose objective is to bomb away your opponents in different arenas and to be the last survivor. It is an SDL port of a 1999 DOS game, which it improves (addition of IAs, multi-platform, compatibility with libretro). It offers several maps and chiptune soundtracks, a stylish and retro graphics, and a lot of bonuses (kangaroo, bombs that can be pushed, remote control, bulletproof vest, ...) and various monsters. 📜️[fr]: Un Bomberman libre et multiplateforme, solo (IA) / multi (jusqu'à 8 en LAN, en 2 ou 4 équipes), dont l'objectif est d'éliminer ses adversaires à l'aide de bombes dans différentes arènes et d'être le dernier survivant. Il s'agit d'un portage SDL d'un jeu DOS de 1999, qu'il améliore (ajout des IAs, multiplateforme, compatibilité avec libretro). Il offre plusieurs tableaux, plusieurs bandes sons chiptunes, un graphisme élégant et rétro, et pas mal de bonus (kangourou, bombes pouvant être poussées, télécommandées, gilet de protection, ...) et divers monstres.

🎥️ Videos


🦉️From Devs: (201702),


🦝️ From Users: (202003),


🎲️ Gameplay: 💥️ (202107), (202003), (201802),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(201702) gu(202003) r(202xxx) lp(202xxx) g(202107) g(202003) g(201802) g(201801) g(o)(201201) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Mr. Boom Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (frranck [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Remdy Software [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [Find it on YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Bomberman) [fr] [en] [de]]
[Linux Fr]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 5.1 (20201208)] [Debian] (SotN)

🕊️ Source of this Entry: [Linux Fr] (SotE)

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Mr. Boom
🦊️ What's: A libre Bomberman game
🏡️ https://mrboom.mumblecore.org/
🐣️ https://github.com/Javanaise/mrboom-libretro
🔖 #LinuxGaming #ShareYourGames #Bomberman
📦️ #LibreEngine #FairUseAssets #Arch #RPM #Deb
📖 Our entry: 🛒️Homeless

🕵‍ 4.7: 👍️⭐⭐⭐
🥁️ Update: 5.2➜5.5
⚗️ No changelog 🙈️🙉️🙊️
📌️ Changes: https://github.com/Javanaise/mrboom-libretro/releases
🦣️ From: 🛜️ https://github.com/Javanaise/mrboom-libretro/releases.atom

🦝️ https://www.youtube.com/embed/0IPJo4wKXxw
💥️🎲️ https://www.youtube.com/embed/4zxDx_IXmjE
🎲️ https://www.youtube.com/embed/Zd0BvdorshM

🕶️ A view of its UI (v.4.7, on my PC) during a game (1min 10s, game time displayed bottom right) where I'm playing with a bot (in the centre of the game zone, it's in the process of dropping 3 bombs). 3 monsters (in blue) are currently enclosed by elements of the scenery, but will eventually be freed.

📚️ Mr. Boom is a libre, multi-platform, single-player (AI) / multiplayer (up to 8 in LAN, in 2 or 4 teams), Bomberman game, whose objective is to bomb away your opponents in different arenas and to be the last survivor. It is an SDL port of a 1999 DOS game, which it improves (addition of IAs, multi-platform, compatibility with libretro). It offers several maps and chiptune soundtracks, a stylish and retro graphics, and a lot of bonuses (kangaroo, bombs that can be pushed, remote control, bulletproof vest, ...) and various monsters.

📕 Description [en]

📜️ "A libre, single-player (AI) / multiplayer (up to 8 in LAN, in 2 or 4 teams), Bomberman game" 📜️ .

Mr.Boom is a Bomberman clone for the RetroArch platform and was converted from DOS assembly using asm2c.

It runs on all RetroArch platforms: Android, Linux, Mac Os X, Nintendo Gamecube (NGC), Nintendo Wii, Raspberry Pi, Sony Playstation 3 (PS3), Sony Playstation Portable (PSP), Windows, Xbox, Xbox360...

It can also be compiled as a stand-alone version using SDL1.2 (for the Atari Falcon version) or SDL2.

Mr.Boom supports up to 8 players and features like netplay, AI bots (new C++ feature), pushing bombs, remote controls and kangaroo riding...


🍥️ Debian:

8 players Bomberman

This is an SDL2 version of the original 1999 version of Mr. Boom. The goal of the game is to bomb away your enemies and other players.

📕 Description [fr]

Un Bomberman, par le studio Remdy Software (version originale de 1999 sous DOS), portage par la Mr. Boom Team, initié par frranck.

Mr. Boom est un Bomberman libre et multiplateforme, solo (IA) / multi (jusqu'à 8 en LAN, en 2 ou 4 équipes), dont l'objectif est d'éliminer ses adversaires à l'aide de bombes dans différentes arènes et d'être le dernier survivant. Il s'agit d'un portage SDL d'un jeu DOS de 1999, qu'il améliore (ajout des IAs, multiplateforme, compatibilité avec libretro). Il offre plusieurs tableaux, plusieurs bandes sons chiptunes, un graphisme élégant et rétro, et pas mal de bonus (kangourou, bombes pouvant être poussées, télécommandées, gilet de protection, ...) et divers monstres.


Mr.Boom est un clone de Bomberman pour la plateforme RetroArch et a été converti à partir de l'assembleur DOS en utilisant asm2c.

Il fonctionne sur toutes les plateformes supportant RetroArch : Android, Linux, Mac OS X, Nintendo Gamecube (NGC), Nintendo Wii, Raspberry Pi, Sony Playstation 3 (PS3), Sony Playstation Portable (PSP), Windows, Xbox, Xbox360 ...

Il peut également être compilé en tant que version autonome en utilisant SDL1.2 (pour la version Atari Falcon) ou SDL2.

Mr.Boom prend en charge jusqu'à 8 joueurs et des fonctionnalités comme le jeu réseau, les bots (nouvelle fonctionnalité C ++), la possibilité de pousser les bombes, les télécommandes et les kangourous ...



🍥️ Debian (traduction du Bottin):

Bomberman 8 joueurs

Ceci est une version SDL2 de la version originale de 1999 de Mr. Boom. Le but du jeu est de bombarder vos ennemis et d'autres joueurs.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

📦️ Installation à partir du paquet Debian/Ubuntu :
• Il(s) est/sont dans les dépôts Debian/Ubuntu, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Installation des dépendances (en dépôt) :
• Installez au préalable les paquets suivants :
- pour Debian : libsdl2-dev libmodplug-dev libsdl2-mixer-dev libminizip-dev

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/Javanaise/mrboom-libretro
(Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/Javanaise/mrboom-libretro

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ make clean
$ make mrboom LIBSDL2=1
↪ vous obtenez (notamment) le(s) binaire(s) : mrboom


🚀️ LANCEMENT DU JEU

• Si vous avez installé le jeu à partir d'un paquet : [Alt+F2] puis saisissez : mrboom
• Si vous avez compilé le jeu à partir de son source, en console dans son répertoire racine lancez (en fonction du binaire produit):
$ ./mrboom
ou : $ ./mrboom.out
ou (depuis la version dc95890 post 4.4): $ ./mrboom.out -d 8000

Autres options : $ mrboom -h


⌨️🖱️🎮️ CONTRÔLES :

Gamepad (contrôles fonctionnels uniquement sur le stick numérique si vous en avez un)
ou Clavier (recommandé)

• Accélérer le jeu (lorsque vous avez perdu pour ne pas attendre inutilement que les IAs aient terminées) : [SPACE]
• Lancer la partie : [ENTER]
• Sélectionner un humain : [LEFT CTRL]+[A]

• Déplacements : [Z], [Q], [S], [D]
• Déposer la bombe : [LEFT CTRL]
• Quitter : [ESC]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le xxx sous Debian. Par : arkonanfr & goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


🫕️ Installation :
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (🧪️not_tested) Paquet Debian : NON TESTE.
▸ (✔ v. 4.7) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface très jolie, claire/intuitive,
🟢️ Elle offre notamment un redimensionnement de sa fenêtre par glisser-déposer,

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier ou au gamepad.

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'une bande son adaptée, variée (plusieurs morceaux musicaux),

‣ 🍯️Contenu
🟢️ Il/Elle offre 5 cartes différentes au clavier ou au gamepad (uniquement avec le stick numérique pour l'instant).
🟠️ C'est un jeu clairement taillé pour être joué au gamepad, malheureusement un bug récalcitrant (encore présent à la version 4.7) rend le contrôle au stick analogique inutilisable sur ma manette Logitech Rumblepad (mais il est possible qu'il fonctionne correctement avec d'autres manettes).
🟢️ Néanmoins il se contrôle très bien sur cette même manette avec le stick numérique.

‣ 👤️ Solo
🟢️ Son interface permet notamment le jeu solo vs une ou plusieurs IA,
🟢️ Les IAs sont redoutables.

‣ 👥️ Multi-joueur / Développement collaboratif
🟢️ Son interface supporte le jeu multi-joueurs (jusqu'à 8 joueurs) en réseau local,


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un Bomberman, l'objectif est d'éliminer ses adversaires à l'aide de bombes dans différentes arènes et d'être le dernier survivant.

‣ 🐮️ Spécificités
⚪️ Il s'agit d'un portage SDL d'un jeu DOS de 1999, qu'il améliore (ajout des IAs, multiplateforme, compatibilité avec libretro).
⚪️ Après 2 min de jeu (compte à rebours en bas à droite de l'interface), le terrain se réduit de près de la moitié, et il faut essayer de se trouver au centre de la carte pour ne pas être écrasé par la fermeture des côtés.
⚪️ La partie s'arrête lorsqu'il ne reste plus qu'un joueur en jeu (ce joueur remporte 1 point/pièce au tableau des scores), puis le tableau suivant démarre.

‣ 😄️🙁️😱️ Le ton
🟢️ Amusant, type salle d'arcade.

‣ 🗻️ Difficulté / prise en main de l'utilisateur
⚪️ Le jeu est relativement difficile en solo (non testé en multi), les bots étant assez rapides et bons


🏆️ Impressions :
‣ 👾️ Playability :
🟢️ Une jouabilité excellente,
🟢️ Mr. Boom est un joli petit jeu avec une belle petite musique chiptune, le tout faisant très arcade.
🟢️ Les monstres et bonus (à ramasser) sont aussi assez variés, le joueur peut même monter un kangourou / dinosaure (il faut ramasser un œuf) - qui lui permet d'escalader les obstacles et lui procure une protection lorsqu'il est touché (le kangourou meurt, mais évite à celui qui le monte d'être touché).

‣ 🌤️ Axes d'amélioration
• Les contrôles aux sticks analogiques souffrent d'un bug récalcitrant : résolu à la version 444e0fd ou 4.5 à venir !
• le graphisme (en basse résolution) est beau mais n'est pas réellement libre
• le code (pour une bonne partie en assembleur) risque d'être très difficile à améliorer / à maintenir

‣ 🌞️ J'ai aimé
• Une belle réalisation (graphisme, son, interface), même si elle date un peu.
• Une interface vectorielle : vous pouvez en modifier la taille en étirant ses côtés : très bien.
• plusieurs cartes et plusieurs bandes sonores chiptunes
• solo / multijoueur
• de nombreux bonus à collecter


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)

🟢️ Un Casual de bonne qualité (hormis les contrôles au joystick), qui fait plaisir à voir.
🟢️ Un classique du genre qui globalement fonctionne bien et est très complet.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !