openthebox/proposals.md
Samuel Bouchet 7b3a3d5a58 Implement proposals.md + proposals_2.md: adaptive UX, early-game feedback, TUI default
- Adaptive welcome message based on progression (50/200/500 boxes thresholds)
- Raw inventory display before InventoryPanel unlock (plain text list)
- Terminal.Gui as default mode (--classic flag for old sequential renderer)
- Early-game box counter before StatsPanel unlock
- Encouraging messages in empty ResourcePanel and locked panel placeholders
- Wider inventory name column (28 chars), cookie detail/consume, box teaser
- Richer StatsPanel with items discovered and play time
2026-03-14 09:33:47 +01:00

27 lines
1 KiB
Markdown

# Propositions d'améliorations du rendu
## 1. Message de bienvenue adaptatif
**Constat** : Le message de bienvenue est identique que le joueur ait 0 ou 500 boîtes ouvertes. C'est une occasion manquée de donner du feedback.
**Solution** : Adapter le message d'accueil selon la progression.
## 2. Inventaire en mode panneau sans avoir débloqué les panneaux
**Constat** : L'Inventaire apparait en mode panneau sans avoir débloqué les layouts et panels ui.
**Solution** : Avant ce déblocage, l'inventaire devrait être imprimé brut dans la console `Item (x qtt)`. Il manque plein de fonctionnalité pour l'inventaire mais elles seront rendues disponibles lors du déblocage de la meta adéquat.
## 3. Terminal.Gui Mode should be default
**Constat** : CLAUDE.md indique "Run with `--tui` for a tmux-like panel layout using Terminal.Gui:".
**Solution** : Le layout panel est une fonctionnalité meta in-game qui se débloque. Il ne devrait pas y avoir besoin de paramètre supplémentaire pour que les Terminal.Gui fonctionnent.