
| 📰 Title: | Cave Story (with NXEngine) | 🕹️ / 🛠️ Type: | Game |
|---|---|---|---|
| 🗃️ Genre: | Adventure & Action | 👁️ Visual: | 2D Scrolling |
| 🏷️ Category: | Adventure & Action ➤ Action Platformer | 🏝️ Perspective: | Side view |
| 🔖 Tags: | Platformer; Action; Adventure; Shooter; Exploration; Anthropomorphism; Retro; Metroidvania; Sci-fi; Classic; Pixel Art; Cute; Story Rich; Replay Value; Difficult; Multiple Endings; Level Editor; libretro compatible | ⏱️ Pacing: | Real Time |
| 🐣️ Approx. start: | 2010-07-04 | 👫️ Played: | Single |
| 🐓️ Latest: | 2022-10-13 | 🚦 Status: | 05. Tested & Playable (status) |
| 📍️ Version: | Latest: 1.3.0 / 1.0.0.6 (original) / 1.004 (EXL fork) / Dev: be8e429f / 44113bb (EXL fork) | ❤️ Like it: | 1. 🙏️⭐⭐⭐⭐⭐ (fantastic) |
| 🏛️ License type: | 🕊️🎁 Libre with Free assets | 🎀️ Quality: | 2. 🏅️⭐⭐⭐⭐ (good) |
| 🏛️ License: | Code: BSD 2-Clause / Artwork: Free | ✨️ (temporary): | |
| 🐛️ Created: | 2011-09-03 | 🐜️ Updated: | 2025-11-10 |
| 📦️ Package name: | nxengine | ..... 📦️ Arch: | |
|---|---|---|---|
| 📄️ Source: | ..... 📦️ RPM: | ||
| ⚙️ Generic binary: | ..... 📦️ Deb: | ||
| 🌍️ Browser version: | ..... 📦️ AppImage: | ||
| 📱️ PDA support: | ..... 📦️ Flatpak: | ||
| ✨️ Not use: | ..... 📦️ Snap: |
| 📰 What's new?: | 👻️ Temporary: | ||
|---|---|---|---|
| 💡 Lights on: | 📰 Previous News: | ||
| 🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
| 🎖️ This work: | 🦺️ Work in progress: | ||
| 👫️ Contrib.: | goupildb & Louis | 🚧️ Some work remains to be done: | |
| 🎰️ ID: | 12110 |
| 📜️[en]: | Cave Story (aka Doukutsu Monogatari in Japanese) is a free (on PC) multi-platform platform and adventure game inspired by Metroid and Castelvania, in which the protagonist has amnesia and, after waking up in a cave on a floating island, discovers the evil plans of the megalomaniac Dr. Fuyuhiko as he progresses through his adventure. The latter is trying to force the inhabitants (the Mimigas, anthropomorphic rabbits) to fight for him and conquer the world. But our protagonist has no intention of letting things happen that way... NXEngine is a libre, multi-platform, and improved (support for modern hardware) engine. Excellent! | 📜️[fr]: | Cave Story (aka Doukutsu Monogatari en Japonais) est un jeu de plateforme et d'aventure, gratuit (sur PC) et multiplateforme inspiré de Metroid et Castelvania, dans lequel le protagoniste est amnésique et, après s'être réveillé dans une caverne sur une île flottante, découvre au fil de son aventure les plans machiavéliques du mégalomane Dr. Fuyuhiko. Celui-ci tente de contraindre ses habitants (les Mimigas, des lapins anthropomorphes) de se battre pour lui et de conquérir le monde. Mais notre protagoniste n'a pas l'intention de laisser les choses se passer ainsi... NXEngine est un moteur libre et multiplateforme, amélioré (support du matériel moderne). Excellent ! |
|---|
🏝️ Trailer: (200903),
💎 Features: on iPad (201210), on the PlayStation Classic with NXEngine (RetroArch) (201908),
🏡️ Website & videos
• Website: [Homepage] [Dev site 1(GitLab) 2(SourceForge, no files) 3(EXL fork)] [Features/About] [Screenshots]
• Videos: ft(201210) ft(201908) ft(201212) t(200903) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202204) g[fr](202xxx) 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] [FAQ]
• Updates:
- NXEngine: [RSS] [Changelog 1(outdated) 2(release notes) 3 4]
- NXEngine (EXL fork): [RSS] [Changelog 1 2 3]
💰 Commercial
• (empty)
🍩️ Resources
🔘️ News & Informations
• Cave Story: [Cave Story (All links you need & up-to-date)]
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]
🦣️ Social
Devs (NXEngine Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (NXEngine) (Caitlin Shaw (rogueeve) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (NXEngine fork) (EXL, EXLMOTODEV, AAN, ASM [fr] [en]): [Site 1 2 3 4] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Cave Story) (Daisuke Amaya (Pixel) [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 (Cave Story) [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: Cave Story (with NXEngine)
🦊️ What's: A metroidvania adventure game & a libre engine
🏡️ https://nxengine.sourceforge.net/
🐣️ https://gitlab.com/coringao/cavestory-nx/
🔖 #LinuxGaming #Flagship #Adventure #ActionPlatformer #Metroidvania
📦️ #LibreEngine #FreeAssets #Arch #Flatpak
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🥁️ Update: 1.3.0
⚗️ Signific vers.: 1x💎1x🏝️3x📟️1x🐞️1x📑️
📌️ Changes: https://gitlab.com/coringao/cavestory-nx/-/releases
🦣️ From: 🛜️ https://gitlab.com/coringao/cavestory-nx/-/releases.atom
🏝️ https://www.youtube.com/embed/hV-FpxVgVeA
💎 https://www.youtube.com/embed/jH2xsjXx28U
🎮️ https://www.youtube.com/watch?v=0Kw27vfaAM4
🕶️ A view of its UI (v. 1.0.0.4-Rev4 on my Linux PC) with a side view showing the protagonist in the center of the screen (the game consists of stacked platforms) in a laboratory.
📚️ Cave Story (aka Doukutsu Monogatari in Japanese) is a free (on PC) multi-platform platform and adventure game inspired by Metroid and Castelvania, in which the protagonist has amnesia and, after waking up in a cave on a floating island, discovers the evil plans of the megalomaniac Dr. Fuyuhiko as he progresses through his adventure. The latter is trying to force the inhabitants (the Mimigas, anthropomorphic rabbits) to fight for him and conquer the world. But our protagonist has no intention of letting things happen that way... NXEngine is a libre, multi-platform, and improved (support for modern hardware) engine. Excellent!
📜️ "A metroidvania adventure game & a libre engine" 📜️
NXEngine by Caitlin Shaw
A complete open-source clone/rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story).
NXEngine by EXL
NXEngine is open-source rewrite engine of the Cave Story game. Author - Caitlin (rogueeve) Shaw.
This repository contains source code of my NXEngine fork for various weak devices. I have added some engine improvements:
• Sound through SDL_mixer.
• Support for widescreen displays (480x272).
• Ports to various platforms.
• Russification.
What is Cave Story?
Cave Story, or Doukutsu Monogatari, is a Japanese freeware PC side-scrolling platformer game developed by Studio Pixel.
It has been translated into English by Aeon Genesis Translations and will have an official translation script published sometime in the near future.
Cave Story is really one of those games that can be considered a masterpiece of game design. There are so many wonderful and classic gaming elements, that I cannot even begin to describe just one quality well enough to say "It is for this one reason alone that Cave Story is a great game." There is just so much effort, originality and ingenuity behind this game and it really shows more and more as you play through it.
The developer, Pixel spent five years making this game as fun and as great as it is by adding solid controls, smooth gameplay, a great cast of characters and dialogue, an interesting plot, good music and beautiful old-school 2-D artwork. And on top of all this added multiple endings, several boss battles, tons of items to collect, all kinds of added secret bonuses and special challenges, various and considerably different methods of playing through the game depending on your actions, competition ranking features and an extremely high replay value. For a freeware game it is fairly lengthy too. Cave Story is by far the best freeware game I have ever had the honor of playing through and certainly one of the best games I've played.
The gameplay plays like a combination of various NES/Famicom games. Some that come to mind are Metroid, Castlevania, Megaman, Blaster Master and Monster Mash. Pixel's art style and character design and boss battles are very reminiscent of Treasure games, like Gunstar Heroes, which happens to be one of my personal favorite games of all time. So if you are a fan of any of these titles, then you are in for a real treat. It was a wonderful and addicting experience playing through it and I hope anyone reading this who has not already played this game will give it a shot. You won't be disappointed. It reminded me of why I enjoy playing videogames.
The following is a review from Ajutla, of Gamer's Quarter that I found on Live Journal. I thought he explained and summarised everything rather well, perhaps even better than I can, of why you should be playing this game right now.
So. Doukutsu Monogatari is this tremendously good, freeware computer game.
There's no one thing in particular to which I can point in Doukutsu and say, "Yes, that's what makes this game so great." In reality, there are several aspects at work here. I can say this: the thing plays like a dream, and I mean that in a completely literal way: the control is solid but also floaty; smooth and clean. The physics are unreal, but they have a kind of beautiful oddness to them. You are not running and jumping in Doukutsu. You are gliding. There is sheer style oozing from this; as well as from the design of the levels, which is always spot-on; and from the music, which flows like liquid genius; and from the story, which is bizarre yet understated. Comparisons can be drawn between Doukutsu and Castlevania , or Metroid , or Yoshi's Island, , or, well, a lot. Yet Doukutsu is off in a genre by itself. It is something the likes of which I have never seen before; have never experienced before. More than this, it is masterfully designed.
This game--it has a timeless, perfect quality to it. Yes, it is a random piece of freeware designed and written by a random Japanese guy whose real name I do not know, but you would not be able to tell that just by looking at it. Game development houses toss around phrases like "this works within the constraints of X hardware" or "we did what we could with that game based on what we had to work with." They say things like that to excuse their incomplete games--their unfinished, truncated ideas. "Well," they say, "we couldn't have implemented this even though we really wanted to. Sorry! It'll be in the sequel, next generation!" It's okay, when they say this. They're right. You can tell they're right, just from playing the game. You know that world map in Final Fantasy VI wouldn't have looked like it had been put in an electric chair if the SNES hardware could have given us something better; you know that Ocarina of Time would have had a Light Temple if EAD had been given more time; that Lament of Innocence would have been quite a bit better if Koji Igarashi had spent a little longer ironing things out. That's fine. People and dev teams are human. Their plans can be cut short.
Doukutsu Monogatari , though, was not cut short, I think--no, I know --that this is true. I hear the guy behind it spent five years putting it together, tweaking it, getting it right. It shows. This Doukutsu Monogatari thing is, simply put, a perfect piece of software. Everything's been thought out. The best games, I think, feel like this--they don't feel that they were made "within the constraints" of anything. They feel good. They feel right. They weren't rushed. They weren't forced to fit the arbitrary parameters of some console's system specs. They weren't compromised--or at least, don't feel compromised. I know that there was a guy who wrote and came up with Doukutsu Monogatari , but I can't wrap my head around the idea. To me, it makes more sense that the thing emerged, fully-formed, from the Internet itself--that the graphical style drew itself and that the music was inspired by a brilliant-flash-of-insight muse; that at a certain time there was no Doukutsu but then after that time had passed it suddenly appeared.
It just works. There's not even any questioning it. The game does not need a console port, because it works best with the resolution of a PC. It shouldn't be on the GBA, because the screen area is large for a reason. It shouldn't have upgraded music, because the music's eight-bit qualities are exactly what makes it so great. The special effects look pretty enough--anything more or anything less wouldn't fit. Nothing needs to be added, and nothing needs to be subtracted. We have A Perfect Videogame here, folks. Is it the best I've ever played? No. But I can appreciate it. I can feel it. Work went into it, even though sometimes it's hard for me to believe. It is remarkably coherent, and is also fun as hell. I've been through it twice already, and all that's preventing me from starting it up for a third time is that it's nearly twelve o'clock and I have to go to school tomorrow. Still, Doukutsu Monogatari is good. It is damn good. It is why I play videogames in the first place.
Un jeu de plateformes et d'aventures inspiré de Metroid et Castelvania, et un moteur compatible, Cave Story par Daisuke Amaya (Pixel, un auteur indépendant Japonais), NXEngine par Caitlin Shaw (rogueeve), et un fork par EXL (EXLMOTODEV, AAN, ASM).
Cave Story (aka Doukutsu Monogatari en Japonais) est un jeu de plateforme et d'aventure, gratuit (sur PC) et multiplateforme inspiré de Metroid et Castelvania, dans lequel le protagoniste est amnésique et, après s'être réveillé dans une caverne sur une île flottante, découvre au fil de son aventure les plans machiavéliques du mégalomane Dr. Fuyuhiko. Celui-ci tente de contraindre ses habitants (les Mimigas, des lapins anthropomorphes) de se battre pour lui et de conquérir le monde. Mais notre protagoniste n'a pas l'intention de laisser les choses se passer ainsi... NXEngine est un moteur libre, multiplateforme, amélioré (support du matériel moderne). Excellent !
L'histoire (traduction partielel de Wikipedia [en]:
Cave Story tourne autour de Quote, un robot qui se réveille amnésique et explore diverses zones caverneuses afin de découvrir son histoire et de s'échapper de la grotte. Le personnage accède à de nouvelles zones en améliorant ses armes grâce à la collecte de cristaux d'expérience triangulaires et en résolvant diverses énigmes de plate-forme. Quote parle à des personnages non joueurs disséminés dans l'univers du jeu afin d'en apprendre davantage sur le monde et ses habitants.
Voir aussi / See also: Cave Story (aka Doukutsu Monogatari, with doukutsu-rs engine), Cave Story (with NXEngine), Cave Story (with NXEngine-evo), Cave Story+,
NXEngine par Caitlin Shaw
Un clone / réécriture open source complète du chef-d'œuvre Doukutsu Monogatari (également connu sous le nom de Cave Story) un jeu de plateforme Jump-and-run.
NXEngine par EXL
NXEngine est une réécriture open-source du moteur du jeu Cave Story. Auteur : Caitlin (rogueeve) Shaw.
Ce référentiel contient le code source de mon fork NXEngine pour divers appareils faibles. J'ai ajouté quelques améliorations de moteur:
• Son via SDL_mixer.
• Prise en charge des écrans larges (480x272).
• Ports vers diverses plateformes.
• Russification. (NdT : l'auteur est Russe :)
Qu'est-ce que Cave Story ?
Cave Story, ou Doukutsu Monogatari, est un jeu de plateforme japonais à défilement horizontal pour PC développé par Studio Pixel.
Il a été traduit en anglais par Aeon Genesis Translations et un script de traduction officiel sera publié dans un proche avenir.
Cave Story est vraiment l'un de ces jeux qui peuvent être considérés comme un chef-d'œuvre de la conception de jeux. Il y a tellement d'éléments de jeux merveilleux et classiques, que je ne peux même pas commencer à décrire une seule qualité assez bonne pour dire "C'est pour cette seule raison que Cave Story est un grand jeu." Il y a tellement d'efforts, d'originalité et d'ingéniosité derrière ce jeu et cela se voit de plus en plus au fur et à mesure que vous le jouez.
Le développeur, Pixel, a consacré cinq ans à rendre ce jeu aussi amusant et génial qu'il puisse l'être, en ajoutant des contrôles solides, un gameplay fluide, une grande distribution de personnages et de dialogues, une intrigue intéressante, une bonne musique et de superbes illustrations 2-D à l'ancienne. Et cerises sur le gâteau, plusieurs fins supplémentaires, plusieurs batailles de boss, des tonnes d'objets à collecter, toutes sortes de bonus secrets et de défis spéciaux ajoutés, des manières diverses et considérablement différentes de jouer le jeu en fonction de vos actions, des fonctionnalités de classement pour la compétition et une re-jouabilité extrêmement élevée. Pour un jeu gratuit, il est également assez long. Cave Story est de loin le meilleur jeu gratuit auquel j'ai eu l'honneur de jouer et certainement l'un des meilleurs jeux auxquels j'ai joué.
Le gameplay est celui d'une combinaison de divers jeux NES / Famicom. Ceux qui me viennent à l'esprit sont Metroid, Castlevania, Megaman, Blaster Master et Monster Mash. Le style artistique et la conception des personnages de Pixel et les combats de boss rappellent très bien les jeux Treasure, comme Gunstar Heroes, qui se trouve être l'un de mes jeux préférés de tous les temps. Donc, si vous êtes fan de l'un de ces titres, alors vous allez vous régaler. Ce fut une expérience merveilleuse et addictive de jouer à travers lui et j'espère que quiconque lisant ceci qui n'a pas déjà joué à ce jeu lui donnera une chance. Vous ne serez pas déçu. Cela m'a rappelé pourquoi j'aime jouer à des jeux vidéo.
Ce qui suit est une critique d'Ajutla, de Gamer's Quarter que j'ai trouvé sur Live Journal. J'ai pensé qu'il expliquait et résumait tout assez bien, peut-être même mieux que moi, pourquoi vous devriez jouer à ce jeu en ce moment.
Donc. Doukutsu Monogatari est ce très bon jeu informatique gratuit.
Il n'y a pas une chose en particulier sur laquelle je puisse pointer Doukutsu et dire : "Oui, c'est ce qui rend ce jeu si génial." En réalité, plusieurs aspects sont à l'œuvre ici. Je peux dire ceci : ce truc se joue comme un rêve, et je veux dire de façon complètement littérale : le contrôle est solide mais aussi flottant; lisse et propre. La physique est irréelle, mais elle a une espèce de belle bizarrerie. Vous ne courez pas et ne sautez pas à Doukutsu. Vous planez. Il y a un style qui s'en dégage; ainsi que de la conception des niveaux, qui est toujours parfaite; et de la musique, qui s'écoule comme un fluide génial; et de l'histoire, qui est bizarre mais discrète. Des comparaisons peuvent être établies entre Doukutsu et Castlevania, ou Metroid, ou l'île de Yoshi, ou bien d'autres. Pourtant, Doukutsu est un genre à part entière. C'est quelque chose que je n'ai jamais vu auparavant; jamais connu auparavant. Plus que cela, il est magistralement conçu.
Ce jeu - il a une qualité intemporelle et parfaite. Oui, c'est un bout de freeware au hasard conçu et écrit par un japonais au hasard dont je ne connaissais pas le vrai nom, mais vous ne pourriez pas dire ça simplement en le regardant. Les maisons de développement de jeux ont des phrases toutes faites du type "ça fonctionne dans les limites du matériel X" ou "nous avons fait ce que nous pouvions avec ce jeu en fonction du cahier des charges". Ils disent des choses comme ça pour excuser leurs jeux incomplets - leurs idées inachevées et tronquées. "Eh bien," disent-ils, "nous n'aurions pas pu implémenter cela même si nous l'avions réellement souhaité. Désolé ! Ce sera dans la suite, la prochaine génération !" C'est Ok quand ils disent ça. Ils ont raison. Vous pouvez dire qu'ils ont raison, juste en jouant au jeu. Vous savez que la carte du monde dans Final Fantasy VI n'aurait pas semblé avoir été placée dans une chaise électrique si le matériel SNES aurait pu nous donner quelque chose de mieux; vous savez que Ocarina of Time aurait eu un Temple de la Lumière si EAD avait eu plus de temps; que Lament of Innocence aurait été un peu mieux si Koji Igarashi y avait consacré plus de temps. C'est très bien. Les gens et les équipes de développement sont humains. Leurs plans peuvent être abrégés.
Doukutsu Monogatari, néanmoins, n'a pas été écourté, je pense - non, j'en suis sûr - que c'est la réalité. J'apprends que le gars derrière ça a passé cinq ans à l'assembler, à le peaufiner, à bien faire les choses. Ça se voit. Ce Doukutsu Monogatari est, tout simplement, un logiciel parfait. Tout a été pensé. Les meilleurs jeux, je pense, donnent cette impression - ils ne donnent pas l'impression qu'ils ont été faits avec quelque contrainte que ce soit. Ils semblent bons. Ils semblent justes. Ils n'ont pas été faits dans la précipitation. Ils ne sont pas contraints de s'adapter à des paramètres arbitraires de spécifications système de certaines consoles. Ce ne sont pas des compromis - ou du moins, ne le font pas sentir. Je sais qu'il y a eut un gars qui a écrit et conçu Doukutsu Monogatari, mais je n'arrive pas à l'imaginer. Pour moi, il est plus logique que la chose ait émergé, entièrement formée, d'Internet lui-même - que le style graphique se soit auto-dessiné et que la musique ait été inspirée par une muse brillante et scintillante; qu'à un certain moment, il n'y avait pas de Doukutsu mais qu'après ce temps, il est soudainement apparu.
Ça marche tout simplement. Il n'y a aucun doute là dessus. Le jeu n'a pas besoin d'un port de console, car il fonctionne mieux avec la résolution d'un PC. Il ne devrait pas être sur une GBA, car la zone d'écran est grande pour une bonne raison. Il ne devrait pas avoir d'amélioration de la bande son, car les qualités de la musique à huit bits sont exactement ce qui le rend si génial. Les effets spéciaux semblent assez jolis - rien d'autre ne conviendrait. Rien n'a besoin d'être ajouté et rien n'a besoin d'être soustrait. Nous avons ici un jeu parfait, les amis. Est-ce le meilleur auquel je n'ai jamais joué ? Non, mais je peux l'apprécier. Je peux le sentir. Il y a eut du boulot, même si parfois j'ai du mal à me faire à l'idée. Il est remarquablement cohérent et est aussi amusant que l'enfer. Je l'ai déjà parcouru deux fois, et tout ce qui m'empêche de le démarrer pour la troisième fois, c'est qu'il est presque midi et que je dois aller à l'école demain. Pourtant, Doukutsu Monogatari est bon. Sacrément bon. C'est pourquoi je joue d'abord aux jeux vidéo.
⚙️ 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 à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).
• Le livrable contient aussi les données du jeu (donc rien d'autre à installer).
📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (bazaar, discover et/ou gnome-software) pour l'installer en quelques clics.
💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : bazaar (mon préféré), discover et/ou gnome-software
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
• [The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom
📄️ Installation à partir du source
▸ Installation des dépendances :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2
• Téléchargez son source sur le site de de Caitlin Shaw (lien "Homepage" ci-dessus)
▸ Compilation :
• Dans son répertoire racine lancez :
$ cmake .
(n'oubliez pas le ".")
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
↪ vous obtenez le binaire : nx
🏕️ 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.
• Le plus simple me semble-t-il est de récupérer les données du portage de EXL (voir ci-dessus).
• Décompressez son livrable et copiez dedans le binaire "nx" produit par la compilation ci-avant.
🚀️ LANCEMENT DU JEU
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] nx ou $ nx
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./nx
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (bazaar, discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.
⌨️🖱️🎮️ CONTRÔLES:
• Il se contrôle au clavier.
• Déplacements : [←→]
• Prendre un objet ou franchir une porte : [↓]
• Sauter ou Valider : [Z] | [🎮️ 2]
• Tirer : [X] | [🎮️ 1]
• Inventaire : [Q]
• Menu : [ESC]
• Reprendre : [F1]
• Ré-initialiser : [F2]
• Options (permet le changement de résolution, le changement des contrôles, l'activation / désactivation de la musique et des effets sonores) : [F3]
• Sauvegarder : Sur des bornes dans le jeu lui-même
● 📜️ 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.
● 💻️ PC specs :
Linux distribution: Debian Testing 64-bit
CPU: AMD Ryzen 7 2700X (8 coeurs)
Carte graphique: GeForce RTX 2070
RAM: 32Go
Gamepads: Logitech Rumblepad (2 pads analogiques, un pad numérique, et retour de force).
● 🫕️ Installation :
‣ (✔ v. 1.0.0.4-Rev4 Linux 64-bit NXEngine Port by EXL (English)) Binaire classique : FONCTIONNEL.
🟢️ Le binaire et les données sont fournis, c'est vraiment le plus simple à installer.
‣ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
‣ (🧪️not_tested) Paquet Flatpak : NON TESTE.
▸ 🐎️ Moteur
‣ (✔ v. 1.0.0.6 de Caitlin Shaw) Source : FONCTIONNEL.
🟢️ Sur le site de Caitlin Shaw seul le source est fourni, néanmoins sa compilation est très facile (un simple $ make). Néanmoins il nécessite de récupérer les données car elles ne sont pas livrées.
▸ 🫀️ Données externes à assembler
🟢️ Là encore ça n'est pas très compliqué, il suffit de les récupérer sur le fork d'EXL ou ailleurs).
Remarques :
• Franchement, je ne vois plus l'intérêt du patch, les livrables ne font que 1Mo, c'est beaucoup de complication pour ne pas fournir directement la dernière version
• Le patch du site d'Aeon Genesis est une version Windows et son lien "Game Download Game (2004)" est brisé (en Janv-2020)
• J'ai ajouté le lien "Cave Story" dans la section "Resources" ci-dessus, si vous recherchez le contenu du jeu, mais le plus simple est de le récupérer sur le fork d'EXL ci-dessus.
• Il n'y a pas de différence visible (immédiatement) entre la version 1.0.0.4 et la 1.0.0.6, mais le changelog précise que les versions 1.0.0.5 et 1.0.0.6 corrigent des bugs qui font planter le jeu (non testé).
• La copie d'écran ci-dessus est issue de mon jeu avec la version d'EXL.
● 🏗️ Réalisation :
▸ 📟️ Interface
🟢️ Une interface petite au démarrage, mais il est possible d'arranger cela en l'agrandissant via le menu des options ([ESC], puis [F3]).
🟢️ Une belle interface et de qualité.
▸ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier exclusivement.
🟠️ Le gamepad ne semble pas être activé sur ce portage (dans la version d'origine il me semble bien que je pouvais jouer au gamepad).
● 🍔️ Contenu :
▸ 🌍️ Monde, environnement, contenu
🟢️ Il/Elle offre la création de contenu (éditeur de niveau),
🟢️ Différents éditeurs de niveaux sont proposés sur le site, j'en ai testé un (Booster's Lab par Noxid, disponible sur GitHub, en Java) mais n'ai pas trouvé comment dessiner des niveaux. Il faudrait certainement creuser davantage (je n'ai pas assez de temps).
▸ 🎧️ Son
🟢️ Plusieurs bandes sons très jolies et très adaptées.
• 🎲️ Gameplay :
▸ ⛳️ Objectif / Thème
⚪️ C'est un jeu de plateforme et d'aventure inspiré de Metroid et Castelvania, dans lequel le protagoniste est amnésique et, après s'être réveillé dans une caverne sur une île flottante, découvre au fil de son aventure les plans machiavéliques du mégalomane Dr. Fuyuhiko. Celui-ci tente de contraindre ses habitants (les Mimigas, des lapins anthropomorphes) de se battre pour lui et de conquérir le monde. Mais notre protagoniste n'a pas l'intention de laisser les choses se passer ainsi...
⚪️ C'est un jeu d'une très grande profondeur.
● 🛬️ Fiabilité :
🟢️ Il/elle fonctionne bien.
● 🪦️ Longévité :
🟢️ Plusieurs heures de jeux (d'après mes lectures). Le jeu dispose de plusieurs fins selon vos actions (non testé).
● 🏆️ Impressions :
🟢️ J'y ai joué environ 1-2h, et c'est vrai qu'il est génial ce jeu.
⚪️ Personnellement il m'aura fallu passer le 1er niveau (dans la caverne) pour commencer à vraiment l'apprécier.
🟢️ C'est un mixe de plateforme, d'aventure et de tir, de type Metroid et Castelvania.
🟢️ Excellent !
▸ 🌤️ Axes d'amélioration
• Il manque le support du gamepad (mais le jeu se joue très bien au clavier).
▸ 🌞️ J'ai aimé
• Une réalisation exceptionnelle (graphisme, son, interface)
• Un gameplay et une longévité exceptionnels pour un jeu gratuit
● 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)
🟢️ Rien à redire sur ce qui a déjà été dit ou écrit. C'est un jeu magnifique que vous devez tester absolument si ce n'est déjà fait (ou rejouer car il y a plusieurs fins possibles).
🟢️ Un cadeau exceptionnel de M. Daisuke Amaya (Pixel) et de tous les contributeurs : le jeu est superbe et très bon
👏️ ❤️ Un grand bravo et merci à ses auteurs !