AcevedoR / AcevedoR/outplant

feat: chain tags

Ouverte
#65 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
engine game-design
Langage dominant
TypeScript
Étoiles
2
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

possibility of tagging Chains (eg: earthquake > NaturalDisaster + Eco + Negative )

available tags: Positive, Negative, Company, Disaster, Eco

---
Original reflexion:

#### tags idea
outcome tags: Positive, Negative, (and optionally) Extremely positive, Extremely negative
general: Eco, Ship, Sensors, Company

we should restrict new tag, and try to not create too many of them

#### tags impact
we could add an additional Effect:
- TagX increased probability
- or TagX decreased probability

example: maybe a Company Chain, would resolve to your manager being mad at you, increasing probability in the next turns to trigger other Company + Negative Chains

##### posibilities
We could use Tags in the future to add additional chain behaviours
we could use them to UNLOCK new Tiers of chains
to unlock sets of Chains related to a topic (IA, GenomeModification)

example: you did too much decisions degrading the ecosystem, and now you unlock a SpecialTemporaryEffect (an additional Feature) called EcosystemApocalypse, that triggers a lot of Negative + Environnement Chains

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

No files, tests, or entry points are specified. Start by locating where Chains are defined and where chain outcomes/effects are computed in the TypeScript game logic, then trace any validation/configuration flow that could enforce allowed tags. Identify where probabilities are currently stored or adjusted so TagX effects can be implemented. A good stopping point is a clear tag model (with restricted allowed tags) and observable chain behavior changes tied to those tags.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
game-dev
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
28/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.