The Secret Chronicles of Dr. M. - Le Bottin des Jeux Linux

The Secret Chronicles of Dr. M.

🗃️ Specifications

📰 Title: The Secret Chronicles of Dr. M. 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Arcade ➤ Platformer ➤ Super Mario Bros. 🌍️ Browser version:
🔖 Tags: Jump and Run; Arcade; Action Platformer; Gathering; Super Mario Bros.; Hand-Drawn; Remake; Retro; Casual; Music; Level Editor 📦️ Package Name: tsc
🐣️ Approx. start: 2010-03-13 📦️ Arch package:
🐓️ Latest: 2022-04-27 📦️ RPM package:
📍️ Version: Latest: 2.1.0 / Dev: bdcbdca 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-3 📦️ AppImage package:
🏝️ Perspective: Side view 📦️ Snap package:
👁️ Visual: 2D Scrolling ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15719 🐛️ Created: 2020-01-13
🐜️ Updated: 2023-04-10

📖️ Summary

[en]: The Secret Chronicles of Dr. M. (TSC, fork of Secret Maryo Chronicles - heavily inspired by Super Mario Bros) is a libre, multi-platform platformer game with its own identity. Previous Super Mario Bros inspired content has been replaced, and it adds new enemies (Larry & Doom Larr, Pip the worm, Beetle Barrage), new levels, and bug fixes. It offers a script engine (based on Ruby), many levels (almost 130 in version 2.1), an editor, and the support for joystick. Very well. [fr]: The Secret Chronicles of Dr. M. (TSC, fork de Secret Maryo Chronicles - fortement inspiré de Super Mario Bros) est un jeu de plateforme libre et multi-plateforme avec sa propre identité. Le contenu précédent inspiré de Super Mario Bros a été remplacé, et il ajoute de nouveaux ennemis (Larry & Doom Larr, Pip the worm, Beetle Barrage), de nouveaux niveaux, et des corrections de bugs. Il offre un moteur de script (basé sur Ruby), de nombreux niveaux (près de 130 à la version 2.1), un éditeur, et le support du joystick. Très bien.

🎥️ Videos


🎲️ Gameplay: (202xxx), (202xxx), (202xxx),


🐧 Linux plays: cppProsto [ru]

🕸️ Links

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

💰 Commercial: [Support their work (Donate)]

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

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [TSC (TSC 2.0.0 & project history)]

🦣️ Social
Devs (TSC) (TSC Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (TSC) (Marvin Gülker (Quintus) [fr] [en]): [Site 1 2 3] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (SMC) (SMC Team [fr] [en]): [Site 1 2 3] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (SMC) (Florian Richter (FluXy) [fr] [en]): [Site 1 2 3] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Secret Maryo Chronicles) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ Misc. repositories
[Debian(specific repo)] [openSUSE] [Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 2.1.0 (20200517)] [HOLaRSE [de](20200502) (SotN)] [HOLaRSE [de](20200111) (SotE)]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"A libre, platformer game with its own identity"🐧📕

The Secret Chronicles of Dr. M. (TSC) is a two-dimensional sidecrolling platform game based on OpenGL and SDL. The game features a rich set of levels plus an advanced level editor that allows you to create your own levels. It is accompanied by a powerful scripting engine that utilises mruby, a minimal implementation of the Ruby programming language.

TSC is a fork of the SMC project, whose development has stalled. Note however that our goals are different from those of the original SMC project, most notably we are working towards our own type of game rather than being solely inspired by one specific existing game.

📕 Description [fr]

Un jeu de plateforme, par la TSC Team (Marvin Gülker (Quintus) & contributeurs), reprenant le travail (fork) de la SMC Team (initié par Florian Richter (FluXy)).
En C++.

The Secret Chronicles of Dr. M. (TSC, fork de Secret Maryo Chronicles - fortement inspiré de Super Mario Bros) est un jeu de plateforme libre et multi-plateforme avec sa propre identité. Le contenu précédent inspiré de Super Mario Bros a été remplacé, et il ajoute de nouveaux ennemis (Larry & Doom Larr, Pip the worm, Beetle Barrage), de nouveaux niveaux, et des corrections de bugs. Il offre un moteur de script (basé sur Ruby), de nombreux niveaux (près de 130 à la version 2.1), un éditeur, et le support du joystick. Très bien.


The Secret Chronicles of Dr. M. (TSC) est un jeu de plateforme en 2D à défilement basé sur OpenGL et SDL. Le jeu propose un riche ensemble de niveaux plus un éditeur de niveau avancé qui vous permet de créer vos propres niveaux. Il est accompagné d'un puissant moteur de script qui utilise mruby, une implémentation minimale du langage de programmation Ruby.

TSC est un fork du projet SMC, dont le développement est au point mort. Notez cependant que nos objectifs sont différents de ceux du projet SMC d'origine, notamment nous travaillons vers notre propre type de jeu plutôt que d'être uniquement inspiré par un jeu existant spécifique.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire
• Pas de binaire classique disponible pour ma distribution.

📄️ Installation à partir du source

• (✔ v.2.1.0-beta1) 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 les paquets suivants : sfml cegui boost bison
(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 : libsfml-dev libcegui-mk2-dev libboost-chrono-dev libboost-filesystem-dev libboost-thread-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/Secretchronicles/TSC
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/Secretchronicles/TSC

▸ Compilation :
• Dans son répertoire racine lancez :
$ ./build-tsc.sh
↪ vous obtenez le binaire : TSC/tsc/build/tsc


🚀️ LANCEMENT DU JEU:

• En console dans son répertoire racine lancez : $ ./run-tsc.sh

🕵️ Test [fr]

🕵️ Test (2.1.0-beta1) 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.

🫕️ Installation :
Des paquets Debian (64-bits) sont disponibles, non testé (j'avais envie de tester la compilation).

La compilation nécessite quelques téléchargements et installations complémentaires (section "Installation" ci-avant mise à jour), néanmoins elle fonctionne bien.
Je ne suis pas sûr que les dépendances que j'ai indiqué ci-avant soient complètes car j'avais déjà un certain nombre de paquets installés (notamment il semble y avoir pas mal de dépendances aux bibliothèques libboost).
Il est nécessaire d'installer le source avec "git clone" car le tar.gz n'intègre pas les sources des bibliothèques complémentaires.
Ensuite ça se compile bien.

🏗️ Réalisation :
• 🏜️ Graphisme & interface : un graphisme très joli, qui se démarque par sa propre identité effectivement (c'est quand même nettement mieux que de tenter de copier un succès commercial, qu'il sera difficile d'égaler sans tomber sous les foudres de son auteur). Très bien.
• 🎧️ Son : là aussi une très jolie bande son originale. Excellent !
(2.1.0-beta1) • Fiabilité / Robustesse : la sauvegarde dès le 1er tableau fait planter le jeu. Et ensuite en revenant dans le jeu, la sauvegarde ne semble pas avoir été réalisée. La sauvegarde au 2nd tableau fonctionne bien.
• 🎮️ Support des périphériques : Il se joue au clavier (toutes les touches sont redéfinissables) ou au joystick.

🎲️ Gameplay :
Un bon gameplay. Un tuto est intégré (très bien).
J'ai eut un peu de mal à passer le tuto (le dernier saut très haut n'était pas évident et je me souviens déjà plus comment j'ai fait) néanmoins le reste ne pose pas de problème.
Le bestiaire est assez varié (des chenilles, des insectes, des boules, des trucs floraux, ...) et l'on peut monter ou descendre aux lianes, on peut sauter, se baisser, avoir un bonus de vie (le personnage s'agrandit) ou de changement d'apparence, ... pour ce que j'ai vu des 1er tableaux. Un jeu plutôt sympathique.

🪦️ Longévité :
Près de 130 tableaux, il y a de quoi faire.

🕹️ Suggestions d'améliorations
Il pourrait être intéressant d'ajouter :
• Une meilleur animation du personnage (un mouvement plus décomposé, notamment lorsqu'il monte ou descend à la corde) le rendrait plus accrocheur il me semble.
• Un rôle plus important aux gems collectés. Aujourd'hui collecter des gems ne sert pas à grand-chose sinon uniquement à gagner des points, ce qui fait que l'on fini par s'en désintéresser. Si au contraire la collecte des gems permettait de récupérer des points de vie et si l'on rendait en conséquence le jeu un peu plus difficile (requérant plus de points de vie sans tomber non plus dans l'excès inverse), il me semble que cela rendrait le gameplay plus captivant.

‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, son, interface)
• Le jeu a sa propre identité (excellent !)
• Un tuto est intégré (très bien).
• Il se contrôle au clavier (toutes les touches sont redéfinissables) ou au joystick.
• Près de 130 tableaux, il y a de quoi faire.

‣ 🌤️ Axes d'amélioration
(2.1.0-beta1) • La sauvegarde du 1er tableau fait planter le jeu (et ensuite en revenant dans le jeu, elle ne semble pas avoir été prise en compte). La sauvegarde au 2nd tableau fonctionne bien.

🕹️ Conclusion :
Impression globale : 👍️
Un jeu déjà très agréable et surtout avec sa propre identité (graphisme et sons).
👏️ ❤️ Un grand bravo et merci à ses auteurs !
💰 Rappelons que vous pouvez encourager ses auteurs par une petite donation.