Javanaise / mrboom-libretro

Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro
http://mrboom.mumblecore.org
MIT License
204 stars 61 forks source link
action-game bomberman bomberman-game c clone dynablaster libretro multi-platform multiplayer multiplayer-game netplay network realtime-games retroarch

Mr.Boom port for RetroArch/Libretro and SDL.

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 Switch, Nintendo Wii, Raspberry Pi, Sony Playstation 3 (PS3), Sony Playstation Portable (PSP), Sony Playstation 2, Windows, Xbox, Xbox360...

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

alt tag

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

Check the Downloading and Playing Mr. Boom Core video.

You can find netplay games by joining the retroarch discord channel.

Options available:

Packages available:

Packaging status

Compiling the Libretro version:

git submodule update --init
make clean
make

to test locally on OSX:

xattr -w com.apple.provenance true  mrboom_libretro.dylib

Compiling the SDL2 version:

Compiling the 68060/SDL1.2 version:

TODO: remove the unused ones here?

zlib needs a compiled with minizip library version from http://tho-otto.de/download/zlib1211.zip cp zlib/usr/lib/m68020-60/libz.a in /usr/m68k-atari-mint/sys-root/usr/lib/m68020-60/

copy the headers from http://www.zlib.net/zlib-1.2.11.tar.xz cp -rf zlib-1.2.11/contrib/minizip /usr/m68k-atari-mint/sys-root/usr/include

TODO: recompile all the libs in -O3, some are in -O2

git submodule update --init
make clean
make mrboom LIBSDL=1 FALCON=1