['r5', 'b3', 'y2', 'y1']
['r2', 'g1', 'g4', 'w3']
['w1', 'w1', 'b4', 'y3']
['y5', 'r4', 'r3', 'w2']
['r1', 'g3', 'y4', 'g1']
['r1', 'r1', 'r1', 'r1']
['r1', 'r1', 'r1', 'r1']
['r1', 'r1']
doing RecordClue 0 4 1
Recording Number 5 to player 0
Recording serial as 4 1 and appending serial to LastClued
[0]
RecordClue updated which cards are clued and gathered:
ClueKinds: [[0, 1], [0, 0], [0, 0], [0, 0]]
gather: [1, 0, 0, 0]
update array for player 0 :
[[[0 0 0 0 1]
[0 0 0 0 1]
[0 0 0 0 1]
[0 0 0 0 1]
[0 0 0 0 1]]
[[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]]
[[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]]
[[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]
[1 1 1 1 0]]]
New priority for player 0 is [0, 3, 2, 1]
found bottom card: 0
Player 0 responds to color r and number 5 from player 4
The next card is numbered 5 and the first player to search is 3
Looking for color r and number 5 in player 3
and skipping serials [] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color r and number 5
New fail count is 1
Looking for color r and number 5 in player 2
and skipping serials [] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color r and number 5
New fail count is 2
Looking for color r and number 5 in player 1
and skipping serials [] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color r and number 5
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color r and number 5 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 0
Looking for color r and number 6.
Player 0 is told that [0, 4] should play first
Returning queue [0]
beat virgins record. old record/new record/candies: 0 0 [[0], [], [], [], [], []]
Player 0 responds to color y and number 5 from player 4
The next card is numbered 1 and the first player to search is 3
Looking for color y and number 1 in player 3
and skipping serials [] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color y and number 1
New fail count is 1
Looking for color y and number 1 in player 2
and skipping serials [] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color y and number 1
New fail count is 2
Looking for color y and number 1 in player 1
and skipping serials [] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color y and number 1
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color y and number 1 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 3
Looking for color y and number 2.
Looking for color y and number 2 in player 3
and skipping serials [3] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color y and number 2
New fail count is 1
Looking for color y and number 2 in player 2
and skipping serials [3] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color y and number 2
New fail count is 2
Looking for color y and number 2 in player 1
and skipping serials [3] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color y and number 2
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color y and number 2 in player 0
and skipping serials [3] ... priority is [0 3 2 1]
Returning 2
Looking for color y and number 3.
Looking for color y and number 3 in player 3
and skipping serials [3, 2] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color y and number 3
New fail count is 1
Looking for color y and number 3 in player 2
and skipping serials [3, 2] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It matches color y and number 3
New searching number is 4
Looking for color y and number 4 in player 2
and skipping serials [3, 2, 11] ... priority is [11 10 9 8]
Returning 10
Player 2 would play 10 in response
It did not match color y and number 4
New fail count is 1
Looking for color y and number 4 in player 1
and skipping serials [3, 2, 11] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color y and number 4
New fail count is 2
Looking for color y and number 4 in player 3
and skipping serials [3, 2, 11] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color y and number 4
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color y and number 4 in player 0
and skipping serials [3, 2, 11] ... priority is [0 3 2 1]
Returning 1
Looking for color y and number 5.
Looking for color y and number 5 in player 2
and skipping serials [3, 2, 11, 1] ... priority is [11 10 9 8]
Returning 10
Player 2 would play 10 in response
It did not match color y and number 5
New fail count is 1
Looking for color y and number 5 in player 1
and skipping serials [3, 2, 11, 1] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color y and number 5
New fail count is 2
Looking for color y and number 5 in player 3
and skipping serials [3, 2, 11, 1] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color y and number 5
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color y and number 5 in player 0
and skipping serials [3, 2, 11, 1] ... priority is [0 3 2 1]
Returning 0
Looking for color y and number 6.
Player 0 is told that [1, 0] should play first
Then, [1, 1] should play second
Then, [1, 2] should play third
Then, [3, 2] should play fourth
Finally, [0, 4] should play last
Returning queue [3, 2, 11, 1, 0]
The y chain was beaten by a previous color:old record/new record/candies: 0 -3 [[0], [], [], [], [], []]
Player 0 responds to color g and number 5 from player 4
The next card is numbered 1 and the first player to search is 3
Looking for color g and number 1 in player 3
and skipping serials [] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color g and number 1
New fail count is 1
Looking for color g and number 1 in player 2
and skipping serials [] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color g and number 1
New fail count is 2
Looking for color g and number 1 in player 1
and skipping serials [] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color g and number 1
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color g and number 1 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 3
Looking for color g and number 2.
Looking for color g and number 2 in player 3
and skipping serials [3] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color g and number 2
New fail count is 1
Looking for color g and number 2 in player 2
and skipping serials [3] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color g and number 2
New fail count is 2
Looking for color g and number 2 in player 1
and skipping serials [3] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color g and number 2
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color g and number 2 in player 0
and skipping serials [3] ... priority is [0 3 2 1]
Returning 2
Looking for color g and number 3.
Looking for color g and number 3 in player 3
and skipping serials [3, 2] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color g and number 3
New fail count is 1
Looking for color g and number 3 in player 2
and skipping serials [3, 2] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color g and number 3
New fail count is 2
Looking for color g and number 3 in player 1
and skipping serials [3, 2] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color g and number 3
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color g and number 3 in player 0
and skipping serials [3, 2] ... priority is [0 3 2 1]
Returning 1
Looking for color g and number 4.
Looking for color g and number 4 in player 3
and skipping serials [3, 2, 1] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color g and number 4
New fail count is 1
Looking for color g and number 4 in player 2
and skipping serials [3, 2, 1] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color g and number 4
New fail count is 2
Looking for color g and number 4 in player 1
and skipping serials [3, 2, 1] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color g and number 4
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color g and number 4 in player 0
and skipping serials [3, 2, 1] ... priority is [0 3 2 1]
Looking for color g and number 5.
Looking for color g and number 5 in player 3
and skipping serials [3, 2, 1, -1] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color g and number 5
New fail count is 1
Looking for color g and number 5 in player 2
and skipping serials [3, 2, 1, -1] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color g and number 5
New fail count is 2
Looking for color g and number 5 in player 1
and skipping serials [3, 2, 1, -1] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color g and number 5
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color g and number 5 in player 0
and skipping serials [3, 2, 1, -1] ... priority is [0 3 2 1]
Returning 0
Looking for color g and number 6.
Player 0 is told that [1, 0] should play first
Then, [1, 1] should play second
Then, [3, 2] should play third
Then, [0, 0] should play fourth
Finally, [0, 4] should play last
Returning queue [3, 2, 1, -1, 0]
The g chain was beaten by a previous color:old record/new record/candies: 0 -4 [[0], [], [], [], [], []]
Player 0 responds to color b and number 5 from player 4
The next card is numbered 4 and the first player to search is 3
Looking for color b and number 4 in player 3
and skipping serials [] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color b and number 4
New fail count is 1
Looking for color b and number 4 in player 2
and skipping serials [] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color b and number 4
New fail count is 2
Looking for color b and number 4 in player 1
and skipping serials [] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color b and number 4
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color b and number 4 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 3
Looking for color b and number 5.
Looking for color b and number 5 in player 3
and skipping serials [3] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color b and number 5
New fail count is 1
Looking for color b and number 5 in player 2
and skipping serials [3] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color b and number 5
New fail count is 2
Looking for color b and number 5 in player 1
and skipping serials [3] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color b and number 5
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color b and number 5 in player 0
and skipping serials [3] ... priority is [0 3 2 1]
Returning 0
Looking for color b and number 6.
Player 0 is told that [1, 0] should play first
Then, [0, 4] should play second
Returning queue [3, 0]
The b chain was beaten by a previous color:old record/new record/candies: 0 -1 [[0], [], [], [], [], []]
Player 0 responds to color w and number 5 from player 4
The next card is numbered 1 and the first player to search is 3
Looking for color w and number 1 in player 3
and skipping serials [] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color w and number 1
New fail count is 1
Looking for color w and number 1 in player 2
and skipping serials [] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color w and number 1
New fail count is 2
Looking for color w and number 1 in player 1
and skipping serials [] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color w and number 1
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color w and number 1 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 3
Looking for color w and number 2.
Looking for color w and number 2 in player 3
and skipping serials [3] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It matches color w and number 2
New searching number is 3
Looking for color w and number 3 in player 3
and skipping serials [3, 15] ... priority is [15 14 13 12]
Returning 14
Player 3 would play 14 in response
It did not match color w and number 3
New fail count is 1
Looking for color w and number 3 in player 2
and skipping serials [3, 15] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color w and number 3
New fail count is 2
Looking for color w and number 3 in player 1
and skipping serials [3, 15] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It matches color w and number 3
New searching number is 4
Looking for color w and number 4 in player 1
and skipping serials [3, 15, 7] ... priority is [7 6 5 4]
Returning 6
Player 1 would play 6 in response
It did not match color w and number 4
New fail count is 1
Looking for color w and number 4 in player 3
and skipping serials [3, 15, 7] ... priority is [15 14 13 12]
Returning 14
Player 3 would play 14 in response
It did not match color w and number 4
New fail count is 2
Looking for color w and number 4 in player 2
and skipping serials [3, 15, 7] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color w and number 4
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color w and number 4 in player 0
and skipping serials [3, 15, 7] ... priority is [0 3 2 1]
Returning 2
Looking for color w and number 5.
Looking for color w and number 5 in player 1
and skipping serials [3, 15, 7, 2] ... priority is [7 6 5 4]
Returning 6
Player 1 would play 6 in response
It did not match color w and number 5
New fail count is 1
Looking for color w and number 5 in player 3
and skipping serials [3, 15, 7, 2] ... priority is [15 14 13 12]
Returning 14
Player 3 would play 14 in response
It did not match color w and number 5
New fail count is 2
Looking for color w and number 5 in player 2
and skipping serials [3, 15, 7, 2] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color w and number 5
New fail count is 3
Did not find needed card in any visible hands. Appending next card to player 0
Looking for color w and number 5 in player 0
and skipping serials [3, 15, 7, 2] ... priority is [0 3 2 1]
Returning 0
Looking for color w and number 6.
Player 0 is told that [1, 0] should play first
Then, [4, 1] should play second
Then, [4, 2] should play third
Then, [1, 1] should play fourth
Finally, [0, 4] should play last
Returning queue [3, 15, 7, 2, 0]
The w chain was beaten by a previous color:old record/new record/candies: 0 -2 [[0], [], [], [], [], []]
[[False False False False True]
[False False False False True]
[False False False False True]
[False False False False True]
[False False False False True]]
recording possible save clue [[0], [], [], [], [], [[True, True, True, True, True], 4]]
Player 1 responds to color r and number 5 from player 4
The next card is numbered 5 and the first player to search is 3
Looking for color r and number 5 in player 3
and skipping serials [] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color r and number 5
New fail count is 1
Looking for color r and number 5 in player 2
and skipping serials [] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color r and number 5
New fail count is 2
Looking for color r and number 5 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 0
Player 0 would play 0 in response
It matches color r and number 5
New searching number is 6
Player 1 is told that [0, 4] should play first
Returning queue [0]
Player 2 responds to color r and number 5 from player 4
The next card is numbered 5 and the first player to search is 3
Looking for color r and number 5 in player 3
and skipping serials [] ... priority is [15 14 13 12]
Returning 15
Player 3 would play 15 in response
It did not match color r and number 5
New fail count is 1
Looking for color r and number 5 in player 1
and skipping serials [] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color r and number 5
New fail count is 2
Looking for color r and number 5 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 0
Player 0 would play 0 in response
It matches color r and number 5
New searching number is 6
Player 2 is told that [0, 4] should play first
Returning queue [0]
Player 3 responds to color r and number 5 from player 4
The next card is numbered 5 and the first player to search is 2
Looking for color r and number 5 in player 2
and skipping serials [] ... priority is [11 10 9 8]
Returning 11
Player 2 would play 11 in response
It did not match color r and number 5
New fail count is 1
Looking for color r and number 5 in player 1
and skipping serials [] ... priority is [7 6 5 4]
Returning 7
Player 1 would play 7 in response
It did not match color r and number 5
New fail count is 2
Looking for color r and number 5 in player 0
and skipping serials [] ... priority is [0 3 2 1]
Returning 0
Player 0 would play 0 in response
It matches color r and number 5
New searching number is 6
Player 3 is told that [0, 4] should play first
Returning queue [0]
[{0: [[0], [], [], [], [], [[True, True, True, True, True], 4]]}, {0: [[0], [[1, 0, 0, 0, 0], 4]]}, {0: [[0], [[1, 0, 0, 0, 0], 4]]}, {0: [[0], [[1, 0, 0, 0, 0], 4]]}, {}]