TODO and adventures improvements

This commit is contained in:
Samuel Bouchet 2026-03-15 15:59:45 +01:00
parent 001f682320
commit 006ef1f94a
5 changed files with 31 additions and 56 deletions

28
TODO.md
View file

@ -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.

View file

@ -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.

View file

@ -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
-> .

View file

@ -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.

View file

@ -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