📰 Title: | Snap the Sentinel - Episode 1 | 🕹️ / 🛠️ Type: | Game |
---|---|---|---|
🗃️ Genre: | Adventure & Action | 👁️ Visual: | 3D |
🏷️ Category: | Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Misc. | 🏝️ Perspective: | First person |
🔖 Tags: | FPS; Action; Shooter; id Tech 1 engine; Autonomous mod; Fantasy; Pixel Art; Colorful; Low-Poly; Retro; Local Multi; Local Co-op; Competitive; Deathmatch; Fast-Paced; Keyboard; Mouse; Controller | ⏱️ Pacing: | Real Time |
🐣️ Approx. start: | 2020-12-04 | 👫️ Played: | Single & Multi |
🐓️ Latest: | 2022-05-11 | 🚦 Status: | 05. Tested & Working (status) |
📍️ Version: | Latest: 2.3 | ❤️ Like it: | 9. ⏳️ |
🏛️ License type: | 🕊️🧛️ Libre with NC | ND assets | 🎀️ Quality: | 2. 🏅️⭐⭐⭐⭐ (it works) |
🏛️ License: | Code: GPL-3 / Artwork: CC BY-NC-SA 4.0 | ✨️ (temporary): | ![]() |
🐛️ Created: | 2022-05-26 | 🐜️ Updated: | 2024-06-17 |
📦️ Package name: | ..... 📦️ Arch: | ||
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | |
⚙️ Generic binary: | ![]() |
..... 📦️ Deb: | |
🌍️ Browser version: | ..... 📦️ AppImage: | ||
📱️ PDA support: | ..... 📦️ Flatpak: | ||
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 👔️ Already shown: | ||
---|---|---|---|
💡 Lights on: | 💭️ New version published (to be updated): | ||
🎨️ Significant improvement: | 🦺️ Work in progress: | ||
🎖️ This work: | ![]() |
🚧️ Some work remains to be done: | |
👫️ Contrib.: | goupildb & Louis | 👻️ Temporary: | |
🎰️ ID: | 16191 |
📜️[en]: | A libre, multi-platform, single-player / multi-player FPS (up to 8 in co-op or versus) in which Snap the turtle, attempts to save the world from Conrad Ocean - a shark who had been banished from the seven seas, and who, out of spite, had built an empire on the surface, with the sole purpose of poisoning his former region with toxic sludge. Along the way, Snap will also have to fight against his robotic minions. The game was initiated at 7DFPS 2020. It is based on the GZDoom engine, has standalone content (does not require commercial external content), 9 weapon bonuses in 10 levels, an additional remixed campaign for the hard mode, a rock'n'roll soundtrack and pixel art graphics. Excellent! | 📜️[fr]: | Un FPS libre et multi-plateforme, solo/multi (jusqu'à 8 en Coop ou versus) dans lequel Snap la tortue, tente de sauver le monde de Conrad Ocean - un requin qui avait été banni des sept mers, et qui, par rancune, avait construit un empire à la surface, dans le seul but d'empoisonner son ancienne région par de la boue toxique. En chemin, Snap devra aussi lutter contre ses serviteurs robotisés. Le jeu a été initié lors du 7DFPS 2020. Il est basé sur le moteur de GZDoom, bénéficie d'un contenu autonome (ne nécessite pas de contenu externe commercial), de 9 bonus d'armes dans 10 niveaux, d'une campagne supplémentaire remixée pour le mode difficile, d'une bande son rock'n'roll et d'un graphisme pixel art. Excellent ! |
---|
🏝️ Trailer: (202111), (202012),
🦝️ From Users: (202012),
🎲️ Gameplay: (202111), (202111), (202012),
🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202111) t(202012) gd(202xxx) gu(202xxx) r(202012) lp(202xxx) ht(202xxx) g(202111) g(202111) g(202110) g(202012) g(202101) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202111) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]
💰 Commercial
• [Itch.io] - Name your own price
🍩️ Resources
• Mods (Simply download a file into your Snap the Sentinel folder, and then grab and drop over GZDoom to play): [Snap the Sentinel (Mods)]
🛠️ Technical informations
[PCGamingWiki] [MobyGames] [7dfps 2020] [ZDoom forums] [Doomworld forums]
🦣️ Social
Devs (Snap the Sentinel Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Sally Cochenour (TehRealSalt) [fr] [en]): [Site 1 2 3] [Patreon] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Discord] [Interview 1(202xxx) 2(202xxx)]
Devs (James Hall (SeventhSentinel, sev) [fr] [en]): [Site 1 2] [Ko-fi] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Jeck Jims [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (VelocitOni [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Chengi [fr] [en]): [Site 1 2] [Ko-fi] [Chat] [mastodon] [twitter 1 2] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]
🐝️ Related
📦️ 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: Snap the Sentinel
🦊️ What's: A libre FPS pitting Snap the turtle against Conrad Ocean the shark and his robotic henchmen
🏡️ https://tehrealsalt.itch.io/snap-the-sentinel
🏡️ https://snapgame.net/
🐣️ -
🔖 #LinuxGaming #ShareYourGames #Action #FPS #Fantasy
📦️ #Libre #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/
🥁️ Update: 2.3
⚗️ Loads of new features ⭐️
📌️ Changes: https://tehrealsalt.itch.io/snap-the-sentinel/devlog/379763/v23-release
🦣️ From: -
🏝️ https://www.youtube.com/embed/sOkBoPQqObs
🦝️ https://www.youtube.com/embed/kYruauf_ju0
🎲️ https://www.youtube.com/embed/eXJB-aAE1T8
📜️ "A libre FPS pitting Snap the turtle against Conrad Ocean the shark and his robotic henchmen" 📜️
Conrad Ocean was once the most powerful shark below sea level. As heir to the Ocean family fortune, he had fame, influence, and practically anything else he wanted. That is, until that fateful day when he was exiled from the seven seas. Bitter and vengeful, he began to use his fortune for evil. Soon he had built a business empire above ground, complete with skyscrapers and factories -- the perfect means to poison his former home with toxic muck! His robotic minions have helped nearly complete his worldwide monopoly, but one tough turtle dares to stand in his way.
Enter Snap the Sentinel! Snap sets off to rid his home of Ocean's mechanical scourge and set the world back on the right track. Are you ready to raise shell?
Features
✅️ Mechanics inspired by SNES / Genesis era run-and-gun games!
✅️ Use 9 weapon power-ups across 10 levels!
✅️ An extra remixed campaign for Hard mode!
✅️ Beautiful low-poly 3D models and stunning pixel art!
✅️ A rockin' soundtrack made using FM synthesis!
✅️ Co-op and Versus support up to 8 players! (If you're willing to put up with the netcode LOL)
Credits
• TehRealSalt: Programming, sprites, textures, game design, level design, character design
• SeventhSentinel: Music, sound effects, level design, voice acting
• Jeck Jims: 3D models & animation
• VelocitOni: Character design, sprites, voice acting
• Chengi: Logo design, textures
• The original version of this game was made for the 7DFPS 2020 game jam. Thank you to the event organizers!
• This game runs on the GZDoom engine. Thank you to its contributors & community, as well as id Software!
Un FPS opposant Snap la tortue, et Conrad Ocean le requin et ses sbires robotisés, par la Snap the Sentinel Team, à l'origine pour le concours de jeux 7DFPS 2020.
Il utilise le moteur id Tech 1 engine (Doom 1, 2, Heretic, Hexen 1).
Snap the Sentinel - Episode 1 est un FPS libre et multi-plateforme, solo/multi (jusqu'à 8 en Coop ou versus) dans lequel Snap la tortue, tente de sauver le monde de Conrad Ocean - un requin qui avait été banni des sept mers, et qui, par rancune, avait construit un empire à la surface, dans le seul but d'empoisonner son ancienne région par de la boue toxique. En chemin, Snap devra aussi lutter contre ses serviteurs robotisés. Le jeu a été initié lors du 7DFPS 2020. Il est basé sur le moteur de GZDoom, bénéficie d'un contenu autonome (ne nécessite pas de contenu externe commercial), de 9 bonus d'armes dans 10 niveaux, d'une campagne supplémentaire remixée pour le mode difficile, d'une bande son rock'n'roll et d'un graphisme pixel art. Excellent !
Conrad Ocean était autrefois le requin le plus puissant du monde. En tant qu'héritier de la fortune de la famille Ocean, il était célèbre, influent et avait pratiquement tout ce qu'il voulait. Jusqu'au jour fatidique où il a été exilé des sept mers. Amer et rancunier, il a commencé à utiliser sa fortune pour le mal. Bientôt, il a construit un empire commercial à la surface, avec des gratte-ciel et des usines - le moyen idéal pour empoisonner son ancienne maison avec de la boue toxique ! Ses serviteurs robotisés ont presque achevé son monopole mondial, mais une tortue coriace ose se mettre en travers de son chemin.
C'est le cas de Snap la Sentinelle ! Snap se met en route pour débarrasser sa maison du fléau mécanique d'Ocean et remettre le monde sur la bonne voie. Êtes-vous prêt à brandir la carapace ?
Caractéristiques
✅️ Une mécanique inspirée des jeux de tir de l'époque SNES / Genesis !
✅️ Utilisez 9 bonus d'armes dans 10 niveaux !
✅️ Une campagne supplémentaire remixée pour le mode difficile !
✅️ De magnifiques modèles 3D low-poly et un pixel art époustouflant !
✅️ Une bande son rock'n'roll utilisant la synthèse FM !
✅️ Jusqu'à 8 joueurs en mode coopératif et en mode Versus ! (Si vous êtes prêt à supporter le netcode LOL)
Crédits
• TehRealSalt : Programmation, sprites, textures, game design, level design, character design.
• SeventhSentinel : Musique, effets sonores, conception des niveaux, interprétation des voix.
• Jeck Jims : Modèles 3D et animation
• VelocitOni : Design des personnages, sprites, doublage
• Chengi : Conception du logo, textures
• La version originale de ce jeu a été réalisée pour la game jam 7DFPS 2020. Merci aux organisateurs de l'événement !
💡 Nota: ce jeu nécessite l'installation du moteur GZDoom dont 3 méthodes d'installation alternatives vous sont proposées ci-après :
• à partir du paquet de votre distribution (le plus simple, mais toutes les distributions Linux ne le fournissent pas),
• à partir du Flatpak (l'installation du livrable n'est pas compliquée en soit, mais il vous faudra copier manuellement les données du jeu dans le répertoire flatpak du jeu),
• à partir du source (quelques opérations supplémentaires pour la compilation, puis il vous suffira de copier les fichiers issus de la compilation dans le répertoire de votre jeu).
⚙️ Installation à partir du binaire du moteur :
📦️ Installation à partir du paquet Manjaro/Arch :
🌞️ Recommended (Easy to install / to use)
• (✔ v. 2.3 + GZDoom v. 4.7.1) Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
Installation classique (méthode alternative) à partir du binaire au format Flatpak :
🌧️ Not recommended (More complicated to install / to use)
• (✔ v. 2.3 + GZDoom v. 4.7.1) Un binaire au format Flatpak est disponible.
💡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 : discover (mon préféré) 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 du moteur :
🌞️ Recommended (Easy to install / to use)
• (✔ v. 2.3 + GZDoom v. 4.7.1) 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 (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2 cmake git zlib sdl2 libjpeg-turbo nasm tar bzip2 gtk3 fluidsynth libgme openal mpg123 libsndfile timidity++
(pour Debian/Ubuntu, installez les paquets éponymes, généralement précédés du préfixe “lib” et suivis du suffixe "-dev" s'ils sont disponibles, avec en plus les paquets spécifiques suivants : build-essential zlib1g-dev libsdl2-dev libjpeg-dev libbz2-dev libgtk-3-dev libfluidsynth-dev libopenal-dev libmpg123-dev libsndfile1-dev timidity)
▸ 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/coelckers/gzdoom
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/coelckers/gzdoom
▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ cmake -S . -B build/
$ cd build/
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans le répertoire build/
↪ vous obtenez le(s) binaire(s): gzdoom
↪ et les containers de données : gzdoom.pk3 lights.pk3 brightmaps.pk3 game_support.pk3 game_widescreen_gfx.pk3
🏜️ Installation du contenu / des données :
• Pour un test rapide (sans installation des données) :
- avec le moteur installé via votre distribution, aucune installation des données n'est requise, en console placez-vous dans le répertoire du jeu et lancez (n'oubliez pas le "."): $ gzdoom .
- avec le moteur compilé, copiez les livrables issus de la compilation (voir ci-avant) dans le répertoire du jeu et dans ce répertoire lancez : $ ./gzdoom
• Pour une utilisation pérenne (installation des données) :
- si vous utilisez le moteur installé via votre distribution, copiez les données du jeu (IWAD, exemple : game.pk3) dans le répertoire /usr/share/doom/
- si vous avez compilé le moteur, copiez les livrables issus de la compilation (voir ci-avant) dans le répertoire du jeu.
- si vous utilisez le moteur installé via flatpak, copiez les données du jeu (IWAD, exemple : game.pk3) dans le répertoire flatpak (~./var/app/votre_application ou ~./local/share/flatpak/votre_application) du jeu (exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/)
🚀️ LANCEMENT DU JEU:
• Pour un test rapide : voir la section "Installation du contenu / des données" ci-dessus.
Les alternatives de lancement ci-après supposent que vous avez installé les données (voir la section "Installation du contenu / des données" ci-dessus) :
• Si vous avez installé le jeu à partir d'un paquet : [Alt+F2] puis saisissez : gzdoom
• En console dans le répertoire racine du jeu lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier): $ ./gzdoom
• Si vous avez installé le jeu à partir d'un paquet Flatpak, vous pouvez lancer le jeu depuis :
⚬ le menu des applications (menu "Applications" ➜ "Jeux")
⚬ ou depuis gnome-software (menu "Applications" ➜ "Outils système" ➜ "Logiciel")
⚬ ou depuis l'interface d'Athenaeum.
Nota : Le moteur gzdoom sait de lui-même identifier les données compatibles disponibles et les présenter via un menu, si elles sont installées dans son répertoire (voir la section "Installation du contenu / des données" ci-dessus)
🕵️ Test (✔ v. 2.3 + GZDoom v. 4.7.1) par goupildb (config. : Manjaro 64-bit) :
Le : 26 Mai 2022
⏱️ Durée du test : 15 minutes.
🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
• 🫕️ Installation :
J'ai testé (et passé beaucoup de temps à préparer une doc type) plusieurs (3) alternatives d'installation du jeu. Ce n'est pas qu'il est compliqué à installer, mais il n'y a pas de livrable du moteur GZDoom au format AppImage ni de binaire statique. Un binaire au format Flatpak est disponible mais son utilisation n'est pas aisée du fait de son isolement vis à vis de la distribution. Un binaire Manjaro/Arch est disponible et il fonctionne bien (ma préférence), mais ne sera pas disponible pour toutes les distributions.
Bizarrement le graphisme rendu avec le flatpak est légèrement flou, son rendu est nettement moins joli qu'avec les binaires classiques (du dépôt ou compilé).
Compte-tenu de ce qui précède, je recommande donc l'installation du moteur GZDoom soit via les dépôts, soit par compilation.
• 🌻️ Premières impressions :
👍️
Une réalisation de très grande qualité, avec un contenu entièrement créé (mod autonome, ne nécessitant pas d'acheter Doom - comme beaucoup de mods): un monde complet avec graphisme et sons originaux.
Un travail énorme et excellent. Un écran d'introduction animé très joli, des points de sauvegarde automatique lorsque l'on passe dessus, et un scénario / une histoire qui tient la route avec des rappels dans le jeu.
Le tir au pistolet est très agréable. Des bonus permettent d'augmenter la cadence de tir.
Le gameplay est bon.
• 🧭️ Conclusion :
🕵️ Impression globale : 👍️
Un superbe jeu libre (il ne peut juste pas être vendu, mais et on peut tout à fait le comprendre).
👏️ ❤️ Un grand bravo et merci aux développeurs et à tous ceux qui ont offerts leur travail (graphistes et musiciens) !
💰 Rappelons que vous pouvez les encourager par une petite donation.