IKEMEN Go - Le Bottin des Jeux Linux

IKEMEN Go

🗃️ Specifications

📰 Title: IKEMEN Go 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ B&F ➤ Fighting ➤ Misc. 🌍️ Browser version:
🔖 Tags: Beat 'em up; Fighting; Martial Arts; 2D engine; Streets of Rage; Final Fight; Flagship; Funny; Comics Graphics; Retro; Cult Classic; Replay Value; Fast-Paced; Casual; Moddable; Local Multi; 4 Player Local; Local Co-op; Competitive; PvP; PvE; Controller 📦️ Package Name:
🐣️ Approx. start: 2016-10-16 📦️ Arch package:
🐓️ Latest: 2023-10-28 📦️ RPM package:
📍️ Version: Latest: 💥️0.99.0 / Dev: cb4143e 📦️ Deb package:
🏛️ License type: 🕊️ FOSS with NC | ND 📦️ Flatpak package:
🏛️ License: Code: MIT / Artwork: CC BY-NC 3.0 📦️ AppImage package:
🏝️ Perspective: Side view 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 4 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15860 🐛️ Created: 2020-05-29
🐜️ Updated: 2023-11-02

📖️ Summary

[en]: A libre, multi-platform, single-player / multi-player (LAN or hotseat, up to 8 players) fighting game and a remake of IKEMEN (a libre fighting game engine for Windows supporting M.U.G.E.N. resources) in Google's "Go" programming language. IKEMEN Go only comes with a single (but quality) indoor battle, but is compatible with the huge M.U.G.E.N. resource. It features solo/multi (hotseat or LAN) and several game modes. The game is already very good, but the external content is ... FANTASTIC! [fr]: Un jeu de combat libre, multi-plateforme, solo/multi (en réseau local ou en hotseat, jusqu'à 8) et un remake de IKEMEN (un moteur de jeux de combat libre pour Windows supportant les ressources M.U.G.E.N.) dans le langage de programmation "Go" de Google. IKEMEN Go n'est livré qu'avec un seul combat en salle (mais de qualité), néanmoins il est compatible avec l'énorme ressource de M.U.G.E.N. Il offre notamment le jeu solo/multi (en hotseat ou en LAN) et plusieurs modes de jeu. Le jeu est déjà très bon, mais le contenu externe est ... FANTASTIQUE !

🎥️ Videos


🦝️ From Users: (202202),


🕯️ How To: How to ADD or CHANGE CHARS to Ikemen Go (202202),


🎲️ Gameplay (SP): (202306), (202303), (202306),


🎲️ Gameplay (MP): (202308), (202307), (202307),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About 1 2] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202202) gu(0.90/202003) gu(201811) r(202xxx) lp(202xxx) ht(202202) mp(202308) mp(202307) mp(202307) mp(202307) mp(201912) mp(201910) mp(202308) g(202306) g(202303) g(202306) g(202305) g(202308) g(202308) g(202308) g(202308) g(202308) g(202303) g(202301) g(202307) g(201903) g(201811) g(202004) g(202003) g(201809) g(202002) g(202004) g(0.911/202003) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202308) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
Resources for Games
• AK1 M.U.G.E.N Community (✔)(Community site on the M.U.G.E.N emulator, with tons of content and some fifty complete games): [Homepage] [Dev site] g(202xxx)
• MUGEN/IKEMEN GO content (MUGEN/IKEMEN GO content, by OHMSBY, Free): [OHMSBY'S MUGEN site (Characters) (Stages) (Extras)] g(202308)
• M.U.G.E.N. games (M.U.G.E.N. entry on Mod DB): [Mod DB]
• M.U.G.E.N. games (M.U.G.E.N. entry Mugen Free For All forums. At version 0.94 I couldn't find a working MUGEN game. On the mugenfreeforall site several ".rar" files could not be decompressed): [Mugen Free For All forums (Full Games)]
• MUGEN ARCHIVE (content for M.U.G.E.N. engine): [Homepage] [Dev site] g(202xxx)

Games
• Famicom Fighters (✔)(game & content, for the game, click on "Latest", Free): [Homepage] [Dev site] t(202306) g(202210)
• MUGEN/IKEMEN GO content (MUGEN/IKEMEN GO content, links under the video, by OHMSBY, Free): g(202303)

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [IKEMEN Go (Building on Linux)]

🦣️ Social
(IKEMEN Go) Devs (IKEMEN Go Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(M.U.G.E.N.) Devs (Elecbyte [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (M.U.G.E.N) [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: [FreeGameDev Forums (20200525)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: IKEMEN Go
🦊️ What's: A libre fighting game & engine
🏡️ https://ikemen-engine.github.io
🐣️ https://github.com/ikemen-engine
🔖 #LinuxGaming #ShareYourGames #Flagship #BeatEmUp #Fighting
📦️ #Libre #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.99.0-rc4➜0.99.0
⚗️ Hotfix 🐞️
📌️ Changes: https://github.com/ikemen-engine/Ikemen-GO/releases
🦣️ From: https://mastodon.social/@holarse/111312851741474241
📶️ https://github.com/ikemen-engine/Ikemen-GO/releases.atom

🦝️ https://www.youtube.com/embed/WRhIEiMxllw
🎲️👤️ https://www.youtube.com/embed/WdLIRWOiOdQ
🎲️👤️ https://www.youtube.com/embed/EblmJWzfZIw
🎲️👤️ https://www.youtube.com/embed/hhvgEnGFrKA
🎲️👥️ https://www.youtube.com/embed/ySNEWtI9elM
🎲️👥️ https://www.youtube.com/embed/pYszq4_mmkE

🕶️ A side view of a fight in progress (the downed fighter is me :)) featuring 2 karatekas on a blue background, very nicely rendered. Player status is displayed at the top of the UI.

IKEMEN Go is a libre, multi-platform, single-player / multi-player (LAN or hotseat, up to 8 players) fighting game and a remake of IKEMEN (a libre fighting game engine for Windows supporting M.U.G.E.N. resources) in Google's "Go" programming language. IKEMEN Go only comes with a single (but quality) indoor battle, but is compatible with the huge M.U.G.E.N. resource. It features solo/multi (hotseat or LAN) and several game modes. The game is already very good, but the external content is ... FANTASTIC!

📕 Description [en]

📕🐧"A libre & mature fighting game & engine"🐧📕.

Ikemen GO
An open source fighting game engine that supports MUGEN resources

IKEMEN Go is a remake of the IKEMEN (open source fighting games engine that supports M.U.G.E.N resources) in Google’s Programming Language “Go”.


What I.K.E.M.E.N means.

Ikemen is an acronym of:

いつまでも 完成しない 永遠に 未完成 エンジン
Itsu made mo Kansei shinai Eien ni Mikansei ENgine

Licence

The code is under the MIT Licence.
Non-code assets are under CC-BY 3.0.

📕 Description [fr]

Un jeu de combat compatible avec les (immenses) ressources du moteur M.U.G.E.N., par l'IKEMEN Go Team.
En Go.

IKEMEN Go (Itumademo Kanseishinai Eienni Mikansei ENgine Go) est un jeu de combat libre et multi-plateforme, solo/multi (en réseau local ou en hotseat, jusqu'à 8) et un remake de IKEMEN (un moteur de jeux de combat libre pour Windows supportant les ressources M.U.G.E.N.) dans le langage de programmation "Go" de Google. IKEMEN Go n'est livré qu'avec un seul combat en salle (mais de qualité), néanmoins il est compatible avec l'énorme ressource de M.U.G.E.N. Il offre notamment le jeu solo/multi (en hotseat ou en LAN) et plusieurs modes de jeu. Le jeu est déjà très bon, mais le contenu externe est ... FANTASTIQUE !


Ikemen GO
Un moteur de jeu de combat open source qui supporte les ressources MUGEN

IKEMEN Go est un remake d'IKEMEN (moteur de jeu de combat open source supportant les ressources M.U.G.E.N) dans le langage de programmation "Go" de Google.


Que signifie I.K.E.M.E.N. ?

Ikemen est un acronyme de :

いつまでも 完成しない 永遠に 未完成 エンジン
Itsu made mo Kansei shinai Eien ni Mikansei ENgine

Licence

Le code est sous licence MIT.
Les éléments autres que le code sont sous CC-BY 3.0.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire
• (✔ v. 0.99.0-rc.2 ✔ v. 0.94.3) Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et (s'il ne l'est pas) de rendre son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU:

▸ Classique :
• Si vous l'avez compilé sans l'avoir installé dans les répertoires système ou disposez de son binaire, en console dans son répertoire racine, lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier) : $ ./Ikemen_GO_Linux


⌨️🖱️🎮️ CONTRÔLES:

• Il se contrôle au clavier ou au gamepad.
• Les touches sont re-définissables sous l'interface.

• Plein écran / fenêtré : [Alt+ENTER]
• Valider : [X]

Les combos entre touches sont possibles (et même recommandés).

• Directions :
Joueur 1 : [↑←→↓] / Stick gauche
Joueur 2 : [F] (gauche), [T] (sauter), [G] (s'accroupir) , [H] (droite) / Stick gauche ? (je n'ai pas fais le test avec un 2nd joystick)

• Prises diverses :
Joueur 1 : [Q], [S], [W], [X], [ENTER] (s'incliner) (boutons 1, 2, 3, 4 du joystick, 8 pour s'incliner)
Joueur 2 : [U], [K], [I], [J], [L] (s'incliner), (boutons 1, 2, 3, 4 du joystick ?)

• Touches spéciales :
Cible (?): [O]
Options : [RIGHT SHIFT]

🕵️ Test [fr]

🕵️ Test (✔ v. 0.99.0-rc.2, ✔ v. 0.94.3) par goupildb (config. : Debian Testing 64-bit) :

🎯️ Objectif: rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 6.1.44-1-MANJARO
Graphics driver : NVIDIA 535.98 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.8.4)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Keyboard : Roccat Vulcan, French layout (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2


📜️ Préambule :
IKEMEN Go est un remake du moteur IKEMEN, et un reboot libre du projet M.U.G.E.N, un formidable moteur de jeux de combats, qui avait pris du plomb dans l'aile.
Le jeu/moteur IKEMEN Go livré de base n'a rien d'extraordinaire, c'est un petit jeu de combat fonctionnel, illustrant (de loin) les (véritables) possibilités du moteur.
Néanmoins ce moteur prend toute son envergure lors du test de contenus externes - malheureusement souvent difficile à trouver et borderline avec la législation.
J'ai eu envie de tester l'évolution du moteur - notamment les quelques bugs relevés précédemment - qui sont finalement toujours là, mais vites oubliés dès lors que l'on teste des jeux développés par la communauté très active des jeux de combat.

🫕️ Installation :
▸ (✔ v. 0.99.0-rc.2, ✔ v. 0.94.3) Binaire classique : FONCTIONNEL.
🟢️ (Le contenu de base) Une installation facile, un binaire statique (64-bits) est disponible, il suffit de le décompresser dans le répertoire souhaité et de l'exécuter.

🏗️ Réalisation :
• 🏜️ Graphisme & interface :
🟢️ L'interface par défaut est un peu petite et n'est pas redimensionnable par glisser-déposer, néanmoins plusieurs résolutions sont disponibles, y compris dans des tailles d'écran confortables (jusqu'au 1920x1080).
🔴️ (v. 0.99.0-rc.2 & v. 0.94.3) Le plein écran plante l'affichage (bug), néanmoins Cinnamon parvient à récupérer l'affichage précédent : donc laissez-le en fenêtré pour l'instant.

🟢️ L'interface est très complète, permettant de paramétrer beaucoup de chose (vidéo, son, gameplay, multi-joueur, ...).
🔴️ Néanmoins je n'ai rien trouvé permettant de paramétrer le niveau de l'IA qui - dans mon dernier test, dépasse largement mon niveau de jeu.
🔴️ Le contenu de base (livré avec le moteur) est pauvre : un seul jeu en salle (2 types de salles) et les protagonistes sont les mêmes (un seul type de personnage). Néanmoins la qualité est correct, et il fonctionne bien.

🟢️ • 🎧️ Son : Pas de bande musicale dans ce jeu de base, mais de bons effets sonores de frappes et des voix convaincantes : très bien.
• 🎮️ Support des périphériques : Il se joue au clavier ou au gamepad.
🔴️ (v. 0.99.0-rc.2) Mon gamepad n'est pas fonctionnel avec cette version, mais le jeu se joue très bien au clavier, donc on oublie vite ce bug : la touche "A" est bien reconnue, mais les contrôles aux stick semblent ne pas fonctionner, et je ne parviens pas non plus à associer les commandes au gamepad dans le menu de paramétrage (les sticks ne semblent pas reconnus).

🎲️ Gameplay :
Test en solo vs IA :
🟢️ Le gameplay est très bon. Le combat ne se résume pas à appuyer sur n'importe quelle touche en avançant vers l'IA, car celle-ci a plus d'un tour dans son sac. De même si vous faites souvent la même combinaison de touches, l'IA vous signale en fin de partie (quand vous avez perdu :)) que vous êtes trop prévisible :)).
On arrive à gagner, mais ça n'est pas facile, le combat se mérite. Excellent !
🟢️ Plusieurs modes de jeu (arcade, vs mode, network, practice, mission, watch mode), et pour les missions, plusieurs sous-modes : Survival, Survival Co-op et Time Attack.


• 🕹️ Test de contenu externe :
(0.99.0-rc.2)
Là ça se complique, car pour installer du contenu - sauf incompréhension de ma part, il faut jouer du fichier de configuration, car pour l'instant rien n'est prévu sous l'interface.
Et c'est là que le bât blesse, car le véritable potentiel du moteur - qui n'a plus rien à envier à MUGEN, se révèle avec ces jeux/mods de qualité exceptionnelles.

Heureusement certains développeurs de jeux ont la bonne idée de livrer leur jeu avec les binaires à la fois Windows et Linux !
La meilleur expérience / la plus simple est donc obtenue avec des jeux livrant le binaire Linux qu'il suffit de rendre exécutable d'un clic droit de votre gestionnaire de fichier.

Jeux testés :
- "Street Fighter All-Stars : Anniversary Edition" (via un lien inclu en bas d'une vidéo) : moteur IKEMEN Go Linux inclus dans le livrable (385Mo).
Excellent ! Il s'agit de contenu récupéré sur des jeux commerciaux, donc même si c'est beau, on ne peux pas encourager cette pratique.
- "Blazblue cross team battle" : moteur IKEMEN Go Linux inclus dans le livrable (5 Go).
Il a mis la mémoire de mon PC Linux quasi à genoux (31Go consommé avant qu'il ne démarre après 2 min de chargement du contenu en mémoire). Je pensais être largement à l'aise avec toute la mémoire installée sur mon PC, mais non, j'ai cru qu'il allait planter, néanmoins il a fini par démarrer avec 31Go utilisé. Le jeu est magnifique. Une scène d'intro digne d'un dessin animé, puis un menu magnifique, des tonnes de personnages au choix, et enfin le jeu avec des décors magnifiques qui changent en cours de jeu.
J'ai eu la naïveté de croire que le contenu avait été créé par un artiste, mais visiblement là aussi le jeu existe aussi commercialement :(
- Famicom Fighters : moteur IKEMEN Go Linux inclus dans le livrable (105Mo).
Des combats avec les personnages de la console FAMICOM/NES. C'est mignon.
- King of Fighters Shining Go 1.1.0 : moteur IKEMEN Go Linux inclus dans le livrable (837Mo).
Le livrable est constitué de plusieurs fichiers .7z qu'il suffit de rassembler dans un répertoire et de concaténer (via la commande : $ cat *.00* > kof.7z) puis de décompresser le fichier.
Là aussi la réalisation est magnifique.

Donc pour l'instant, la meilleure solution est un livrable contenant le moteur du jeu (dupliqué autant de fois que de livrable).
Peut-être faudrait-il créer un livrable spécifique (compressé et sans moteur) contenant tout le nécessaire et pouvant être lu depuis le moteur externe (qui pourrait être en dépôt) sans être décompressé (pour éviter d'écraser le contenu commun aux autres jeux).


Précédentes déconvenues (non testé de nouveau avec la version 0.99.0-rc.2) :
(v. 0.94.3)
J'avais précédemment tenté de faire fonctionner les livrables ci-après sur différents sites et n'y était pas parvenu.

- NetBattleArena : j'ai tenté de récupérer du contenu sur un autre livrable Windows ([NetBattleArena], le livrable occupe 2.7Go), mais visiblement il ne le reconnaît pas.

- Touhou: Gensokyo Reloaded : j'ai tenté de lancer le jeu ([Touhou: Gensokyo Reloaded version 3.0.0 Released! (05/17/20)] (399Mo). Si je copie le moteur dans le répertoire du jeu, ça ne fonctionne pas. Mais si je copie le contenu du jeu en le fusionnant avec le livrable Linux il fonctionne partiellement. En effet, le jeu se lance avec une belle interface et de nouveaux effets sonores, on peut choisir de nouveaux personnages, mais au moment du lancement le jeu plante avec des erreurs sur plusieurs scripts Lua (dans le répertoire external/script/).

- [Street Fighter One Remake By Mugenation 2019] : un livrable de 327Mo livré depuis Google Drive mais dont la décompression plante. J'ai tenté de récupérer les fichier mais le lancement du jeu plante.

- [Superheroes 2000 Mugen] : un livrable de 3.2Go livré depuis Mod DB qui renvoi lui-même vers un autre site. Le livrable semble correct mais encore une fois le script du jeu plante.

Premières impressions :
- Les livrables sont très gros (souvent > 1Go) malgré qu'ils soient compressés. Il vaut mieux tester le site avant de se lancer dans des téléchargements. Sur le site mugenfreeforall plusieurs livrables étaient des fichiers ".rar" défectueux (la décompression démarre puis s'interrompt sur un fichier défectueux).
- Le seul jeu qui semble avoir commencé à fonctionner dans mes tests est "Touhou: Gensokyo Reloaded". Il y en a peut-être d'autres qui fonctionnent, mais vu la taille des fichiers et le temps de téléchargement (je n'ai pas la fibre), mes tests s'arrêtent là. Mon impression est que IKEMEN Go en version 0.94.3 n'est pas encore totalement compatible avec MUGEN.


🏆️ Impressions :

‣ 🌤️ Axes d'amélioration
• (bug) Le plein écran plante le jeu.
• (bug) Les sticks de mon gamepad ne sont pas reconnus (les boutons fonctionnent).
• (contenu libre pauvre) Le contenu est pour l'instant encore pauvre (un seul jeu en salle, et les protagonistes sont les mêmes), mais néanmoins de qualité. De plus la compatibilité avec M.U.G.E.N. devrait permettre d'importer beaucoup de contenu de qualité. Il manque un site regroupant du contenu éprouvé avec ce moteur.
• (manque de maturité de l'IU) L'interface d'IKEMEN Go (en version 0.99.0-rc.2) manque de maturité pour l'intégration de contenu externe : sauf erreur de ma part/incompréhension, l'intégration de contenu externe s'effectue par modification de fichier de configuration (data/select.def).
• (suggestion) Il manque un réglage de la force de l'IA. J'ai l'impression qu'au début du combat elle laisse le joueur prendre l'initiative - voir le laisse gagner un peu, puis reprend rapidement le dessus jusqu'à l'annihiler :))

‣ 🌞️ J'ai aimé
• Le jeu (de base) est entièrement libre, pas de contenu illicite.
• En complément, la compatibilité avec l'énorme ressource M.U.G.E.N. : GENIAL !!!!
• L'interface est déjà très complète, permettant de paramétrer l'essentiel (vidéo, son, gameplay, multi-joueur, ...) - même si elle semble bien-sûr perfectible (voir ci-avant).
• L'IA se défend (trop ?) bien, le combat ne se résume pas à appuyer sur n'importe quelle touche, il faut prendre des initiatives et être très rapide pour surprendre l'IA (ce qui n'est pas mon cas ;). Bref, la victoire se mérite. Excellent !
• Il est possible de jouer jusqu'à 8 joueurs en simultané, en réseau local ou en hotseat (non testé)
• Plusieurs modes de jeu (arcade, vs mode, network, practice, mission, watch mode), et pour les missions, plusieurs sous-modes : Survival, Survival Co-op et Time Attack.


🕹️ Conclusion :
Impression globale : 👍️
1 ⭐️ de moins sur le “Game design” : Quelques bugs résiduels (non résolus depuis mon dernier test), néanmoins globalement le jeu est bon et le moteur EXCELLENT.

Globalement :
Contenu libre : le contenu libre est encore pauvre (un seul combat en salle, les protagonistes sont identiques), mais de qualité.
Contenu externe : la compatibilité avec M.U.G.E.N. permet d'importer beaucoup de contenu de qualité : EXCELLENT ! Il manque un site dédié à des jeux IKEMEN Go libres / gratuits et testés prêts à l'emploi.
Moteur & Interface : l'interface est assez complète mais (de mon point de vue) manque encore un peu de maturité pour la gestion du contenu externe et le réglage de la force de l'IA (au moins pour les débutants ou les vieux comme moi).

Bref, un jeu perfectible mais déjà assez complet, entièrement libre (pour la base) et de qualité. Excellent !
👏️ ❤️ Un grand bravo et merci à ses auteurs !