Menu

#15 Bot keeps playing after winning

open
nobody
4
2004-11-22
2004-06-07
No

Chat console log:

* It's Esmerelda's turn to roll
the dice.
* Esmerelda rolled a 2 and a 4.
* Duchess got 3 sheep.
* Belle got 2 wood.
* Esmerelda got nothing.
* Jack got 2 wood.
* Esmerelda bought a
development card.
* There are 23 cards left.
* Esmerelda has won the game
with 10 points.
* Esmerelda has a Temple (+1VP)
and a Tower (+1VP)
* Esmerelda made an offer to
trade.

The bot won by drawing a devcard with a victory point,
yet continues to offer to trade.

I would fix this either by rejecting any trade requests
after the game is over (eh) or having the bots
recognize that the game has ended (yay). They can then
quit the game, update any database stuff that's
required, and be ready to play again.

Discussion

  • Chad McHenry

    Chad McHenry - 2004-06-08
    • priority: 5 --> 4
     
  • Chad McHenry

    Chad McHenry - 2004-06-08

    Logged In: YES
    user_id=387451

    Thanks for the bug report.

    Agreed, the second is the better choice. There needs to be a
    mechanism that short circuits the work the robot is doing
    for the "current turn". A similar problem occurs when a
    trade is made and the turn is passed before a robot can
    respond: it will send an "orphaned response" during the next
    players turn.

     
  • Chad McHenry

    Chad McHenry - 2004-06-08

    Logged In: YES
    user_id=387451

    Hi,

    Thank you for your bug report. It has been accepted, and one of
    our developers will look into it.

     
  • Chad McHenry

    Chad McHenry - 2004-11-22
    • labels: --> Robot AI / Client
     

Log in to post a comment.