1. Changelog complet des améliorations 2025 :

-  Corrections orthographe (MainActivity, question.json, strings.xml, Jeuxold.java)
  -  Optimisation aléatoire (instance unique Random)
  -  Interface utilisateur cohérente (champs dynamiques)
  -  Slider durée des défis (-5 à +15 manches)
  -  Gestion intelligente des défis (pas d'accumulation)
  -  Bug fix fin de jeu (flag isFinishingGame)
  -  Expansion contenu (50 nouvelles questions, passage de 100 à 150)
This commit is contained in:
feldenr
2026-01-01 23:14:51 +01:00
parent 9bcbc79706
commit 5ceeff6a4c
14 changed files with 1116 additions and 619 deletions
+346 -11
View File
@@ -4,7 +4,7 @@
"questions": [
{
"id": 1,
"question": "Celles/Ceux qui ont habité dans plus de 3 villes diferentes",
"question": "Celles/Ceux qui ont habité dans plus de 3 villes difrentes",
"gorger": 3,
"distribution": true,
"recois": true
@@ -19,14 +19,14 @@
},
{
"id": 3,
"question": "si tu n'as pas ton veritable nom sur insta",
"question": "si tu n'as pas ton véritable nom sur insta",
"gorger": 3,
"distribution": true,
"recois": true
},
{
"id": 4,
"question": "si tu a des photos sur insta",
"question": "si tu as des photos sur insta",
"gorger": 3,
"distribution": true,
"recois": true
@@ -82,7 +82,7 @@
},
{
"id": 11,
"question": "<J1> a toi de juger : entre <J1> et <J2> qui stresse le plus pour un rien selon toi? Le perdant ",
"question": "<J1> à toi de juger : entre <J1> et <J2> qui stresse le plus pour un rien selon toi? Le perdant ",
"gorger": 5,
"distribution": false,
"recois": true
@@ -117,7 +117,7 @@
},
{
"id": 16,
"question": "<J1> a qui appartient le slogan suivant? <variante>",
"question": "<J1> à qui appartient le slogan suivant? <variante>",
"variante": ["Des pâtes oui mais des (panzani)"," Le plaisir pour les petites faims. (Kinder Bueno)","Réveillez le lion qui est en vous. (Cereale lion)","Parce que le monde bouge (CIC)","Ça coule de source ! (Cristaline)", "Pensez différemment (apple)" ],
"gorger": 3,
"distribution": true,
@@ -385,7 +385,7 @@
},
{
"id": 38,
"question": "Si tu as un téléphone qui a un prix supperieur d'achat a 1000Euros, tu est riche donc en tant que personne généreuse",
"question": "Si tu as un téléphone qui a un prix supérieur d'achat à 1000 euros, tu es riche donc en tant que personne généreuse",
"gorger": 3,
"distribution": true,
"recois": false
@@ -507,7 +507,7 @@
{
"id": 54,
"jeux": true,
"question": "<J1> à l'oeil de serpent ! Dès qu'un joueur te regarde dans les yeux, il/elle boit. Si tu es arrivé a faire boire personne avant <manches> manches, tu ",
"question": "<J1> à l'oeil de serpent ! Dès qu'un joueur te regarde dans les yeux, il/elle boit. Si tu es arrivé à faire boire personne avant <manches> manches, tu ",
"gorger": 4,
"distribution": false,
"recois": true
@@ -588,7 +588,7 @@
},
{
"id": 65,
"question": "Si <J1> arrive a finir son verre en moins de 5 secondes, il/elle ",
"question": "Si <J1> arrive à finir son verre en moins de 5 secondes, il/elle ",
"gorger": 6,
"distribution": true,
"recois": false,
@@ -603,7 +603,7 @@
},
{
"id": 67,
"question": "<J1> dit un mot, la personne suivante le répète et en ajoute un nouveau, ainsi de suite jusqu'a ce que quelqu'un se trompe. Le perdant boit autant de gorgées qu'il y a eu de personne avant lui",
"question": "<J1> dit un mot, la personne suivante le répète et en ajoute un nouveau, ainsi de suite jusqu'à ce que quelqu'un se trompe. Le perdant boit autant de gorgées qu'il y a eu de personne avant lui",
"jeux": true
},
{
@@ -615,7 +615,7 @@
},
{
"id": 69,
"question": "Quand l'heure affichera un multiple de 10 (22h, 22h10 ...) le premier a crier 'merde j'ai oublié mon chat'",
"question": "Quand l'heure affichera un multiple de 10 (22h, 22h10 ...) le premier à crier 'merde j'ai oublié mon chat'",
"gorger": 3,
"distribut":false,
"manches": true,
@@ -843,10 +843,345 @@
},
{
"id": 100,
"question": "Défi cuisine : <J1> doit Créez la combinaison d'alcool la plus bizarre avec les ingrédients présents, <J2> doit boire la mixture",
"question": "Défi cuisine : <J1> doit créer la combinaison d'alcool la plus bizarre avec les ingrédients présents, <J2> doit boire la mixture",
"gorger": 2,
"distribution": false,
"recois": true
},
{
"id": 101,
"question": "Ceux qui ont déjà fait du ski",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 102,
"question": "Ceux qui ont un tatouage",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 103,
"question": "Ceux qui portent des lentilles de contact",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 104,
"question": "Ceux qui ont déjà fait un crochet en blanc",
"gorger": 3,
"distribution": false,
"recois": true
},
{
"id": 105,
"question": "Ceux qui ont plus de 1000 abonnés sur Instagram",
"gorger": 3,
"distribution": true,
"recois": true
},
{
"id": 106,
"question": "Ceux qui parlent une autre langue que le français",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 107,
"question": "Ceux qui ont déjà été en couple avec quelqu'un dans la pièce",
"gorger": 4,
"distribution": false,
"recois": true
},
{
"id": 108,
"question": "Les joueurs qui ont un iPhone",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 109,
"question": "Ceux qui ont déjà participé à un jeu télévisé",
"gorger": 3,
"distribution": true,
"recois": true
},
{
"id": 110,
"question": "Ceux qui ont déjà fait une manif",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 111,
"question": "Le/La plus susceptible du groupe",
"gorger": 3,
"distribution": false,
"recois": true
},
{
"id": 112,
"question": "Le/La plus drôle du groupe (vote à main levée, le perdant boit)",
"gorger": 3,
"distribution": false,
"recois": true
},
{
"id": 113,
"question": "Le/La plus 'bête' cul du groupe",
"gorger": 4,
"distribution": false,
"recois": true
},
{
"id": 114,
"question": "Le/La plus timide",
"gorger": 2,
"distribution": false,
"recois": true
},
{
"id": 115,
"question": "Le/La plus likely to rater sa vie",
"gorger": 4,
"distribution": false,
"recois": true
},
{
"id": 116,
"question": "Celui/Celle qui a le plus de stories Instagram",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 117,
"question": "Les célibataires de plus de <variante> ans",
"gorger": 4,
"distribution": true,
"recois": true,
"variante": ["23","25","27","30"]
},
{
"id": 118,
"question": "Ceux qui ont déjà ghosté quelqu'un",
"gorger": 3,
"distribution": false,
"recois": true
},
{
"id": 119,
"question": "Celui/Celle qui a fait le pire premier baiser de l'histoire",
"gorger": 4,
"distribution": false,
"recois": true
},
{
"id": 120,
"question": "Le/La plus 'pick up artist' du groupe",
"gorger": 3,
"distribution": false,
"recois": true
},
{
"id": 121,
"question": "<J1> doit parler avec un accent <variante> jusqu'à la fin du défi. <manches> manches",
"gorger": 0,
"variante": ["belge","suisse","canadien","allemand","anglais","espagnol"],
"arret": "Accent oublié!"
},
{
"id": 122,
"question": "Interdiction de dire 'oui' ou 'non' pendant <manches> manches. Si tu dis oui/non : 3 gorgées !",
"gorger": 0,
"arret": "Plus d'interdiction !"
},
{
"id": 123,
"question": "<J1> doit inventer un surnom ridicule à <J2> et l'utiliser pendant <manches> manches",
"gorger": 0,
"arret": "Surnom oublié!"
},
{
"id": 124,
"question": "Pause pip interdite pendant <manches> manches. 5 gorgées si tu vas aux toilettes !",
"gorger": 0,
"arret": "Tu peux enfin aller aux toilettes !"
},
{
"id": 125,
"question": "<J1> ne doit plus répondre quand on l'appelle par son prénom pendant <manches> manches. 3 gorgées par oubli !",
"gorger": 0,
"arret": "Tu peux enfin répondre à ton prénom !"
},
{
"id": 126,
"question": "Mini-quiz géographique : <J1> doit nommer la capitale d'un pays. Si faux : 2 gorgées. Continue pendant <manches> manches ou jusqu'à 3 bonnes réponses.",
"gorger": 0,
"arret": "Quiz terminé !"
},
{
"id": 127,
"question": "<J1> doit compléter toutes les phrases des autres par 'coucou bigourd' pendant <manches> manches",
"gorger": 0,
"arret": "Plus de coucou bigourd !"
},
{
"id": 128,
"question": "<J1> est le serviteur personnel de <J2> pendant <manches> manches. <J2> peut demander des gorgées !",
"gorger": 0,
"arret": "Servitude terminée !"
},
{
"id": 129,
"question": "Interdiction de rire pendant <manches> manches. 4 gorgées si tu ris !",
"gorger": 0,
"arret": "Tu peux enfin rire !"
},
{
"id": 130,
"question": "<J1> doit faire une imitation d'un animal au choix de <J2> toutes les 3 questions pendant <manches> manches",
"gorger": 0,
"arret": "Plus d'imitations !"
},
{
"id": 131,
"question": "<J1> et <J2> se regardent dans les yeux pendant 10 secondes sans rire. Le premier à rire boit 4 gorgées",
"gorger": 0,
"recois": true
},
{
"id": 132,
"question": "<J1> doit donner un compliment à <J2>. Si <J2> n'est pas satisfait : <J1> boit 3 gorgées",
"gorger": 0,
"recois": true
},
{
"id": 133,
"question": "<J1> à toi de choisir : qui de <J2> ou <J3> a le plus mauvais goût musical ? Le perdant boit 3 gorgées",
"gorger": 0,
"recois": true
},
{
"id": 134,
"question": "<J1> doit deviner ce que <J2> a mangé aujourd'hui. 1 gorgée par mauvaise réponse, max 5",
"gorger": 0,
"recois": true
},
{
"id": 135,
"question": "<J1> et <J2> font un bras de fer. Le perdant boit 5 gorgées",
"gorger": 0,
"recois": true
},
{
"id": 136,
"question": "<J1> doit nommer une qualité de <J2>. Si <J2> n'est pas d'accord : 3 gorgées pour <J1>",
"gorger": 0,
"recois": true
},
{
"id": 137,
"question": "<J1> doit deviner la couleur des sous-vêtements de <J2>. 2 gorgées si faux",
"gorger": 0,
"recois": true
},
{
"id": 138,
"question": "<J1> doit mimer le métier de <J2>. Les autres doivent deviner en moins de 30 secondes ou <J1> boit 4 gorgées",
"gorger": 0,
"recois": true
},
{
"id": 139,
"question": "Ceux qui ont déjà fait du <variante>",
"gorger": 2,
"distribution": true,
"recois": true,
"variante": ["cheval","velo","kayak","surf","paintball"]
},
{
"id": 140,
"question": "Les fans de <variante>",
"gorger": 3,
"distribution": true,
"recois": true,
"variante": ["Harry Potter","Star Wars","Marvel","Game of Thrones","One Piece"]
},
{
"id": 141,
"question": "Ceux qui écoutent du <variante>",
"gorger": 2,
"distribution": true,
"recois": true,
"variante": ["rap","rock","electro","metal","jazz","classique"]
},
{
"id": 142,
"question": "Ceux qui ont déjà fait un binge watch d'une série en moins de 24h",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 143,
"question": "Le/La plus 'influençant' du groupe (vote à main levée)",
"gorger": 3,
"distribution": false,
"recois": true
},
{
"id": 144,
"question": "Ceux qui ont un animal de compagnie",
"gorger": 1,
"distribution": true,
"recois": true
},
{
"id": 145,
"question": "<J1> doit dire 3 mots commençant par la même lettre que <J2> choisit. Si échec : 3 gorgées",
"gorger": 0,
"recois": true
},
{
"id": 146,
"question": "Ceux qui ont déjà dormi dehors (camping, festival, etc.)",
"gorger": 2,
"distribution": true,
"recois": true
},
{
"id": 147,
"question": "Le/La plus 'branché' du groupe selon les autres",
"gorger": 3,
"distribution": false,
"recois": true
},
{
"id": 148,
"question": "Ceux qui ont un_permis de conduire",
"gorger": 1,
"distribution": true,
"recois": true
},
{
"id": 149,
"question": "<J1> doit répéter tout ce que <J2> dit comme un perroquet pendant <manches> manches",
"gorger": 0,
"arret": "Plus de perroquet !"
},
{
"id": 150,
"question": "Ceux qui ont déjà fait un saut à l'élastique ou en parachute",
"gorger": 3,
"distribution": true,
"recois": true
}
]