Commit Graph
2 Commits
Author SHA1 Message Date
Roman de85af4e2a fix(classic): anti-répétition persistante + cohérence des questions
Anti-répétition:
- Chaque question posée est marquée en SharedPreferences (par ID):
  elle ne revient plus, même entre les parties, tant que le stock
  de 185 questions n'est pas épuisé (reset automatique ensuite)
- Le fallback ne renvoie plus une question déjà posée

Cohérence (audit croisé JSON <-> moteur, 185 questions):
- Accord du verbe selon le sujet réel: 62 questions à sujet pluriel
  recevaient «boit» au lieu de «boivent» (isPluralSubject)
- Remplacement indépendant des balises <J1>/<J2>/<J3>: une question
  contenant <J2> sans <J1> n'affichait plus la balise brute
- Le champ arret du JSON est désormais utilisé comme message de fin
  de défi (27 messages étaient des données mortes)
- id 84: champ "distribut" (typo) jamais lu -> question muette
- 16 questions à double consigne (gorgées en dur + gorgées du moteur)
  passées en auto-suffisantes
- Balises <variante> manquantes (ids 21, 97) rétablies
- 78 corrections de langue/accord dans les textes (orthographe,
  accords m/f, variantes vieux/vieille, branché(e), fins de phrases
  incohérentes avec le verbe ajouté...)
2026-08-19 18:41:07 +00:00
Roman b3722ed776 cleanup: suppression du code legacy (v3 pré-hub)
- Activités obsolètes: MainActivity, Jeux, JeuxParametres, ChatGPTTask
- Layouts associés et questionOLD.json (809 lignes)
- Entrées correspondantes du Manifest
Environ 3900 lignes supprimées. EndGameActivity conservée (utilisée par Classic).
2026-08-19 18:41:07 +00:00