- Play time tracking: accumulate TotalPlayTime each game loop iteration - Return to menu: split _running into _appRunning/_gameRunning so quit returns to main menu instead of exiting the app - Deterministic meta unlock order: ArrowKeySelection first (accessibility), then TextColors, AutoSave, InventoryPanel, etc. (13-step sequence) - Merge KeyboardShortcuts into ArrowKeySelection - Meta box pity system: guarantee a meta box every 10 openings - Inventory flickering: buffer-based rendering with ANSI cursor repositioning - Non-readable symbols: use ASCII abbreviations instead of emoji in footer - Resource/stats confusion: rename Resource Panel to Characteristics Panel in all user-facing text (EN/FR), update specs and descriptions - Block consumable use before inventory panel unlock - Remove obsolete proposal/suggestion files, clean up Spectre-only renderer
6.1 KiB
TODO
Temps de jeu toujours à 0
Attendu: si on est capable de mesure le temps depuis le début de l'aventure: afficher la durée. Sinon, supprimer l'information
Titre les panneaux colorés avant d'avoir débloqué la couleur
Attendu: Tant que la couleur n'est pas débloquée, les titres des panneaux devraient être blancs
Barre de navigation de l'inventaire
La barre de navigation de l'inventaire ↑↓ Naviguer | Entrée : Utiliser | Échap/Q : Retour apparait avant d'avoir débloqué le panneau d'inventaire.
Attendu: elle ne devrait pas être affichée lorsqu'on choisit 2. Voir l'inventaire tant que le panneau d'inventaire. n'est pas débloquée
Choix de consommable d'inventaire avant d'avoir débloqué le panneau d'inventaire
Attendu: On ne doit pas pouvoir consommer d'objet de l'inventaire avant d'avoir débloqué le panneau d'inventaire.
Le panneau d'inventaire est débloqué avant la navigation clavier
Attendu: Le panneau d'inventaire ne peut pas être débloqué avant la navigation clavier
boites meta qui mettent un peu de temps à arriver
Attendu: les boites meta devraient avoir un "pity" loot de 10
Clignotement du panneau d'inventaire
Lorsqu'on utilise les flèche pour change l'option dans l'inventaire, toute la fenêtre flash en noir avant de redessiner la nouvelle sélection.
Attendu: La mise à jour du rendu ne passe pas par un flash noir. Pas d'effet de clignottement.
Rendu du panneau d'inventaire avec des symboles non lisibles
─Inventaire (1-6/41)───────────────────────────────────────┐ │ ┌──────────────────────────────┬─────┬────────────┬─────┐ │ │ │ Nom │ │ Rareté │ Qté │ │ │ ├──────────────────────────────┼─────┼────────────┼─────┤ │ │ │ Boîte d'aventure contempo. │ BOX │ Commun │ 1 │ │ │ │ Boîte Méta - L'Interface │ BOX │ Commun │ 1 │ │ │ │ Boîte pas ouf │ BOX │ Commun │ 6 │ │ │ │ Boîte ok tiers │ BOX │ Commun │ 1 │ │ │ │ Fiole de sang │ CSM │ Rare │ 2 │ │ │ │ Cellule d'énergie │ CSM │ Peu commun │ 1 │ │ │ │ ??4 ??8 ??1 ??18 ??5 ?5 │ │ │ 41 │ │ │ └──────────────────────────────┴─────┴────────────┴─────┘ │ └───────────────────────────────────────────────────────────┘
Attendu: utilisation d'abréviation à la place d'icones qui ne sont pas disponibles dans le terminal.
Confusion panneau de ressources et panneau statistiques
┌─Détails──────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Panneau de ressources (Rare) │ │ Affiche tes ressources (santé, mana, etc.). │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌─Détails──────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Panneau de statistiques (Rare) │ │ Affiche les statistiques de ton personnage. │ └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Santé et mana sont des statistiques de personnage et pas de resources. Mais le panneau de statistique affiche plutôt des statistiques de la partie. Par ailleurs le panneau ressource affiche "Les ressources apparaîtront au fil de tes découvertes...".
Attendu: Mettre à jour specifications.md. "ressource" devient "characteristique" (en anglais dans le document technique). Vérifier que le joueur peut débloquer les caractéristiques: on débloque des potions de vie et de mana avant d'avoir la caractéristique ? Ou est-ce la potion qui permet de débloquer implicitement la caractéristique ? Clarifier et corriger.
Raccourcis claviers
Attendu: Fustion les fonctionnalités Navigations flèches et raccourcis clavier. Pour des raisons d'accessibilité, ils doivent être la première meta à débloquer.
Attendu: Le meta se débloquent dans un ordre déterministe. Spécifier l'ordre attendu de déblocage pour la meilleur UX, mettre à jour specifications.md avec ces infos, implémenter le déblocage meta dans l'ordre déterministe.
Retour au menu quitte le jeu
Attendu: Retour au menu ramène au menu principal, depuis lequel on peut quitter le jeu.