Mr Snuggles Dungeon Adventure - Le Bottin des Jeux Linux

Mr Snuggles Dungeon Adventure

🗃️ Specifications

📰 Title: Mr Snuggles Dungeon Adventure 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 2D Top-Down
🏷️ Category: Adventure & Action ➤ Role-playing game ➤ Action RPG ➤ Dungeon Crawl 🏝️ Perspective: Bird's-eye view
🔖 Tags: Adventure; Action RPG; Roguelike; raylib; Comedy; Teddy Bear; Open World; Procedural Generation; Retro; Pixel Art; Cartoon; Colorful; Cute; Family Friendly; Crafting; Difficult; Keyboard; Mouse; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2024-05-26 👫️ Played: Single
🐓️ Latest: 2024-06-12 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: - / Dev: 311a070 ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2024-07-06 🐜️ Updated: 2024-08-04

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb 👻️ Temporary:
🎰️ ID: 16437

📖️ Summary

📜️[en]: A roguelike (procedural level generation, permadeath without loss of collected objects) whose protagonist is Mr Snuggles, a teddy bear trapped in a dungeon, with only weapons... kitchen items. It features 100 unique items, 9 bosses, over 15 weapons with upgrades, potions and scrolls to craft, and random dungeons. The player must explore, fight, collect loot and use pineapples to help escape. 📜️[fr]: Un roguelike (génération procédurale de ses niveaux, permadeath sans perte des objets collectés) dont le protagoniste est Mr Snuggles, un ours en peluche pris au piège dans un donjon, avec pour seuls armes ... des objets de la cuisine. Il offre 100 objets uniques, 9 boss, plus de 15 armes avec améliorations, des potions et des parchemins à fabriquer et des donjons aléatoires. Le joueur devra explorer, combattre, collecter du butin et utiliser des ananas pour l'aider à s'échapper.

🎥️ Videos


🏝️ Trailer: (202405),


🦉️From Devs: (202405),


🎲️ Gameplay: (202405), (202406), (202405),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202405) gd(202405) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(202405) g(202406) g(202405) 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)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Steam]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (unklnik 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [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: [r/opensourcegames on reddit (20240704)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Mr Snuggles Dungeon Adventure
🦊️ What's: A roguelike starring a teddy bear trapped in a dungeon
🏡️ -
🐣️ https://github.com/unklnik/mr_snuggles_dungeon_adventure
🔖 #LinuxGaming #ShareYourGames #ARPG
📦️ #Libre #SRC
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 311a070
⚗️ Maintenance 🪛️
📌️ Changes: https://github.com/unklnik/mr_snuggles_dungeon_adventure/commits/main/
🦣️ From: https://www.reddit.com/r/opensourcegames/comments/1dv9430/mr_snuggles_dungeon_adventure_made_with_go_golang/?rdt=58503
🛜️ https://github.com/unklnik/mr_snuggles_dungeon_adventure/releases.atom

🏝️ https://www.youtube.com/embed/hLlPQsrfZ-I
🦉️ https://www.youtube.com/embed/sgtJo22wAI8
🎮️ https://www.youtube.com/embed/gbyGhK5YiNY
🎮️ https://www.youtube.com/embed/VRzxqOap7Wc
🎮️ https://www.youtube.com/embed/qlqImASu3ug

🕶️ A view of its UI (on my PC) with Mr Snuggles in the centre and in top view, near a chest that he is inspecting (3 slots, the 1st of which is occupied by an item to be recovered) in a dungeon whose rooms are delimited by walls made of white cubes, with numerous monsters (quite cute), machines and devilish traps. The level exit is at the top of the screen, and the objectives and counters are at the top right.

📚️ Mr Snuggles Dungeon Adventure is a roguelike (procedural level generation, permadeath without loss of collected objects) whose protagonist is Mr Snuggles, a teddy bear trapped in a dungeon, with only weapons... kitchen items. It features 100 unique items, 9 bosses, over 15 weapons with upgrades, potions and scrolls to craft, and random dungeons. The player must explore, fight, collect loot and use pineapples to help escape.

📕 Description [en]

📜️ "A roguelike starring a teddy bear trapped in a dungeon" 📜️

A teddy bear alone in a dungeon, his only hope for escape is... kitchen implements? A zany roguelike adventure with 100+ unique items, 9 bosses, 15+ weapons with upgrades, potion and scroll crafting and random dungeons. Explore, fight collect loot and use pineapples to help Mr Snuggles escape.

About This Game

A quirky take on a roguelike dungeon crawler, Mr Snuggles the teddy bear is trapped in an outlandish dungeon and needs to escape using whatever he can find along the way. Slightly humorous, quite strange and hopefully a lot of fun, Mr Snuggles Dungeon Adventure is a challenging roguelike game with RPG elements and unique gameplay.

NEED HELP?

The game is difficult in the beginning & might be confusing so here are some hints...

✅️ Collect scrap by destroying crates
✅️ Hit switches & collect purple crystals though beware as some switches are traps
✅️ Find a teleporter once you have a purple crystal & teleport to camp
✅️ At camp unlock the storeroom - top left building / Use XP at the book to unlock more items that will drop from crates
✅️ Once the storeroom is unlocked any items you put into chests will be automatically stored if you complete the current level
✅️ If you die anything in the storeroom will be saved
✅️ Collect as much as you can & in the beginning of the game scrap it in the inventory menu to allow you to use the weapon stand
✅️ Use the weapon stand in camp to get a random weapon each run, some weapons are better than others
✅️ Unlock teleporter crystals, full health potions & drill (makes destroying crates easier) in the book first & stockpile in storeroom
✅️ Remember the quick slots are keys 1234 & the up/down/left/right arrows on gamepad

FEATURES

✅️ 100+ Items to unlock with ability stacking
✅️ 15+ Weapons - All upgradeable
✅️ 9 Bosses each with a unique item
✅️ Craft Scrolls & Potions
✅️ Player stats to upgrade
✅️ Collected items can be stored for next run with persistent storeroom
✅️ Collected items can transported to storeroom via chests in level
✅️ Procedural (random) dungeons means every play is different
✅️ Permadeath - no character save, only items in the store room are saved

📕 Description [fr]

Un roguelike dont le protagoniste est un ours en peluche pris au piège dans un donjon, par unklnik.
En Go. Il utilise le framework raylib.

Mr Snuggles Dungeon Adventure est un roguelike (génération procédurale de ses niveaux, permadeath sans perte des objets collectés) dont le protagoniste est Mr Snuggles, un ours en peluche pris au piège dans un donjon, avec pour seuls armes ... des objets de la cuisine. Il offre 100 objets uniques, 9 boss, plus de 15 armes avec améliorations, des potions et des parchemins à fabriquer et des donjons aléatoires. Le joueur devra explorer, combattre, collecter du butin et utiliser des ananas pour l'aider à s'échapper.


Un ours en peluche seul dans un donjon, son seul espoir de s'échapper est... des ustensiles de cuisine ? Une aventure roguelike loufoque avec plus de 100 objets uniques, 9 boss, plus de 15 armes avec améliorations, des potions et des parchemins à fabriquer et des donjons aléatoires. Explorez, combattez, collectez du butin et utilisez des ananas pour aider Mr Snuggles à s'échapper.

À propos de ce jeu

M. Snuggles, l'ours en peluche, est pris au piège dans un étrange donjon et doit s'en échapper en utilisant tout ce qu'il trouve sur son chemin. Légèrement humoristique, assez étrange et, espérons-le, très amusant, Mr Snuggles Dungeon Adventure est un jeu de roguelike stimulant avec des éléments de RPG et un gameplay unique.

BESOIN D'AIDE ?

Le jeu est difficile au début et peut être déroutant, voici donc quelques indices...

• Ramassez de la ferraille en détruisant des caisses
• Appuyez sur les interrupteurs et collectez des cristaux violets, mais attention, certains interrupteurs sont des pièges.
• Trouvez un téléporteur une fois que vous avez un cristal violet et téléportez-vous au camp.
• Au camp, déverrouillez la réserve - bâtiment en haut à gauche / Utilisez l'XP du livre pour déverrouiller plus d'objets qui tomberont des caisses.
• Une fois la réserve déverrouillée, tous les objets que vous mettez dans les coffres seront automatiquement stockés si vous terminez le niveau en cours.
• Si vous mourez, tout ce qui se trouve dans la réserve sera sauvegardé.
• Collectez autant d'objets que vous le pouvez et au début du jeu, mettez-les au rebut dans le menu d'inventaire pour vous permettre d'utiliser le support d'arme.
• Utilisez le support d'armes dans le camp pour obtenir une arme aléatoire à chaque course, certaines armes sont meilleures que d'autres.
• Déverrouillez les cristaux de téléportation.
• N'oubliez pas que les emplacements rapides sont les touches 1234 et les flèches haut/bas/gauche/droite du gamepad.

FONCTIONNALITÉS

✅️ 100+ objets à débloquer avec empilement de capacités
✅️ 15+ armes - toutes améliorables
✅️ 9 Boss avec chacun un objet unique
✅️ Parchemins et potions à fabriquer
✅️ Stats du joueur à améliorer
✅️ Les objets collectés peuvent être stockés pour la prochaine partie grâce à une salle de stockage persistante.
✅️ Les objets collectés peuvent être transportés vers la réserve via les coffres du niveau.
✅️ Les donjons procéduraux (aléatoires) signifient que chaque jeu est différent.
✅️ Permadeath - pas de sauvegarde du personnage, seuls les objets de la réserve sont sauvegardés.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Pas de binaire classique disponible.


📄️ Installation à partir du source

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) : (le langage Go) go
• Installez au préalable le(s) paquet(s) suivant(s) : (pour raylib)
- pour Arch/Manjaro : libgl1-mesa-dev libxi-dev libxcursor-dev libxrandr-dev libxinerama-dev libwayland-dev libxkbcommon-dev
- pour Debian : mesa lib32-mesa libxi libxcursor libxrandr libxinerama wayland libxkbcommon

▸ 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/unklnik/mr_snuggles_dungeon_adventure
(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/unklnik/mr_snuggles_dungeon_adventure

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ go get -v -u github.com/gen2brain/raylib-go/raylib
$ go build
↪ vous obtenez le(s) binaire(s) : MrSnuggles


🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] MrSnuggles ou $ MrSnuggles
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./MrSnuggles


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris et au clavier.

• Direction : [↑←→↓]
• Direction du tir : 🖱️
• Tir laser : [🖱️ LEFT CLICK]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 6 Juillet 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


💻️ PC specs :
Linux distribution : Manjaro
Kernel: 6.9.5-1-MANJARO + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 550.90.07 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.2.2) / Xorg 11.0 (1.21.1.13)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS + 2x4TB Seagate Barracuda
Monitors: 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: (Standard) / Roccat vulcan (+ roccat-dkms)
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms required)
Gamepad (Bluetooth/USB) : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required)(drift if battery low)


🫕️ Installation :
▸ (✔ v. 311a070 - 20240612) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface magnifique, de qualité, simple, soignée, dynamique (réaction de l'interface au survol de la souris), claire/intuitive, agréable à utiliser,
🟢️ Elle offre notamment un bon choix de paramétrages, le plein écran et le fenêtré, un mode fenêtré sans redimensionnement de fenêtre avec plusieurs tailles de fenêtres, plusieurs résolutions d'affichage fixes,
🟠️ Point(s) faible(s) relevé(s) : le changement de résolution d'affichage en mode fenêtré ne semble pas avoir d'effet (la fenêtre reste de même taille, peut-être une compilation avec les mauvaises options de ma part ?), il ne semble pas encore enregistrer les paramètres d'écran (au démarrage suivant il repart en plein écran),

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier / souris / gamepad (l'auteur recommande le clavier+souris).
🟢️ Il bénéficie de contrôles simples, du support des touches fléchées (important pour les claviers non anglophones),
🟠️ Il lui manque un support fonctionnel du gamepad (mon gamepad Xbox Elite Wireless ne fonctionne pas / n'est pas reconnu),

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'une bande son très agréable et adaptée, variée (plusieurs bande sons), attachante, superbe, d'effets sonores de qualité,
🟢️ L'interface est sonorisée (musique discrète),

‣ 🏞️ Graphismes
🟢️ Un graphisme superbe, mignon, pixel art très réussi, et un environnement magnifique, le protagoniste est animé (même au repos),
⚪️ Le jeu est en vue du dessus et en diagonale.

‣ 🍯️Contenu
🟢️ Il offre un contenu libre et original, une faune / un bestiaire varié avec des monstres aux comportements différents et réalistes, un contenu très important, des cartes organisées en mondes où le protagoniste suit un chemin avec des cartes qui se débloquent dans sa progression,


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un roguelike (génération procédurale de ses niveaux, permadeath sans perte des objets collectés) dont le protagoniste est Mr Snuggles, un ours en peluche pris au piège dans un donjon, avec pour seuls armes ... des objets de la cuisine.

‣ 🐮️ Spécificités
⚪️ Le joueur devra explorer, combattre, collecter du butin et utiliser des ananas pour l'aider à s'échapper.

‣ 🐯️ Bestiaire, pièges, mécanismes
⚪️ Il offre 100 objets uniques, 9 boss, plus de 15 armes avec améliorations, des potions et des parchemins à fabriquer et des donjons aléatoires.

‣ 🗻️ Difficulté / prise en main de l'utilisateur
⚪️ Point à prendre en considération : je suis nul dans bon nombre de jeux vidéos :)
⚪️ La difficulté est rendue par le nombre et la variété du bestiaire et des pièges.
⚪️ Je trouve (avis personnel) son gameplay globalement assez difficile (on meurt assez facilement),
⚪️ En cas de mort, le joueur redémarre au début, en conservant son inventaire,
🟢️ Il/Elle offre un jeu non frustrant, tout en permettant aux meilleurs joueurs d'exprimer leurs talents,

‣ 😄️🙁️ Le ton
🟢️ Amusant, type salle d'arcade.


🧪️ Tests effectués :

‣ 🧫️ Conditions du test :
⚪️ Ce test a pour objectif de faire une copie d'écran, de vérifier que le jeu démarre, qu'aucun bug apparent ne survient,

‣ 🎲️ Résultat des tests : (⭐⭐⭐)
🟢️ Il fonctionne bien même si j'ai remarqué quelques pistes d'améliorations (signalées plus haut).

‣ 👾️ Playability :
🟢️ Une jouabilité excellente, sans commandes compliquées à retenir,
🟢️ Le jeu est fun.
⚪️ Dans mon test rapide, il reste quelques points que je n'ai pas élucidé, notamment : comment sauvegarder le jeu,


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (it works)

🟢️ Une pépite.
🟢️ Un jeu très abouti, conçu avec beaucoup de soin/d'amour, pour des heures d'un gameplay prenant.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !