MyGit

Javanaise/mrboom-libretro

Fork: 59 Star: 191 (更新于 1970-01-01 00:00:00)

license: MIT

Language: C .

Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro

最后发布版本: 5.3 ( 2023-09-30 17:07:17)

官方网址 GitHub网址

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:

  • Color, Sex or Skynet team modes.
  • No monster mode.
  • Drop bomb button autofire.

Packages available:

Packaging status

Compiling the Libretro version:

git submodule update --init
make clean
make

Compiling the SDL2 version:

  • OSX:
brew install SDL2 minizip SDL2_mixer
git submodule update --init
make clean
make mrboom LIBSDL2=1
make install
  • Linux Debian/Ubuntu family:
apt-get install build-essential libsdl2-dev libopenmpt-modplug-dev libsdl2-mixer-dev libminizip-dev
git submodule update --init
make clean
make mrboom LIBSDL2=1
make install
  • Linux RedHat family:
yum install SDL2-devel SDL2_mixer-devel minizip-devel libopenmpt-modplug-devel
git submodule update --init
make clean
make mrboom LIBSDL2=1
make install
  • Windows (Use the Mingw-w64 64 bits shell from msys2):
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-SDL2_mixer
pacman -S mingw-w64-x86_64-SDL2
pacman -S mingw-w64-x86_64-libmodplug
pacman -S make
git submodule update --init
make clean
make mrboom LIBSDL2=1 MINGW=mingw64

Compiling the 68060/SDL1.2 version:

  • Ubuntu/Atari Falcon 60 cross-compiling:
sudo apt install cross-mint-essential
sudo apt install ldg-m68k-atari-mint

install FLAC mikmod gem ldg vorbisfile vorbis ogg mpg123 libs from https://tho-otto.de/crossmint.php

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

最近版本更新:(数据更新于 1970-01-01 00:00:00)

2023-09-30 17:07:17 5.3

2020-12-31 05:23:12 5.2

2020-12-08 15:37:28 5.1

2020-10-14 02:03:17 5.0

2020-01-04 23:40:30 4.9

2019-08-11 15:44:51 4.8

2019-01-30 14:54:46 4.7

2019-01-14 17:09:55 4.6

2018-05-03 17:04:45 4.5

2018-02-26 02:23:12 4.4

主题(topics):

action-game, bomberman, bomberman-game, c, clone, dynablaster, libretro, multi-platform, multiplayer, multiplayer-game, netplay, network, realtime-games, retroarch

Javanaise/mrboom-libretro同语言 C最近更新仓库

2024-12-21 10:48:05 EdgeTX/edgetx

2024-12-15 21:46:59 arendst/Tasmota

2024-12-13 20:23:33 XITRIX/Moonlight-Switch

2024-12-11 15:17:04 curl/curl

2024-12-07 10:42:25 libsdl-org/SDL

2024-12-05 06:52:52 openwrt/openwrt