Atomic Bomberman — Modern - Le Bottin des Jeux Linux

Atomic Bomberman — Modern

🗃️ Specifications

📰 Title: Atomic Bomberman — Modern 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 👁️ Visual: 2D Top-Down
🏷️ Category: Arcade ➤ Chase ➤ Bomberman 🏝️ Perspective: Top-down
🔖 Tags: Arcade; Chase; Bomberman; Remake; Casual; Replay Value; PvE; PvP; Competitive; Party Game; Perma Death; Local Multi; MadeWithAI; Keyboard; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2026-09-27 👫️ Played: Single & Multi
🐓️ Latest: 2026-10-06 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 1.0 // Dev: f4cc32e ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: GPL-3 ⭐ (temporary):
🎰️ ID: 16708 🐛️ Created: 2026-10-06

🚦 Entry status

💡 Lights on: 🚧️ Some work remains to be done:
📰 What's new?: 💥️ New 💭️ New version published (to be updated):
🦣️ Awaiting publication on Mastodon: 🎨️ Significant improvement:
🦺️ Work in progress: 🎖️ This work: 5 stars
📰 Previous News: 🛜️ RSS (on RSS Guard): ✓
👫️ Contrib.: goupildb 🛜️ Reading frequency: 0w (well-spaced updates)
🐜️ Updated: 2026-10-09

📖️ Summary

📜️[en]: Atomic Bomberman is a single-player (AI opponents) / multiplayer (up to 10 players) maze-based arcade game released in 1997 (developed by Interplay Entertainment), the second in the series, featuring pre-rendered 3D characters and environments. Each player moves through the same maze, with the goal of eliminating their opponents. Atomic Bomberman — Modern is a complete, libre, and multiplatform game—also featuring single-player (AI opponents) and multiplayer modes (modernized network play, up to 10 players, with a maximum of 4 on the same PC)—that comes with a set of libre data while remaining compatible with the original content. It also features 11 levels with power-ups (arrows, conveyor belts, teleportation holes, and trampolines, as well as all the original level designs) and a countdown ending (with walls that close in). 📜️[fr]: Atomic Bomberman est un jeu d'arcade en labyrinthe solo (IAs) / multi (jusqu'à 10 joueurs) publié en 1997 (développé par Interplay Entertainment), le 2nd de la série, avec des personnages et des terrains pré-rendus en 3D. Chaque joueur se déplace dans le même labyrinthe, avec pour objectif d'éliminer ses adversaires. Atomic Bomberman — Modern est un jeu complet, libre et multiplateforme, lui aussi solo (IAs) / multi (jeu en réseau modernisé, jusqu'à 10 joueurs dont 4 maxi sur le même PC) livré avec un set de données libres, tout en étant compatible avec le contenu d'origine. Il offre lui aussi 11 niveaux avec accessoires (flèches, tapis roulants, trous de téléportation et trampolines, ainsi que tous les schémas originaux) et une fin en compte à rebours (avec murs qui se referment).

🎥️ Videos


🎲️ Gameplay: (original) (202109), (202502), (201804),

🕸️ Links

🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(o)(202109) g(o)(202502) g(o)(201804) g(o)(201207) g(o)(201808) g(o)(200803) g(o)(202404) 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(news/blog) 2(release notes) 3(tags) 4(commits)]

💰 Commercial
• (empty):

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(Atomic Bomberman — Modern) Devs (Atomic Bomberman — Modern Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Atomic Bomberman — Modern) Devs (Alberto de Dios (elraro) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Atomic Bomberman) Devs (Interplay Entertainment 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [X] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

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

📦️ 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]

🕊️ Source of this Entry: [u/elraro21 on reddit (20261005)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Atomic Bomberman — Modern
🦊️ Idea: A maze-style arcade game
🏡️ -
🐣️ https://github.com/elraro/atomic-bomberman
🔖 #Arcade #Chase #Bomberman
📦️ #Libre #Bin
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

🥁️ Update: 1.0
⚗️ Major release(Stable)🍎️
📌️ Changes: https://github.com/elraro/atomic-bomberman/releases
🦣️ From: https://www.reddit.com/r/opensourcegames/comments/1wycs5q/i_reverse_engineered_atomic_bomberman_1997_and/?captcha=1
🛜️ https://github.com/elraro/atomic-bomberman/tags.atom

🎲(o)️ https://www.youtube.com/embed/IQvyGhDr1oo
🎲(o)️ https://www.youtube.com/embed/obgJL5a7rMw
🎲️(o) https://www.youtube.com/embed/sibYEfad1aQ

🕶️ A view of its UI (v. 1.0, on my Linux PC, using the libre data set) during gameplay (after 1 min 16 sec), featuring little robots that blow up walls and their opponents in a maze. Of the 4 starting players, only 2 remain (me—in white—and an AI—in red). There are 2 power-ups to collect (a flame and a bomb).

📚️ Atomic Bomberman is a single-player (AI opponents) / multiplayer (up to 10 players) maze-based arcade game released in 1997 (developed by Interplay Entertainment), the second in the series, featuring pre-rendered 3D characters and environments. Each player moves through the same maze, with the goal of eliminating their opponents. Atomic Bomberman — Modern is a complete, libre, and multiplatform game—also featuring single-player (AI opponents) and multiplayer modes (modernized network play, up to 10 players, with a maximum of 4 on the same PC)—that comes with a set of libre data while remaining compatible with the original content. It also features 11 levels with power-ups (arrows, conveyor belts, teleportation holes, and trampolines, as well as all the original level designs) and a countdown ending (with walls that close in).

🕵‍ 1.0: 👍️⭐⭐⭐
🟢️ A good game—completely libre, compatible with the original content, and allowing you to play without it.
🟢️ The production quality is high, and it works both in single-player mode (against a customizable number of AI opponents) and in multiplayer mode (across multiple consoles).

📕 Description [en]

📜️ "A maze-style arcade game" 📜️

A clean, from-scratch reimplementation of Atomic Bomberman (1997), rebuilt by reverse engineering the original and checking every rule against it.

Unofficial fan project. Not affiliated with Interplay, Hudson Soft or Konami. No original game files are included. It plays out of the box with its own free graphics and sounds; with your own copy of the original you get the original look and sound. See the disclaimer.


🔥 What is this?

Atomic Bomberman is a 1997 Windows game. This project does two things:

Reverse engineers it — the executable, its data formats and its behaviour — and writes down what it does, with the evidence.
Rebuilds it as a modern C++20 program on SDL3 and OpenGL, whose rules come from that study rather than from translating the old code.
The original is then run side by side (under Wine, driven by scripted key presses) to check that the rules were understood correctly.

🎮 What you get

💥 The real rules Movement, corner sliding, bombs, chain reactions, kicks, punches, grab and throw, spooge lines, trigger and jelly bombs, goldflame, duds, nine diseases, 13 powerups
🗺️ All 11 levels With their arrows, conveyor belts, warp holes and trampolines, and every original scheme
🤖 Computer players Modelled on the original's own behaviour list
👥 Up to 10 players Two on the keyboard, gamepads, the rest AI; free-for-all or team play
🌐 Network play A new client-server mode over TCP/UDP: host from the menu or run the dedicated server; lobby, chat, LAN search
⏱️ The endgame Round clock, "hurry", closing walls, draws, match victories
🆓 Playable without the original A free set of graphics, sounds, music and arenas, made by the program's own code
🎨 Original look and sound Graphics, HUD fonts, sound effects and music loaded from your own copy of the game, if you have one
🧪 Tested Automated tests of the game rules run on every push (67 tests at the time of writing); 33 mechanics confirmed against the running original


🌐 Network play

This is a new network mode, not the original's (which used IPX and serial links). One server runs the game; everybody else connects to it. Up to ten players, up to four at one computer; free seats can be filled with computer players. The design is in docs/specifications/networking.md.

One player chooses Start Network Game, the others Join Network Game. Games on your local network are found automatically; otherwise type the host's address.

The host's port (27410, TCP and UDP) must be reachable. A hosted game asks the router to open it and tells you in the lobby whether that worked.
If it can't be opened, a relay can be used: see the README.
For a server that is always on, use atomic_server, included in the packages and also available on its own.
Everyone needs this same version.

📕 Description [fr]

Un jeu d'arcade en labyrinthe, par la Atomic Bomberman — Modern Team, initié par Alberto de Dios (elraro).
En C++/Python.

Atomic Bomberman est un jeu d'arcade en labyrinthe solo (IAs) / multi (jusqu'à 10 joueurs) publié en 1997 (développé par Interplay Entertainment), le 2nd de la série, avec des personnages et des terrains pré-rendus en 3D. Chaque joueur se déplace dans le même labyrinthe, avec pour objectif d'éliminer ses adversaires. Atomic Bomberman — Modern est un jeu complet, libre et multiplateforme, lui aussi solo (IAs) / multi (jeu en réseau modernisé, jusqu'à 10 joueurs dont 4 maxi sur le même PC) livré avec un set de données libres, tout en étant compatible avec le contenu d'origine. Il offre lui aussi 11 niveaux avec accessoires (flèches, tapis roulants, trous de téléportation et trampolines, ainsi que tous les schémas originaux) et une fin en compte à rebours (avec murs qui se referment).


Une réimplémentation complète et entièrement nouvelle d’Atomic Bomberman (1997), réalisée en procédant à une ingénierie inverse du jeu original et en vérifiant chaque règle par rapport à celui-ci.

Projet non officiel de fans. Sans aucun lien avec Interplay, Hudson Soft ou Konami. Aucun fichier du jeu original n’est inclus. Le jeu fonctionne tel quel avec ses propres graphismes et sons libres ; si vous disposez de votre propre exemplaire du jeu original, vous bénéficierez du graphisme et de la bande-son d’origine. Voir la clause de non-responsabilité.

🔥 De quoi s'agit-il ?

Atomic Bomberman est un jeu Windows sorti en 1997. Ce projet a deux objectifs :

Effectuer une ingénierie inverse — de l'exécutable, de ses formats de données et de son comportement — et consigner son fonctionnement, preuves à l'appui.
Le recréer sous la forme d'un programme moderne en C++20 utilisant SDL3 et OpenGL, dont les règles découlent de cette étude plutôt que d'une simple traduction de l'ancien code.
L’original est ensuite exécuté en parallèle (sous Wine, piloté par des pressions de touches scriptées) afin de vérifier que les règles ont bien été comprises.

🎮 Ce que vous obtenez

💥 Les vraies règles Déplacements, glissades dans les coins, bombes, réactions en chaîne, coups de pied, coups de poing, saisie et projection, lignes de sperme, bombes à gâchette et bombes gélatineuses, flamme dorée, ratés, neuf maladies, 13 bonus
🗺️ Les 11 niveaux Avec leurs flèches, tapis roulants, trous de téléportation et trampolines, ainsi que tous les schémas originaux
🤖 Joueurs contrôlés par l’ordinateur Modélisés d’après la liste de comportements de l’original
👥 Jusqu’à 10 joueurs Deux au clavier, manettes, les autres contrôlés par l’IA ; mode « chacun pour soi » ou jeu en équipe
🌐 Jeu en réseau Un nouveau mode client-serveur via TCP/UDP : hébergez depuis le menu ou lancez le serveur dédié ; salon, chat, recherche LAN
⏱️ La fin de partie Compte à rebours, « dépêchez-vous », murs qui se referment, matchs nuls, victoires
🆓 Jouable sans le jeu original Un ensemble complet de graphismes, de sons, de musiques et d’arènes, généré par le code du programme lui-même
🎨 Apparence et son d’origine Graphismes, polices de l’interface, effets sonores et musiques chargés depuis votre propre copie du jeu, si vous en possédez une
🧪 Testé Des tests automatisés des règles du jeu sont exécutés à chaque déploiement (67 tests au moment de la rédaction) ; 33 mécanismes ont été validés par rapport à la version originale en cours d'exécution


🌐 Jeu en réseau

Il s'agit d'un nouveau mode réseau, différent de celui de la version originale (qui utilisait IPX et des liaisons série). Un serveur héberge la partie ; tous les autres joueurs s’y connectent. Jusqu’à dix joueurs, dont quatre maximum sur un même ordinateur ; les places libres peuvent être occupées par des joueurs contrôlés par l’ordinateur. La conception est décrite dans le fichier docs/specifications/networking.md.

Un joueur choisit « Démarrer une partie en réseau », les autres « Rejoindre une partie en réseau ». Les parties sur votre réseau local sont détectées automatiquement ; sinon, saisissez l’adresse de l’hôte.

Le port de l’hôte (27410, TCP et UDP) doit être accessible. Une partie hébergée demande au routeur de l’ouvrir et vous indique dans le lobby si cela a fonctionné.
S’il ne peut pas être ouvert, un relais peut être utilisé : consultez le fichier README.
Pour un serveur toujours allumé, utilisez atomic_server, inclus dans les paquets et également disponible séparément.
Tout le monde doit disposer de cette même version.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).
↪ vous obtenez notamment le(s) livrable(s) suivant(s) : atomic et atomic_server


📄️ Installation à partir du source

• Source non testé.


🏕️ Installation du contenu / des données :

• Données : Ce jeu/moteur dispose de son propre set de données livrées avec son moteur, et de plus est compatible avec les données originales du jeu commercial (non livré, du fait de licences incompatibles).

▸ Assemblage du moteur et des données :
• Si vous souhaitez utiliser les données libres livrées avec le moteur par défaut, vous n'avez rien à faire, sinon si vous souhaitez utiliser les données commerciales, suivez les instructions ci-après.
• Téléchargez puis décompressez votre livrable Windows.
• Copiez le moteur dans ce même répertoire.
• Lancez une première fois le moteur avec le paramétrage suivant : $ ./atomic --import-assets .
(n'oubliez pas le ".", il précise que les données sont dans le répertoire courant)


🚀️ LANCEMENT DU JEU

▸ Classique :

Jeu en solo

• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] atomic ou en console : $ atomic
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./atomic
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

Multijoueur

• Dans une console lancez : $ ./atomic_server
• Sur les autres consoles (autant de consoles supplémentaires que de joueurs) lancez : $ ./atomic
• Sous l'interface du jeu, sélectionnez "Join Network Game", puis :
⊡ “Address” : "127.0.0.1" (pour le jeu en local sur un même PC)
⊡ “Password” : “(none)”
⊡ (validez)
⊡ Faites de même sur chacune des consoles (4 maxi sur le même PC) où se trouve un joueur
⊡ Sur la 1ere console qui a été paramétrée, sélectionnez "Start the match"

🕵️ Test [fr]

● 📜️ Préambule :
⚬ 1ere édition : le 6 octobre 2026 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



● 🫕️ Installation :
‣ (✔ v. 1.0) Binaire classique : FONCTIONNEL.
🟢️ Il est relativement facile à installer et à lancer grâce au binaire fourni.


● 🏗️ Réalisation :

▸ 🐥️ Avancement de son développement en : octobre 2026
🟢️ Il/Elle est tout à fait fonctionnel(le).


● 🌻️ Premières impressions :

🟢️ Il fonctionne bien, et le set de données libre est de bonne qualité, permettant de jouer à l'équivalent du jeu complet de manière totalement libre.
🟢️ Il est également compatible avec les données originales (testé : ok). Une fois installées, ce sont les données originales qui sont utilisées par défaut.
🟢 Il fonctionne bien en multi-joueur (testé avec plusieurs console dont l'une sert de serveur).
🟢 Son gameplay est classique et fonctionne bien (assez sympathique).


● 🧭️ Conclusion :

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

🕵‍ 1.0: 👍️⭐⭐⭐
🟢️ Un bon jeu, entièrement libre, compatible avec le contenu d'origine, et permettant de s'en passer.
🟢️ La réalisation est de qualité, et il fonctionne lui aussi en solo (vs des IAs en nombre réglable) ou en multi (via plusieurs consoles).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !