Discussion:
Ambiguities in AI Specs revisited - Part 3
(too old to reply)
Xingliang Lou
2010-06-22 00:03:49 UTC
Permalink
The assignment specs say

"If the player is the dealer and is ordered up, its first choice will be
to create a void in a non-trump suit. It will discard the
first lowest non-trump card that will create a void."

However, when the random seed is 14, this happens:

Player 2 deals
The top card on the kitty is: KC
Computer (CMA) Player 3 (10C,QH,10H,KD,KH) > Player 3 passes
Computer (CMA) Player 4 (9H,9S,AC,QD,QS) > Player 4 passes
Computer (CMA) Player 1 (JD,JS,AD,QC,JC) > Player 1 is going alone.
Player 2 is picking up KC and discarding AH.

Note that our team ran the same program with player 2 being a human, and
we know that during the discard, player 2's hand look like this

Which card should HumanPlayer 2 (9D,10D,9C,AS,AH,KC) discard?

The ACE OF SPADES is the first non-trump card that he has to create a
void with. But the our_euchre's AI chose the ace of HEARTS instead.



Sorry for the string of questions. This is our last one for the night.
There are also many other seeds that differ from our solution, but we
didn't bother checking those because some of them appear to be the
replicates of the problems we've indicated.
Joanne Atlee
2010-06-23 01:25:28 UTC
Permalink
I think you are running a stale version of our_euchre.

Jo
Post by Xingliang Lou
The assignment specs say
"If the player is the dealer and is ordered up, its first choice will be
to create a void in a non-trump suit. It will discard the
first lowest non-trump card that will create a void."
Player 2 deals
The top card on the kitty is: KC
Computer (CMA) Player 3 (10C,QH,10H,KD,KH) > Player 3 passes
Computer (CMA) Player 4 (9H,9S,AC,QD,QS) > Player 4 passes
Computer (CMA) Player 1 (JD,JS,AD,QC,JC) > Player 1 is going alone.
Player 2 is picking up KC and discarding AH.
Note that our team ran the same program with player 2 being a human, and
we know that during the discard, player 2's hand look like this
Which card should HumanPlayer 2 (9D,10D,9C,AS,AH,KC) discard?
The ACE OF SPADES is the first non-trump card that he has to create a
void with. But the our_euchre's AI chose the ace of HEARTS instead.
Sorry for the string of questions. This is our last one for the night.
There are also many other seeds that differ from our solution, but we
didn't bother checking those because some of them appear to be the
replicates of the problems we've indicated.
Joanne Atlee
2010-06-23 05:57:52 UTC
Permalink
You're right. There was an error in the AI. I've uploaded a new
our_euchre executable.


Jo
Post by Xingliang Lou
The assignment specs say
"If the player is the dealer and is ordered up, its first choice will be
to create a void in a non-trump suit. It will discard the
first lowest non-trump card that will create a void."
Player 2 deals
The top card on the kitty is: KC
Computer (CMA) Player 3 (10C,QH,10H,KD,KH) > Player 3 passes
Computer (CMA) Player 4 (9H,9S,AC,QD,QS) > Player 4 passes
Computer (CMA) Player 1 (JD,JS,AD,QC,JC) > Player 1 is going alone.
Player 2 is picking up KC and discarding AH.
Note that our team ran the same program with player 2 being a human, and
we know that during the discard, player 2's hand look like this
Which card should HumanPlayer 2 (9D,10D,9C,AS,AH,KC) discard?
The ACE OF SPADES is the first non-trump card that he has to create a
void with. But the our_euchre's AI chose the ace of HEARTS instead.
Sorry for the string of questions. This is our last one for the night.
There are also many other seeds that differ from our solution, but we
didn't bother checking those because some of them appear to be the
replicates of the problems we've indicated.
Loading...