All Projects → Javanaise → Mrboom Libretro

Javanaise / Mrboom Libretro

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

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Mrboom Libretro

Openspades
Compatible client of Ace of Spades 0.75
Stars: ✭ 769 (+374.69%)
Mutual labels:  multi-platform, multiplayer, multiplayer-game, network
Ancientbeast
Turn Based Strategy Game. Master your beasts! 🐺
Stars: ✭ 907 (+459.88%)
Mutual labels:  multiplayer, multiplayer-game
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (+190.12%)
Mutual labels:  multi-platform, multiplayer-game
Hpnl
High Performance Network Library for RDMA
Stars: ✭ 23 (-85.8%)
Mutual labels:  multi-platform, network
Ogar3
A better version of Ogar
Stars: ✭ 22 (-86.42%)
Mutual labels:  multiplayer, multiplayer-game
MyRTS
Multiplayer RTS game prototype written in Java using LibGDX
Stars: ✭ 17 (-89.51%)
Mutual labels:  multiplayer, multiplayer-game
Trinitycore
TrinityCore Open Source MMO Framework (master = 9.1.5.41488, 3.3.5 = 3.3.5a.12340)
Stars: ✭ 7,074 (+4266.67%)
Mutual labels:  multi-platform, multiplayer
Openjk
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Stars: ✭ 1,641 (+912.96%)
Mutual labels:  multi-platform, multiplayer-game
Forgenetworkingremastered
In short, Forge Networking is a free and open source multiplayer game (multi-user) networking system that has a very good integration with the Unity game engine. You wanna make a multiplayer game or real time multi-user application? This is the library for you.
Stars: ✭ 1,338 (+725.93%)
Mutual labels:  multiplayer, multiplayer-game
Frag.exe
Multiplayer First-Person Shooter written in C++ using my own engine, Qor
Stars: ✭ 8 (-95.06%)
Mutual labels:  multiplayer, multiplayer-game
text
An experiment with WebSockets and the human condition.
Stars: ✭ 51 (-68.52%)
Mutual labels:  multiplayer, multiplayer-game
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (-19.75%)
Mutual labels:  multiplayer, multiplayer-game
space
A SCI-FI community game server simulating space(ships). Built from the ground up to support moddable online action multiplayer and roleplay!
Stars: ✭ 25 (-84.57%)
Mutual labels:  multiplayer, multiplayer-game
Game Networking Resources
A Curated List of Game Network Programming Resources
Stars: ✭ 4,208 (+2497.53%)
Mutual labels:  multiplayer, network
PlaceInvaders
Multiplayer AR game sample
Stars: ✭ 24 (-85.19%)
Mutual labels:  multiplayer, multiplayer-game
cards-over-lan
A Cards Against Humanity clone for LAN play. Works on desktop and mobile. Supports custom cards in multiple languages.
Stars: ✭ 45 (-72.22%)
Mutual labels:  multiplayer, multiplayer-game
LunarGdx
A networking library for LibGDX utilizing Netty allowing easy creation of multiplayer games.
Stars: ✭ 23 (-85.8%)
Mutual labels:  multiplayer, multiplayer-game
Crystalshire
Legacy VB6 open-source ORPG
Stars: ✭ 24 (-85.19%)
Mutual labels:  multiplayer, multiplayer-game
Librg
🚀 Making multi-player gamedev simpler since 2017
Stars: ✭ 813 (+401.85%)
Mutual labels:  multiplayer, network
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+6512.35%)
Mutual labels:  clone, multiplayer

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].