Adoria298 / Adoria298/heis

Uno declaration is not reversed when inaccurate.

Offen
#4 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @Adoria298 Auf GitHub ansehen
bug
Vorherrschende Sprache
Python
Sterne
1
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

If a player declares UNO, the server does not check this on subsequent turns, i.e. a player may declare UNO then gain cards.

Excerpt of singleplayer game:
````
Your turn!
The Last Card Played:
7
Your Hand:
+2 ??+4
> play 1
You Declared Uno!
Samuel declared UNO!
Your turn!
The Last Card Played:
??+4
Your Hand:
+2
You draw four cards because Samuel played a Wild +4 card.
Samuel declared UNO!
Your turn!
The Last Card Played:
??+4
Your Hand:
+2 8 9 !X! 7
> play 3
Samuel declared UNO!
Your turn!
The Last Card Played:
!X!
Your Hand:
+2 8 9 7
> play 3
You can't play that card.
Please try again.
Samuel declared UNO!
Your turn!
The Last Card Played:
!X!
Your Hand:
+2 8 9 7
> play 2
Samuel declared UNO!
Your turn!
The Last Card Played:
9
Your Hand:
+2 8 7
> draw 1
Samuel declared UNO!
Your turn!
The Last Card Played:
9
Your Hand:
+2 8 7 9
> play -1
Samuel declared UNO!
Your turn!
The Last Card Played:
9
Your Hand:
+2 8 7
> play 0
Samuel declared UNO!
Your turn!
The Last Card Played:
+2
Your Hand:
8 7
You draw two cards because Samuel played a +2 card.
Samuel declared UNO!
Your turn!
The Last Card Played:
+2
Your Hand:
8 7 <-> 1
> draw 1
Samuel declared UNO!
Your turn!
The Last Card Played:
+2
Your Hand:
8 7 <-> 1 2
> draw 1
Samuel declared UNO!
Your turn!
The Last Card Played:
+2
Your Hand:
8 7 <-> 1 2 1
> play -1
Samuel declared UNO!
Your turn!
The Last Card Played:
1
Your Hand:
8 7 <-> 1 2
> play -2
Samuel declared UNO!
Your turn!
The Last Card Played:
1
Your Hand:
8 7 <-> 2
> draw 1
Samuel declared UNO!
Your turn!
The Last Card Played:
1
Your Hand:
8 7 <-> 2 2
> draw 1
Samuel declared UNO!
Your turn!
The Last Card Played:
1
Your Hand:
8 7 <-> 2 2 <->
> play -1
Samuel declared UNO!
Your turn!
The Last Card Played:
<->
Your Hand:
8 7 <-> 2 2
> play 2
Samuel declared UNO!
Your turn!
The Last Card Played:
<->
Your Hand:
8 7 2 2
> play 0
Samuel declared UNO!
Your turn!
The Last Card Played:
8
Your Hand:
7 2 2
> draw 1
Samuel declared UNO!
Your turn!
The Last Card Played:
8
Your Hand:
7 2 2 0
> draw 1
Samuel declared UNO!
Your turn!
The Last Card Played:
8
Your Hand:
7 2 2 0 8
> play -1
Samuel declared UNO!
Your turn!
The Last Card Played:
8
Your Hand:
7 2 2 0
> play -1
Samuel declared UNO!
Your turn!
The Last Card Played:
0
Your Hand:
7 2 2
> play -1
Samuel declared UNO!
Your turn!
The Last Card Played:
2
Your Hand:
7 2
> play -1
You Declared Uno!
Samuel declared UNO!
Your turn!
The Last Card Played:
2
Your Hand:
7
> play -1
You won!
Terminating.
Press enter to exit.
````
Notice how UNO had been declared, and is never undeclared.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.