📰 Title: | OpenBOR | 🕹️ / 🛠️ Type: | Game |
---|---|---|---|
🗃️ Genre: | Adventure & Action | 👁️ Visual: | 2D Scrolling |
🏷️ Category: | Adventure & Action ➤ B&F ➤ Fighting ➤ Misc. | 🏝️ Perspective: | Side view |
🔖 Tags: | Fighting; Beat 'em up; Martial Arts; Crossover; 2D engine; Streets of Rage; Final Fight; Funny; Comics Graphics; Retro; Cult Classic; Replay Value; Fast-Paced; Casual; Moddable; Local Multi; 4 Player Local; Competitive; PvP; PvE; Controller; Flagship | ⏱️ Pacing: | Real Time |
🐣️ Approx. start: | 2006-07-29 | 👫️ Played: | Single & Multi |
🐓️ Latest: | 2024-05-18 | 🚦 Status: | 05. Tested & Playable (status) |
📍️ Version: | Latest: 4.0 Alpha➜4.0 Build 7533 / Dev: 2e2519b | ❤️ Like it: | 1. 🙏️⭐⭐⭐⭐⭐ (fantastic) |
🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 2. 🏅️⭐⭐⭐⭐ (good) |
🏛️ License: | BSD 3-Clause | ✨️ (temporary): | |
🐛️ Created: | 2011-05-30 | 🐜️ Updated: | 2025-02-05 |
📦️ Package name: | openbor | ..... 📦️ Arch: | ![]() |
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | ![]() |
⚙️ Generic binary: | ..... 📦️ Deb: | ||
🌍️ Browser version: | ..... 📦️ AppImage: | ||
📱️ PDA support: | ..... 📦️ Flatpak: | ||
✨️ Not use: | ..... 📦️ Snap: | ![]() |
📰 What's new?: | 👻️ Temporary: | ||
---|---|---|---|
💡 Lights on: | 👔️ Already shown: | ||
🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
🎖️ This work: | ![]() |
🚧️ Some work remains to be done: | |
👫️ Contrib.: | goupildb & Louis | 🦺️ Work in progress: | |
🎰️ ID: | 12159 |
📜️[en]: | A libre, multi-platform, single-player / multi-player (in hotseat, with up to 4 joysticks), 2D side-scrolling game engine for beat em' up type games based on sprites. It was freed by Senile TEAM's Beats of Rage project, and has been optimized for side-scrolling beat em' up games (Double Dragon, Streets of Rage, Final Fight), but adapts easily to all game styles and features imaginable. It has become the most versatile, easy-to-use and powerful engine of its kind. | 📜️[fr]: | Un moteur libre et multiplateforme, solo / multi (en hotseat, avec jusqu'à 4 joysticks), de jeux en 2D de type beat em’ up basé sur des sprites. Il est issu de la libération du projet Beats of Rage de Senile TEAM, et a été optimisé pour des beat em’ up à défilement latéral (Double Dragon, Streets of Rage, Final Fight), mais s’adapte facilement à tous les styles de jeu et à toutes les fonctionnalités imaginables. Il est devenu le moteur le plus polyvalent, le plus facile à utiliser et le plus puissant du genre. |
---|
🎲️ Gameplay:
• (202410), (202411), (202301),
• (202411), (202410), (202412),
🎮️ Showcase: (202407), (201803), (201501),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) sc(202407) sc(201803) sc(201501) sc(201702) g(202410) g(202411) g(202301) g(202411) g(202410) g(202412) g(202410) g(202412) g(202410) g(202411) g(202412) g(202410) g(202412) g(202306) g(202412) g(202306) g(202411) g(202411) g(201911) g(201309) g(201810) g(201810) g(201905) g(202005) g(201801) g(201609) g(201311) g(201406) g(201402) g[fr](202201) 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 1 2] [FAQ]
• Updates: [RSS] [Changelog 1 2 3]
💰 Commercial
• (empty)
🍩️ Resources
🔘️ Games
• ChronoCrash forums (OpenBOR Games, Select the “Modules” section): [Homepage] [Dev site] [Forums] 🎬️ g(202xxx)
• 💥️ Pocket Dimensional Clash 2 (Developed in OpenBOR V3 build 6391, 17 playable characters in total (unlockable)): [Homepage] [GameJolt (Download)] [Dev site] 🎬️ g(202403) g(202404)
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Games Database (OpenBOR)] [DCEmulation (OpenBORManual)] [OpenBOR (Compiling)]
🦣️ Social
Devs (OpenBOR Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Senile Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]
🐝️ Related
[Wikipedia (Beats of Rage) [fr] [en] [de]]
[Wikipedia (Streets of Rage) [fr] [en]] [de]]
[Wikipedia (Final Fight) [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: [Site (date)]
🦣️ Social Networking Update (on mastodon)
🕹️ Title: OpenBOR
🦊️ What's: A libre game engine for beat em' up games
🏡️ https://www.chronocrash.com
🐣️ https://github.com/DCurrent/openbor
🔖 #LinuxGaming #ShareYourGames #Flagship #BeatEmUp #Fighting
📦️ #LibreEngine #FreeAssets #Arch #RPM #Snap
📖 Our entry: 🛒️Homeless
🌠️ Sorry for the missed release(s)
🕵 3.0 Build 6412: 🙏️⭐⭐⭐⭐⭐
🥁️ Update: 4.0 Alpha➜4.0 Build 7533
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/DCurrent/openbor/releases
🦣️ From: 🛜️ https://github.com/DCurrent/openbor/releases.atom
🎲️ https://www.youtube.com/embed/l4Jj4iH6cIQ
🎲️ https://www.youtube.com/embed/X2CaTuKQZjk
🎲️ https://www.youtube.com/embed/FhNyy3nrokQ
🎲️ https://www.youtube.com/embed/2K3Vzz4HTeE
🎮️ https://www.youtube.com/embed/FcgEIcNNQzY
🕶️ A side view of the “X-men Hunter for Mutants” game, where Hitman takes on an X-men in a town square - surrounded by police vehicles and burning cans.
📚️ OpenBOR is a libre, multi-platform, single-player / multi-player (in hotseat, with up to 4 joysticks), 2D side-scrolling game engine for beat em' up type games based on sprites. It was freed by Senile TEAM's Beats of Rage project, and has been optimized for side-scrolling beat em' up games (Double Dragon, Streets of Rage, Final Fight), but adapts easily to all game styles and features imaginable. It has become the most versatile, easy-to-use and powerful engine of its kind.
📜️ "A libre, 2D side-scrolling game engine for beat em' up style games" 📜️ .
OpenBOR is a royalty free sprite based side scrolling gaming engine. From humble beginnings in 2004, it has since grown into the most versatile, easy to use, and powerful engine of its type you will find anywhere. OpenBOR is optimized for side scrolling beat em’ up style games (Double Dragon, Streets of Rage, Final Fight), but easily accommodates any sort of gameplay style and feature set you can imagine.
Want to try your hand at game making? Open up one of the already existing modules and tinker around – the community is right here to help you along.
Ready to make something of your own? Get some images together and away you go!
Feeling ambitious? Delve into the built in script engine and graphical suite to build a masterpiece rivaling the most outlandish professional game productions. Sell it if you if can!
To find out more, stop into the OpenBOR community at ChronoCrash.com. You will also find dozens of game modules already finished to download and play.
History
• 2003 - Senile Team releases Beats of Rage, a free beat-'em-up for DOS inspired by SEGA's Streets of Rage series using assets from SNK Playmore's King of Fighters series. The game quickly achieves mass popularity through word of mouth. Senile Team releases an edit pack allowing anyone interested to create a module for the BOR engine.
• 2005 - Developer Kirby2000 asks Senile Team to open the source code to BOR. They agreed, and the project is named OpenBOR. The project quickly spawns numerous ports and branches, each with unique features.
• 2006 - Developer Sumo1X (SX) reorganizes the loose coalition of developers into what is now known as the OpenBOR Team. Features from the various branches are backported into the original OpenBOR.
• 2011 - Sumo1X retires from the OpenBOR Team, and hands management duties to DCurrent (Damon Caskey).
• 2017 - OpenBOR repository migrates from SourceForge to Github.
• 2021 - Development continues on OpenBOR 4.0, with various internal source cleanups, a more object centric script engine, and fixes for long standing issues.
• 2024 - After an extended development cycle, the first official 4.0 build drops. Development continues to refine and fill requests that did not make the initial 4.0 release deadline.
Platforms
OpenBOR has a very modular and portable design inherited from Beats of Rage - several ports have been made available.
Current
These platforms are actively supported and may be compiled with the latest OpenBOR engine.
• Android
• Windows
• Linux
• Wii
Discontinued
The following platforms are still available as legacy binaries, but are no longer supported and may not be compatible with current iterations of OpenBOR.
• PSP
• Dreamcast
• GP2X
• GP2X Wiz
• Mac OS X
• OpenDingux (Dingoo A320 & GCW-Zero)
OpenBOR Team
(...)
Websites
ChronoCrash
Home of the OpenBOR community and OpenBOR team. This is the place to go if you want to discuss discuss OpenBOR development, find ready to play game modules, or get started building one of your own.
Senile Team
Senile Team does not support OpenBOR or BOR in any way. Instead, you should stop in to see their latest projects - you’ll no doubt find something interesting!
Un moteur de jeu à défilement latéral basé sur des sprites, optimisé pour les beat em’ up, par l'OpenBOR Team, initié par la Senile TEAM.
OpenBOR (pour Open Beats Of Rage) est un moteur libre et multiplateforme, solo / multi (en hotseat, avec jusqu'à 4 joysticks), de jeux en 2D de type beat em’ up basé sur des sprites. Il est issu de la libération du projet Beats of Rage de Senile TEAM, et a été optimisé pour des beat em’ up à défilement latéral (Double Dragon, Streets of Rage, Final Fight), mais s’adapte facilement à tous les styles de jeu et à toutes les fonctionnalités imaginables. Il est devenu le moteur le plus polyvalent, le plus facile à utiliser et le plus puissant du genre.
Il s'agit de la reprise du projet Beats of Rage de Senile TEAM dont le développement avait été arrêté.
Cette reprise n'a pu être possible qu'après accord du projet Beats of Rage (que nous remercions vivement) pour l'ouverture de son code source.
Il fonctionne sur un principe de mods (packs de données) qu'il vous suffit de décompresser dans le répertoire du moteur pour ajouter un nouveau jeu.
OpenBOR est un moteur libre de jeu à défilement latéral basé sur des sprites. Depuis ses débuts modestes en 2004, il est devenu le moteur le plus polyvalent, le plus facile à utiliser et le plus puissant du genre, que vous pourrez trouver. OpenBOR est optimisé pour les jeux de style beat em’ up à défilement latéral (Double Dragon, Streets of Rage, Final Fight), mais s’adapte facilement à tous les styles de jeu et à toutes les fonctionnalités que vous pouvez imaginer.
Vous voulez vous essayer à la conception de jeu ? Ouvrez l'un des modules déjà existants et bricolez, la communauté est là pour vous aider.
Prêt à faire quelque chose de vos propre mains ? Rassemblez quelques images et c'est parti!
Vous vous sentez ambitieux ? Plongez dans le moteur de script et dans la suite graphique intégrés pour créer un chef-d'œuvre rivalisant avec les productions de jeux professionnels les plus exotiques. Vendez-le si vous le pouvez !
Pour en savoir plus, arrêtez-vous dans la communauté OpenBOR sur ChronoCrash.com. Vous trouverez également des dizaines de modules de jeu déjà terminés à télécharger et à jouer.
L'histoire
- 2003 - Senile Team sort Beats of Rage, un beat-'em-up gratuit pour DOS inspiré de la série Streets of Rage de SEGA et utilisant des éléments de la série King of Fighters de SNK Playmore. Le jeu devient rapidement populaire grâce au bouche à oreille. Senile Team publie un pack d'édition permettant à toute personne intéressée de créer un module pour le moteur BOR.
- 2005 - Le développeur Kirby2000 demande à Senile Team d'ouvrir le code source de BOR. Ils acceptent et le projet est nommé OpenBOR. Le projet donne rapidement naissance à de nombreux ports et branches, chacun avec des caractéristiques uniques.
• 2006 - Le développeur Sumo1X (SX) réorganise la coalition de développeurs en ce qui est maintenant connu comme l'équipe OpenBOR. Les fonctionnalités des différentes branches sont rétroportées dans l'OpenBOR original.
• 2011 - Sumo1X se retire de l'équipe OpenBOR et confie la gestion du projet à DCurrent (Damon Caskey).
• 2017 - Le dépôt d'OpenBOR migre de SourceForge à Github.
• 2021 - Le développement d'OpenBOR 4.0 se poursuit, avec divers nettoyages de sources internes, un moteur de script plus centré sur les objets, et des corrections pour des problèmes de longue date.
• 2024 - Après un cycle de développement prolongé, la première version officielle 4.0 est publiée. Le développement continue d'affiner et de répondre aux demandes qui n'ont pas été prises en compte dans le délai initial de sortie de la version 4.0.
Plateformes
OpenBOR a une conception très modulaire et portable héritée de Beats of Rage - plusieurs ports sont disponibles.
Actuel
Ces plateformes sont activement prises en charge et peuvent être compilées avec le dernier moteur OpenBOR.
• Android
• Windows
• Linux
• Wii
Interruption
(...)
⚙️ 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 (méthode alternative) à partir du binaire au format Snap :
• Un binaire au format Snap est disponible.
▸ Installation de snap :
(L'installation du gestionnaire de paquets Snap (et ses commandes de base) est aussi décrite sur la fiche "0 03 - Glossaire & licences courantes").
Si ce n'est déjà fait, installez le paquet : snapd
▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console ("your_snap_package" étant le nom de votre jeu) : # snap install your_snap_package
💡Nota :
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
📄️ 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 :
• Installez au préalable le(s) paquet(s) suivant(s) :
- pour Debian : sdl2 yasm, zlib1g-dev, libpng-dev libvpx-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/DCurrent/openbor
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/DCurrent/openbor
▸ Compilation :
• Dans son répertoire racine lancez :
$ ./build.sh 4 amd64
(x86 si votre système d'exploitation est 32-bit, ou amd64 s'il est 64-bit).
(le chiffre "4" spécifie une compilation pour produire un exécutable GNU/Linux)
↪ vous obtenez le binaire : releases/LINUX/OpenBOR/OpenBOR
Tout le reste (répertoires et fichiers) ne vous servira plus.
🏕️ Installation du contenu / des données :
• Données : Ce jeu/moteur requiert l'installation de données non livrées avec le moteur du fait d'une licence incompatible ou tout simplement pour lui permettre d'utiliser différents sets de données.
• Téléchargez le Mod souhaité (voir la section "Resources" ci-dessus) et décompressez-le.
• Ensuite en fonction du Mod :
⚬ s'il s'agit d'un simple fichier *.pak , installez OpenBOR dans le répertoire souhaité, lancez-le une 1ere fois afin qu'il créé automatiquement son arborescence, puis copiez le fichier pak dans le répertoire Paks/ qu'il vient d'initialiser.
⚬ s'il comprend un ensemble de fichiers et répertoires plus complexes, copiez directement votre binaire OpenBOR à sa racine.
🚀️ LANCEMENT DU MOTEUR :
• Après que vous ayez installé au moins 1 Mod (voir ci-dessus), dans le répertoire où se trouve OpenBOR lancez : $ ./OpenBOR
📑️ PARAMÉTRAGE
Paramétrage du graphisme :
(Suggestion, c'est une affaire de goût :)
⊡ filtres "16-Bit Advance Mame2X" ou "16-Bit Hq2x"
⊡ Scale : Automatic
⊡ Fullscreen type: Stretch to screen
• 📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
• 🫕️ Installation :
▸ (✔ v. 3.0 Build 6412) Source : FONCTIONNEL.
🟢️ La compilation est simple et fonctionne bien.
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (🧪️not_tested) Paquet Snap : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.
🟢️ Par rapport à mon test précédent (que j'ai effacé car il ne présente plus d'intérêt), un gros travail a été fait pour simplifier l'installation du moteur et de ses Mods.
• 🏗️ Réalisation :
‣ 📟️ Interface
🟠️ Le premier démarrage est un peu déroutant car je m'attendais à l'utilisation de la souris mais seul le clavier est accessible.
🟢️ Finalement on s'y fait rapidement car l'interface est très bien conçue.
🟢️ Sous l'interface, le graphisme OpenGL supporte à présent les mêmes options graphiques que le SDL et est aussi joli.
🟢️ Les filtres d'amélioration du graphisme (exemples : "16-Bit Advance Mame2X" ou "16-Bit Hq2x") sont à présent accessibles aussi bien en mode fenêtré qu'en plein écran, et beaucoup de limitations des versions précédentes ont été levées.
🟢️ C'est joli, c'est sympa, et c'est efficace, en fenêtré comme en plein écran. Il est possible de sauvegarder les réglages pour les retrouver au démarrage suivant sur le même Mod.
‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier ou au gamepad.
🟠️ Petit souci avec mon joystick Logitech Rumble Pad : je ne parviens pas à définir le stick droit (alors que je n'ai pas de souci avec le stick gauche). Lorsque je défini une direction, les codes reçus ("P1 Axis 3+", "P1 Axis 3-", ...) sont erratiques, ce qui fait qu'il voit des doublons pour des directions différentes, et a pour effet d'effacer la précédente définition.
‣ 🎧️ Son
🟢️ Très professionnel, on retrouve l'ambiance sonore des salles d'arcade.
‣ 🏞️ Graphismes
🟢️ Un graphisme superbe, le(s) protagoniste(s) est/sont animé(s) (même au repos), des décors magnifiques et détaillés,
⚪️ Le jeu est en vue de côté.
‣ 🍯️Contenu
🟢️ Il/Elle offre un contenu très important, de qualité, des mods nombreux, de très bonne qualité,
‣ 👤️ Solo
🟢️ Son interface permet notamment le jeu solo vs une ou plusieurs IA,
‣ 👥️ Multi-joueur / Développement collaboratif
🟢️ Son interface supporte le jeu multi-joueurs en hotseat (partage du clavier et/ou plusieurs gamepads),
• 👾️ Gameplay / Usage / Contenu :
‣ ⛳️ Objectif / Thème
⚪️ C'est un moteur solo / multi (en hotseat, avec jusqu'à 4 joysticks), de jeux en 2D de type beat em’ up basé sur des sprites.
‣ 🐮️ Spécificités
⚪️ Il a été optimisé pour des beat em’ up à défilement latéral (Double Dragon, Streets of Rage, Final Fight), mais s’adapte facilement à tous les styles de jeu et à toutes les fonctionnalités imaginables. Il est devenu le moteur le plus polyvalent, le plus facile à utiliser et le plus puissant du genre.
• 🛬️ Fiabilité :
🟢️ Globalement il fonctionne bien.
• 🧪️ Tests effectués :
‣ 🏕️ Avec un contenu Libre ou Gratuit : ✔ tested
‣ 👤️ Solo : ✔ tested
‣ 👥️ Multi-joueur : (🧪️not_tested)
‣ 🎲️ Résultat des tests
🔍️ Contra Locked 'N' Loaded : (⭐⭐⭐)
🔍️ Hyper Final Fight : (⭐⭐⭐)
🔍️ Street Fighter Ultimate Collection : (⭐⭐⭐)
🔍️ X-men Hunter for Mutants : (⭐⭐⭐)
🔍️ G.I. Joe: Assault on Cobra Island : (⭐⭐⭐)
• 🏆️ Impressions :
‣ 👾️ Playability :
🟢️ Une jouabilité excellente,
🟢️ Une réalisation parfaitement exécutée.
🟢️ Une vraie ambiance de salle d'arcade, surtout en plein écran.
🟠️ Malheureusement nombre de ces jeux - développés par des fans, utilisent des sprites récupérés sur des jeux commerciaux, ce qui interdit leur utilisation et diffusion.
‣ 🌤️ Axes d'amélioration
• Je ne parviens pas à définir le stick droit de mon gamepad Logitech Rumblepad (mais le gauche fonctionne bien).
‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, son, interface): très professionnel.
• Une simplicité d'installation très poussée (ça devait être un grand challenge en raison de la complexité de gérer différents jeux et de fédérer l'ensemble sous une même interface).
• Il est possible de sauvegarder les réglages (paramétrage des touches et graphisme) pour les retrouver au démarrage suivant.
• Des Mods d'une très grande qualité. On retrouve l'ambiance des salles d'arcade, surtout en plein écran.
• 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)
🟠️ Un petit souci avec mon gamepad Logitech
🟢️ Pour tout le reste, une réalisation exemplaire et des Mods magnifiques.
🟢️ Une pépite, du travail de pros.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !