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

1 KiB

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.