kamaradclimber / lupusgarus

Automatically exported from code.google.com/p/lupusgarus
0 stars 0 forks source link

Mauvaise detection d'une majorité absolue avec deux joueurs #33

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Détails à propos du problème:
Dans le jeu ci dessous (joué sur la r82), il reste deux joueurs qui votent 
l'un contre l'autre, le système détecte une majorité absolue ce qui n'est 
pas correct.

Arbitre: L'initialisation aléatoire est -875288875

Le joueur 0 est en fait Loup
Donne moi l'identite de 0 selon toi
loup
--------------------------
Conteur: le jeu commence |
--------------------------
Conteur: Les loups-garous vont se reconnaîtrent, ils ouvrent les yeux
Le joueur 5 est en fait Loup
Le joueur 6 est en fait Loup
Conteur: Les loups-garous se sont reconnus, ils se rendorment en se léchant 
les babines à la pensée des festins futurs
Conteur:La nuit tombe
Conteur:les loups-garous se réveillent et rodent pendant la nuit
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
2
Vote num 0, tour 1, le joueur 0 a vote contre 2
Vote num 0, tour 1, le joueur 5 a vote contre 4
Vote num 0, tour 1, le joueur 6 a vote contre 2
Conteur: Majorité absolue, tour: 1
Conteur:Les loups-garous se rendorment
Conteur: la Voyante se reveille.. ....et me designe la personne dont elle 
veut sonder l'identité
Conteur: la voyante se rendort
Conteur: la Sorcière se réveille
Conteur: La sorcière se rendort
Conteur: Le jour se lève...
Conteur: 2 est mort cette nuit, 2 était Villageois
Le joueur 2 est en fait Villageois
Le joueur 2 est mort tue pendant la nuit
Conteur: procédons au vote
Conteur : Qui veux-tu tuer ?
3
Vote num 1, tour 1, le joueur 0 a vote contre 3
Vote num 1, tour 1, le joueur 1 a vote contre 6
Vote num 1, tour 1, le joueur 3 a vote contre 1
Vote num 1, tour 1, le joueur 4 a vote contre 6
Vote num 1, tour 1, le joueur 5 a vote contre 4
Vote num 1, tour 1, le joueur 6 a vote contre 4
Vote num 1, tour 1, le joueur 7 a vote contre 4
Vote num 1, tour 1, le joueur 8 a vote contre 1
Vote num 1, tour 1, le joueur 9 a vote contre 7
Conteur: Pas de majorité absolue, tour: 1
Conteur : Qui veux-tu tuer ?
4
Vote num 1, tour 2, le joueur 0 a vote contre 4
Vote num 1, tour 2, le joueur 1 a vote contre 4
Vote num 1, tour 2, le joueur 3 a vote contre 6
Vote num 1, tour 2, le joueur 4 a vote contre 6
Vote num 1, tour 2, le joueur 5 a vote contre 4
Vote num 1, tour 2, le joueur 6 a vote contre 4
Vote num 1, tour 2, le joueur 7 a vote contre 4
Vote num 1, tour 2, le joueur 8 a vote contre 1
Vote num 1, tour 2, le joueur 9 a vote contre 7
Conteur: Majorité absolue, tour: 2
Conteur: 4 est donc pendu en place publique
Conteur: il révèle avant de monter sur l'échafaud qu'il était Villageois
Le joueur 4 est en fait Villageois
Le joueur 4 est mort execute par les villageois
Conteur:La nuit tombe
Conteur:les loups-garous se réveillent et rodent pendant la nuit
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
1
Vote num 2, tour 1, le joueur 0 a vote contre 1
Vote num 2, tour 1, le joueur 5 a vote contre 1
Vote num 2, tour 1, le joueur 6 a vote contre 1
Conteur: Majorité absolue, tour: 1
Conteur:Les loups-garous se rendorment
Conteur: la Voyante se reveille.. ....et me designe la personne dont elle 
veut sonder l'identité
Conteur: la voyante se rendort
Conteur: la Sorcière se réveille
Conteur: La sorcière se rendort
Conteur: Le jour se lève...
Conteur: procédons au vote
Conteur : Qui veux-tu tuer ?
1
Vote num 3, tour 1, le joueur 0 a vote contre 1
Vote num 3, tour 1, le joueur 1 a vote contre 6
Vote num 3, tour 1, le joueur 3 a vote contre 6
Vote num 3, tour 1, le joueur 5 a vote contre 1
Vote num 3, tour 1, le joueur 6 a vote contre 1
Vote num 3, tour 1, le joueur 7 a vote contre 6
Vote num 3, tour 1, le joueur 8 a vote contre 1
Vote num 3, tour 1, le joueur 9 a vote contre 7
Conteur: Pas de majorité absolue, tour: 1
Conteur : Qui veux-tu tuer ?
1
Vote num 3, tour 2, le joueur 0 a vote contre 1
Vote num 3, tour 2, le joueur 1 a vote contre 6
Vote num 3, tour 2, le joueur 3 a vote contre 6
Vote num 3, tour 2, le joueur 5 a vote contre 1
Vote num 3, tour 2, le joueur 6 a vote contre 1
Vote num 3, tour 2, le joueur 7 a vote contre 6
Vote num 3, tour 2, le joueur 8 a vote contre 1
Vote num 3, tour 2, le joueur 9 a vote contre 6
Conteur: Pas de majorité absolue, tour: 2
Conteur: 6 est donc pendu en place publique
Conteur: il révèle avant de monter sur l'échafaud qu'il était Loup
Le joueur 6 est en fait Loup
Le joueur 6 est mort execute par les villageois
Conteur:La nuit tombe
Conteur:les loups-garous se réveillent et rodent pendant la nuit
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
2
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
2
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
2
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
3
Vote num 4, tour 1, le joueur 0 a vote contre 3
Vote num 4, tour 1, le joueur 5 a vote contre 1
Conteur: Pas de majorité absolue, tour: 1
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
1
Vote num 4, tour 2, le joueur 0 a vote contre 1
Vote num 4, tour 2, le joueur 5 a vote contre 1
Conteur: Majorité absolue, tour: 2
Conteur:Les loups-garous se rendorment
Conteur: la Voyante se reveille.. ....et me designe la personne dont elle 
veut sonder l'identité
Conteur: la Sorcière se réveille
Conteur: La sorcière se rendort
Conteur: Le jour se lève...
Conteur: 1 est mort cette nuit, 1 était Sorciere
Le joueur 1 est en fait Sorciere
Le joueur 1 est mort tue pendant la nuit
Conteur: procédons au vote
Conteur : Qui veux-tu tuer ?
7
Vote num 5, tour 1, le joueur 0 a vote contre 7
Vote num 5, tour 1, le joueur 3 a vote contre 9
Vote num 5, tour 1, le joueur 5 a vote contre 3
Vote num 5, tour 1, le joueur 7 a vote contre 0
Vote num 5, tour 1, le joueur 8 a vote contre 0
Vote num 5, tour 1, le joueur 9 a vote contre 7
Conteur: Pas de majorité absolue, tour: 1
Conteur : Qui veux-tu tuer ?
7
Vote num 5, tour 2, le joueur 0 a vote contre 7
Vote num 5, tour 2, le joueur 3 a vote contre 7
Vote num 5, tour 2, le joueur 5 a vote contre 3
Vote num 5, tour 2, le joueur 7 a vote contre 0
Vote num 5, tour 2, le joueur 8 a vote contre 0
Vote num 5, tour 2, le joueur 9 a vote contre 7
Conteur: Majorité absolue, tour: 2
Conteur: 7 est donc pendu en place publique
Conteur: il révèle avant de monter sur l'échafaud qu'il était Villageois
Le joueur 7 est en fait Villageois
Le joueur 7 est mort execute par les villageois
Conteur:La nuit tombe
Conteur:les loups-garous se réveillent et rodent pendant la nuit
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
8
Vote num 6, tour 1, le joueur 0 a vote contre 8
Vote num 6, tour 1, le joueur 5 a vote contre 3
Conteur: Pas de majorité absolue, tour: 1
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
8
Vote num 6, tour 2, le joueur 0 a vote contre 8
Vote num 6, tour 2, le joueur 5 a vote contre 3
Conteur: Pas de majorité absolue, tour: 2
Conteur:Les loups-garous se rendorment
Conteur: la Voyante se reveille.. ....et me designe la personne dont elle 
veut sonder l'identité
Conteur: la voyante se rendort
Conteur: Le jour se lève...
Conteur: 8 est mort cette nuit, 8 était Villageois
Le joueur 8 est en fait Villageois
Le joueur 8 est mort tue pendant la nuit
Conteur: procédons au vote
Conteur : Qui veux-tu tuer ?
9
Vote num 7, tour 1, le joueur 0 a vote contre 9
Vote num 7, tour 1, le joueur 3 a vote contre 0
Vote num 7, tour 1, le joueur 5 a vote contre 3
Vote num 7, tour 1, le joueur 9 a vote contre 5
Conteur: Pas de majorité absolue, tour: 1
Conteur : Qui veux-tu tuer ?
9
Vote num 7, tour 2, le joueur 0 a vote contre 9
Vote num 7, tour 2, le joueur 3 a vote contre 0
Vote num 7, tour 2, le joueur 5 a vote contre 3
Vote num 7, tour 2, le joueur 9 a vote contre 5
Conteur: Pas de majorité absolue, tour: 2
Conteur: 5 est donc pendu en place publique
Conteur: il révèle avant de monter sur l'échafaud qu'il était Loup
Le joueur 5 est en fait Loup
Le joueur 5 est mort execute par les villageois
Conteur:La nuit tombe
Conteur:les loups-garous se réveillent et rodent pendant la nuit
Conteur : Tu es LG qui veux tu devorer ?
Conteur : Qui veux-tu tuer ?
3
Vote num 8, tour 1, le joueur 0 a vote contre 3
Conteur: Majorité absolue, tour: 1
Conteur:Les loups-garous se rendorment
Conteur: la Voyante se reveille.. ....et me designe la personne dont elle 
veut sonder l'identité
Conteur: Le jour se lève...
Conteur: 3 est mort cette nuit, 3 était Villageois
Le joueur 3 est en fait Villageois
Le joueur 3 est mort tue pendant la nuit
Conteur: procédons au vote
Conteur : Qui veux-tu tuer ?
9
Vote num 9, tour 1, le joueur 0 a vote contre 9
Vote num 9, tour 1, le joueur 9 a vote contre 0
Conteur: Majorité absolue, tour: 1
Conteur: 9 est donc pendu en place publique
Conteur: il révèle avant de monter sur l'échafaud qu'il était Voyante
Le joueur 9 est en fait Voyante
Le joueur 9 est mort execute par les villageois

Conteur: Tous les villageois sont morts, le village de Salem est tombé aux 
mains du mal !
---------------------------------------------------------------------------
-----
Conteur: La partie est terminée
 les rôles distribués étaient les suivants |
---------------------------------------------------------------------------
-----
0 était Loup, de classe Humain
5 était Loup (Mort), de classe confiant
6 était Loup (Mort), de classe confiant
------------------
1 était Sorciere (Mort), de classe confiant
2 était Villageois (Mort), de classe confiant
3 était Villageois (Mort), de classe confiant
4 était Villageois (Mort), de classe confiant
7 était Villageois (Mort), de classe confiant
8 était Villageois (Mort), de classe confiant
9 était Voyante (Mort), de classe confiant
Conteur: le jeu se termine
0.012

Original issue reported on code.google.com by kamaradc...@gmail.com on 25 Apr 2010 at 11:43

GoogleCodeExporter commented 9 years ago
Une investigation un peu plus poussée révèle.

Vote num 9, tour 1, le joueur 0 a vote contre 9
Vote num 9, tour 1, le joueur 9 a vote contre 0
9 1 | 0 1 | 
 resultats.(choix) = 1   ,   sum=1 /2 (0)
Conteur: Majorité absolue, tour: 1

Le problème est donc dans le calcul de la somme des votes.

Original comment by kamaradc...@gmail.com on 25 Apr 2010 at 12:05

GoogleCodeExporter commented 9 years ago

Original comment by kamaradc...@gmail.com on 25 Apr 2010 at 12:13