From 006ef1f94a6b64b8698e58e660d6252bc730e7af Mon Sep 17 00:00:00 2001 From: Samuel Bouchet Date: Sun, 15 Mar 2026 15:59:45 +0100 Subject: [PATCH] TODO and adventures improvements --- TODO.md | 28 ++++++++++++++++----- content/adventures/microscopic/intro.fr.lor | 26 +------------------ content/adventures/microscopic/intro.lor | 27 ++++---------------- content/adventures/space/intro.fr.lor | 4 +-- content/adventures/space/intro.lor | 2 +- 5 files changed, 31 insertions(+), 56 deletions(-) diff --git a/TODO.md b/TODO.md index 49b0545..119b109 100644 --- a/TODO.md +++ b/TODO.md @@ -2,11 +2,27 @@ Tous les items ont été traités. Ce fichier est conservé comme historique. -## Caractéristiques +## Noms de personnages -Les caractéristiques (Santé, Mana, Nourriture, Endurance, Sang, Or, Oxygène, Énergie) servent principalement de conditions d'accès dans les aventures Loreline (`hasResource(name, min)`) et de cibles pour les consommables. Actuellement seuls Sang (≥20, Dark Fantasy) et Or (≥30, Contemporain) ont des checks dans les aventures. Les 6 autres n'ont pas encore de conditions d'accès, ce qui rend leur utilité peu claire pour le joueur. +Les noms des personnages dans les histoires ne sont pas traduits à l'affichage. Loreline ne propose a priori pas de système de traduction pour les noms de personnages donc il faudra des clés de traductions dédiées. -Options futures : -1. Ajouter des checks `hasResource()` dans les aventures pour chaque type -2. Ajouter des descriptions dans le panneau Caractéristiques -3. Réduire les caractéristiques visibles en début de jeu +## Partir à l'aventure + +Lorsqu'on débloque "Partir à l'aventure" mais qu'aucune aventure n'a été lancée il faut ajouter une incentive plus claire à lancer la première aventure. L'entrée devrait avec le préfix (new) ou (nouveau) et être en couleur (si la couleur est débloquée) tant qu'une aventure n'a pas été faite. + +## Retouch aventure Space + +Dans cette Space aventure, la fin tombe un peu abrute: le concours d'ouverture de boite n'a pas lieu, "Trade items with Zx'thorp" tourne court également. + +Attendu: Il faudrait un fin un peu plus sympa ou couper plus tôt (l'aventure peu être plus courte si besoin: la perfection est atteinte non pas lorsqu'il n'y a plus rien à ajouter mais plus rien à enlever !) + +Dans cette Space aventure le fuel semble être un sujet sauf qu'en réalité on ne peut pas tomber à court. Ce serait bien de rendre ce state vraiment utile (ex: si on utilise le fuel tôt on ne peut plus l'utiliser plus tard). + +## Unavailable + +Plutôt que d'avoir "unavailable" pour un choix à condition, ce sera mieux de donner un indice sur ce qu'il faut. +Ex: "(Si j'avais plus de force…)" ou "(Si j'avais des jambes adaptées…)" + +## Journal d'événements + +pas utile après test: à supprimer complètement. diff --git a/content/adventures/microscopic/intro.fr.lor b/content/adventures/microscopic/intro.fr.lor index d5fe31f..5e234e1 100644 --- a/content/adventures/microscopic/intro.fr.lor +++ b/content/adventures/microscopic/intro.fr.lor @@ -37,9 +37,6 @@ Réfléchissez. La membrane cellulaire, ce sont les parois de la boîte. La perm #cellina-nucleus // "The nucleus is a box inside the box. Mitochondria are tiny power boxes." Le noyau est une boîte dans la boîte. Les mitochondries sont de minuscules boîtes d'énergie. -#cellina-er // "The endoplasmic reticulum is... okay, that one's more of a crumpled sheet, but MOSTLY boxes." -Le réticulum endoplasmique est... bon, celui-là c'est plutôt un drap froissé, mais GLOBALEMENT des boîtes. - #cellina-vesicles // "Even vesicles -- those little transport bubbles -- they're just round boxes. Don't let the shape fool you." Même les vésicules -- ces petites bulles de transport -- ce ne sont que des boîtes rondes. Ne vous laissez pas tromper par la forme. @@ -304,24 +301,6 @@ C'est ça ! Personne ne s'attaque à l'Ouvreur de Boîtes de la Cellule ! #realization-float // "The crisis passes. The cell calms down. You float in the warm cytoplasm, thinking." La crise passe. La cellule se calme. Vous flottez dans le cytoplasme tiède, pensif. -#cellina-learned // "You know, I started this research to understand cells. But what I've really learned is about boxes." -Vous savez, j'ai commencé ces recherches pour comprendre les cellules. Mais ce que j'ai vraiment appris, c'est au sujet des boîtes. - -#cellina-every // "Every cell is a box. Every organelle is a box within a box." -Chaque cellule est une boîte. Chaque organite est une boîte dans une boîte. - -#cellina-life // "Life itself is just... boxes organizing other boxes to make more boxes." -La vie elle-même n'est que... des boîtes organisant d'autres boîtes pour faire plus de boîtes. - -#mike-center // "And at the center of every box, there's a smaller box trying to be taken seriously." -Et au centre de chaque boîte, il y a une boîte plus petite qui essaie d'être prise au sérieux. - -#cellina-metaphor // "Is that a metaphor, Mike?" -C'est une métaphore, Mike ? - -#mike-everything // "Everything is a metaphor when you're a sentient organelle having a conversation inside a human body." -Tout est une métaphore quand on est un organite sentient qui a une conversation à l'intérieur d'un corps humain. - #mike-proud // "But at least I'm not \"the powerhouse\" anymore. I'm the Box Opener. And I'm proud." Mais au moins je ne suis plus \"la centrale énergétique.\" Je suis l'Ouvreur de Boîtes. Et j'en suis fier. @@ -352,11 +331,8 @@ Mike est toujours grincheux. Mais il a toujours été grincheux. Ça fait partie #cellina-today // "You know what I've learned today?" Vous savez ce que j'ai appris aujourd'hui ? -#cellina-biology // "Biology isn't about cells, or DNA, or evolution." -La biologie, ce n'est pas une histoire de cellules, d'ADN ou d'évolution. - #cellina-boxes // "It's about boxes. Tiny, beautiful, impossibly complex boxes that somehow became alive." -C'est une histoire de boîtes. De minuscules, magnifiques boîtes d'une complexité impossible qui, d'une façon ou d'une autre, sont devenues vivantes. +La biologie c'est une histoire de boîtes qui, d'une façon ou d'une autre, sont devenues vivantes. #cellina-nickname // "And one of those boxes really, really wants a new nickname." Et l'une de ces boîtes veut vraiment, vraiment un nouveau surnom. diff --git a/content/adventures/microscopic/intro.lor b/content/adventures/microscopic/intro.lor index f9b6ad3..30f166a 100644 --- a/content/adventures/microscopic/intro.lor +++ b/content/adventures/microscopic/intro.lor @@ -38,7 +38,6 @@ beat Intro beat CellinaExplains cellina: Think about it. The cell membrane is the box walls. Selective permeability is the lock. #cellina-walls cellina: The nucleus is a box inside the box. Mitochondria are tiny power boxes. #cellina-nucleus - cellina: The endoplasmic reticulum is... okay, that one's more of a crumpled sheet, but MOSTLY boxes. #cellina-er cellina: Even vesicles -- those little transport bubbles -- they're just round boxes. Don't let the shape fool you. #cellina-vesicles sciencePoints += 10 -> LookAround @@ -182,7 +181,7 @@ beat MicroscopicSurgeon mike: Can you do that to the weird protein that's been stuck in the Golgi for three days? Asking for a friend. The friend is me. #mike-friend sciencePoints += 20 mikeHappiness += 15 - -> GrandRealization + -> Ending beat FightVirus You grab a nearby antibody -- it's shaped like a Y, which is just a box with arms -- and hurl it at the virus. #fight-hurl @@ -190,7 +189,7 @@ beat FightVirus The antibody latches onto the virus, neutralizing it. The membrane holds. #fight-latches mike: Box integrity maintained! The cell is safe! #mike-safe sciencePoints += 10 - -> GrandRealization + -> Ending beat ObserveResponse You watch as the cell's defense mechanisms activate. White blood cells approach from outside. #observe-defense @@ -198,7 +197,7 @@ beat ObserveResponse A macrophage engulfs the virus. It's like watching a box swallow a smaller box. #observe-engulf cellina: Phagocytosis. A box consuming a box. It's boxes all the way down, even in immunology. #cellina-phagocytosis sciencePoints += 20 - -> GrandRealization + -> Ending beat MikeToTheRescue mike: You want ME to fight the virus? I'm a MITOCHONDRION! I make energy! I don't DO combat! #mike-combat @@ -208,25 +207,10 @@ beat MikeToTheRescue The virus detaches and floats away, defeated by sheer metabolic enthusiasm. #mike-defeated mikeHappiness += 30 mike: That's right! Nobody messes with the Box Opener of the Cell! #mike-nobody - -> GrandRealization - -beat GrandRealization - The crisis passes. The cell calms down. You float in the warm cytoplasm, thinking. #realization-float - cellina: You know, I started this research to understand cells. But what I've really learned is about boxes. #cellina-learned - cellina: Every cell is a box. Every organelle is a box within a box. #cellina-every - cellina: Life itself is just... boxes organizing other boxes to make more boxes. #cellina-life - mike: And at the center of every box, there's a smaller box trying to be taken seriously. #mike-center - cellina: Is that a metaphor, Mike? #cellina-metaphor - mike: Everything is a metaphor when you're a sentient organelle having a conversation inside a human body. #mike-everything - sciencePoints += 10 - - if rebranded - mike: But at least I'm not \"the powerhouse\" anymore. I'm the Box Opener. And I'm proud. #mike-proud - mike: When we get back to normal size, I want business cards. Tiny, tiny business cards. #mike-cards - -> Ending beat Ending + The crisis passes. The cell calms down. You float in the warm cytoplasm, thinking. #realization-float cellina: Time to return to normal size. Initiating expansion sequence. #ending-expand The world blurs, shrinks, and then snaps back to normal. You're in the lab. Full-sized. Still wearing the lab coat. #ending-lab cellina: Science points earned: $sciencePoints. Cells explored: $cellsExplored. #cellina-stats @@ -239,7 +223,6 @@ beat Ending cellina: Mike is still grumpy. But he's always been grumpy. It's part of his charm. #cellina-grumpy cellina: You know what I've learned today? #cellina-today - cellina: Biology isn't about cells, or DNA, or evolution. #cellina-biology - cellina: It's about boxes. Tiny, beautiful, impossibly complex boxes that somehow became alive. #cellina-boxes + cellina: Biology is about boxes that somehow became alive. #cellina-boxes cellina: And one of those boxes really, really wants a new nickname. #cellina-nickname -> . diff --git a/content/adventures/space/intro.fr.lor b/content/adventures/space/intro.fr.lor index 9ab2223..169eafd 100644 --- a/content/adventures/space/intro.fr.lor +++ b/content/adventures/space/intro.fr.lor @@ -208,8 +208,8 @@ Ah, un autre appréciateur de boîtes ! Prenez ceci comme cadeau de ma collectio #captain-wasbox // "The alien WAS the box?" L'extraterrestre ÉTAIT la boîte ? -#alien-intro // "We prefer \"Box-Americans\". Just kidding. I'm Zx'thorp." -On préfère \"Boîte-Américains\". Je plaisante. Je suis Zx'thorp. +#alien-intro // I'm Zx'thorp." +Je suis Zx'thorp. #open-normal // "Inside you find a Nebula Shard and what appears to be a map to more boxes." À l'intérieur, vous trouvez un Éclat de Nébuleuse et ce qui semble être une carte vers d'autres boîtes. diff --git a/content/adventures/space/intro.lor b/content/adventures/space/intro.lor index dff8e79..a1108f0 100644 --- a/content/adventures/space/intro.lor +++ b/content/adventures/space/intro.lor @@ -145,7 +145,7 @@ beat OpenSpaceBox Inside you find a Nebula Shard, pulsing with friendly energy. #open-friendly alien: Ah, a fellow box appreciator! Take this as a gift from my collection. #alien-gift captain: The alien WAS the box? #captain-wasbox - alien: We prefer \"Box-Americans\". Just kidding. I'm Zx'thorp. #alien-intro + alien: I'm Zx'thorp. #alien-intro -> AlienEncounter else Inside you find a Nebula Shard and what appears to be a map to more boxes. #open-normal