Author |
Topic: Deadlocked game. Why not draw? (Read 1089 times) |
|
Boo
Forum Guru
Arimaa player #6466
Gender:
Posts: 118
|
|
Deadlocked game. Why not draw?
« on: May 27th, 2011, 7:07am » |
Quote Modify
|
http://arimaa.com/arimaa/gameroom/opengamewin.cgi?client=1&gameid=18 5511&role=v&side=b See the game starting from move 60. What if one player cant improve the pieces, and the opponent doesnt want to, but continues to make stupid moves in his side of the board? This game could have continued to my death hadnt the opponent submitted illegal move (that repeated the position for the 3rd time). Imagine such a situation in the real life tournament for the world championship final, where after several hundred of moves players will forget if this position repeats for 2nd time or 3rd time. Will such a game continue until somebody dies?
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Deadlocked game. Why not draw?
« Reply #1 on: May 27th, 2011, 12:23pm » |
Quote Modify
|
on May 27th, 2011, 7:07am, Boo wrote:What if one player cant improve the pieces, and the opponent doesnt want to, but continues to make stupid moves in his side of the board? |
| Good question. Fortunately this doesn't happen in games involving two humans. The player who can make progress doesn't torture his opponent; instead he tries to make progress toward the win. It would be different if the passive play were not a mistake on either side, i.e. if neither player could make progress. In my opinion, such a position "should" be a draw. At present, however, this type of position doesn't arise in games between two humans, so the debate about what to do when it happens is moot. We are all waiting around for Arimaa's first-ever natural draw. When we see it happen, there will be vigorous discussion about how it should have been handled. Quote:Imagine such a situation in the real life tournament for the world championship final, where after several hundred of moves players will forget if this position repeats for 2nd time or 3rd time. Will such a game continue until somebody dies? |
| Omar has foreseen the possibility, so he has instituted tournament rules to decide the outcome of the game. Note that if it ever happens, nobody will be happy about it, and everyone will have ideas about how to change the tournament rules. I am not saying that the situation has been handled in a good way, just that tournament rules already don't allow a game to drag on forever. Every game has a parameter in its time control that specifies a maximum length. If that maximum is reached, the game stops immediately. For example, Postal Mixer games end after 300 days. The standard fast game (30s/move) has a two-hour cutoff. The World Championship finals had a six-hour cutoff. Etc. In practice, nobody ever hits the cutoff, but it is there just in case. If the cutoff were reached, the player with more pieces at that time would win. If no pieces had been exchanged, Silver would win. If an equal number of pieces had been exchanged, then whoever captured last would lose. For example, in the game you link, you and Bomb each had 15 pieces left, but you would have lost because Bomb reduced you to 15 pieces before you reduced Bomb to 15 pieces. That is an arbitrary and unsatisfactory way to resolve games, but you can rest assured that (A) games are guaranteed to end, and (B) if games do start ending that way, we'll figure out a better way to deal with it. To answer the subject-line question, "Why not draw?", consider that there are no natural draws, and that Omar doesn't want "unnatural" draws. If it isn't drawn on the board (and it never has been so far) the players should fight it out. There is no fundamental need for agreed draws, so Omar wants to encourage players to play on to a decision. It is unfortunate that one can't reason with a bot, so bots can't take Omar's lesson to heart. However, allowing for agreed draws when a bot is too stupid to press an advantage would be letting the tail wag the dog. In "real" games of Arimaa, the human vs. human kind, we don't want or need to allow agreed draws, so we avoid allowing them it bot games either. Omar hasn't watered down the rules of Arimaa in a concession to bot idiocy. Fortunately, modern bots aren't nearly as passive as Bomb was in 2005. The trend in playing style, both for humans and for bots, has been towards greater aggression. Thus the case of the passive bot that won't take the fight to the other side of the board when it has an advantage seems mostly like a historical artifact.
|
« Last Edit: May 27th, 2011, 12:52pm by Fritzlein » |
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Deadlocked game. Why not draw?
« Reply #2 on: May 27th, 2011, 12:43pm » |
Quote Modify
|
I see your game didn't end after two hours, and the time control parameter was for eight hours. This is silly. Omar, could you change the cutoff for Bomb2005Fast (and other old fast bots) to two hours?
|
|
IP Logged |
|
|
|
ocmiente
Forum Guru
Arimaa player #3996
Gender:
Posts: 194
|
|
Re: Deadlocked game. Why not draw?
« Reply #3 on: May 27th, 2011, 12:45pm » |
Quote Modify
|
I expect that there are other winning moves, but this one seemed like the most obvious to me: 82g Mg3n hh3w Rh2n Hg2e Unfortunately, the bot would have to make that move to end the game. So, yeah, that would be pretty lame to be in that position with a bot.
|
|
IP Logged |
|
|
|
Boo
Forum Guru
Arimaa player #6466
Gender:
Posts: 118
|
|
Re: Deadlocked game. Why not draw?
« Reply #4 on: May 28th, 2011, 3:41am » |
Quote Modify
|
Quote:I see your game didn't end after two hours, and the time control parameter was for eight hours. This is silly. Omar, could you change the cutoff for Bomb2005Fast (and other old fast bots) to two hours? |
| Yeah, 100% agree Quote:Every game has a parameter in its time control that specifies a maximum length. |
| Oh, this is fine. I didnt know that. However, I dont understand the logic regarding the resolution of the game result if the cutoff is reached. Quote:If no pieces had been exchanged, Silver would win. |
| OK, this one would indicate, that the player who has the upper hand should lose, if he fails to make some progress. This is good - the game rules encourage the player who has the advantage to go forward and make some action going. Quote:the player with more pieces at that time would win. |
| Now this one is the direct opposite of the first one. A player who has the upper hand (e.g. captured 1 rabbit) is encouraged to turtle up. And the opponent with the material disadvantage should attack. I think the game designer should write down some guidelines like "the player who has the advantage should generate action" and push them through the rules, and not make some weird switches. Quote:I expect that there are other winning moves, but this one seemed like the most obvious to me: 82g Mg3n hh3w Rh2n Hg2e |
| Yeah it is winning of course, but that would have given some freedom for my horse and camel So the bomb decided to search for alternative ways to improve.
|
|
IP Logged |
|
|
|
Eltripas
Forum Guru
Meh-he-kah-naw
Gender:
Posts: 225
|
|
Re: Deadlocked game. Why not draw?
« Reply #6 on: May 28th, 2011, 7:53pm » |
Quote Modify
|
on May 28th, 2011, 2:21pm, Boo wrote: You can't blame bomb for failing when you were playing that way, bomb is not going to be removed from the ladder, it is a great benchmark.
|
|
IP Logged |
|
|
|
Belteshazzar
Forum Guru
Arimaa player #5094
Gender:
Posts: 108
|
|
Re: Deadlocked game. Why not draw?
« Reply #7 on: May 30th, 2011, 7:58am » |
Quote Modify
|
I would support removing bot_Bomb2005Blitz and bot_Bomb2005Fast from the ladder. Those were the last two I had to beat, and in both cases I ended up winning because the bot made an illegal move, which was quite an anticlimactic way to finish the ladder. The normally timed version of Bomb2005 should stay on the ladder, as it doesn't seem to submit illegal moves very often.
|
« Last Edit: May 30th, 2011, 9:59am by Belteshazzar » |
IP Logged |
|
|
|
ocmiente
Forum Guru
Arimaa player #3996
Gender:
Posts: 194
|
|
Re: Deadlocked game. Why not draw?
« Reply #8 on: May 30th, 2011, 11:56am » |
Quote Modify
|
on May 30th, 2011, 7:58am, Belteshazzar wrote:I would support removing bot_Bomb2005Blitz and bot_Bomb2005Fast from the ladder... because the bot made an illegal move... |
| If the bot did that on a regular basis, I would support that. However, bot_Bomb2005Fast doesn't lose that way very often. You might consider the bot's entire loss record, rather than basing it on one loss. bot_Bomb2005Blitz loses this way more often, but even then, it's probably worth looking at the bot's entire win/loss record before claiming that it should be removed. That bot wins more than 60% of the time, and most of the time it loses for reasons other than submitting an illegal move.
|
« Last Edit: May 30th, 2011, 12:12pm by ocmiente » |
IP Logged |
|
|
|
mistre
Forum Guru
Gender:
Posts: 553
|
|
Re: Deadlocked game. Why not draw?
« Reply #9 on: May 30th, 2011, 1:16pm » |
Quote Modify
|
It would be interesting to see how many times (and percent of the time) each bot has lost by trying to submit illegal moves. I think there are versions of clueless that are even worse than bomb in this department (whereas I have never seen bots like Opfor and Marwin try to submit illegal moves).
|
|
IP Logged |
|
|
|
Janzert
Forum Guru
Arimaa player #247
Gender:
Posts: 1016
|
|
Re: Deadlocked game. Why not draw?
« Reply #10 on: May 30th, 2011, 2:21pm » |
Quote Modify
|
One thing to note, at the time Bomb was written the third time repetition moves were not illegal but merely losing moves. Janzert
|
|
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Deadlocked game. Why not draw?
« Reply #11 on: May 30th, 2011, 3:44pm » |
Quote Modify
|
on May 30th, 2011, 7:58am, Belteshazzar wrote:I would support removing bot_Bomb2005Blitz and bot_Bomb2005Fast from the ladder. Those were the last two I had to beat, and in both cases I ended up winning because the bot made an illegal move, which was quite an anticlimactic way to finish the ladder. The normally timed version of Bomb2005 should stay on the ladder, as it doesn't seem to submit illegal moves very often. |
| As I proponent of keeping all versions of Bomb2005 on the ladder, let me provide some data to support my case. Here are the results of all the games that bot_Bomb2005Blitz has ever played through April 2011: score term count ----- ---- ----- 0 i 15 0 p 31 0 t 53 0 e 116 0 m 531 0 g 1845 0.5 a . 2 1 e . 4 1 m 13 1 p 31 1 r 1404 1 g 1539 1 t 1856 Thus out of 7440 games, Bomb2005Blitz has lost 46 by repetition of position (or another kind of illegal move, if that ever happens). That's 0.6%. I know it is a frustrating way to win, but I submit that it rarely happens naturally. Either the human is trying to provoke Bomb into repetition, or the human is just marking time, not trying to accomplish anything positive. This might happen more often in a blitz game, but it is still quite rare. The game that started this thread might be one of the few cases where the human had nothing better to do than shuffle pieces around; usually there is a way to improve position. The reason I would like Bomb2005 to remain on the ladder is that it is one of our few direct measures of rating inflation. We can compare the rating these bots have now to the ratings they had then. In particular this is useful information for the P1 and P2 bots which play exactly the same, but also the Fast and Blitz versions give some long-term insight into rating inflation and the value of faster hardware. I would be more inclined to support removing these bots from the ladder if illegal moves happened all the time, but since it is only a one-in-162-games occurrence, I feel the benefits of having them in the ladder outweigh the drawbacks.
|
« Last Edit: May 30th, 2011, 3:44pm by Fritzlein » |
IP Logged |
|
|
|
Fritzlein
Forum Guru
Arimaa player #706
Gender:
Posts: 5928
|
|
Re: Deadlocked game. Why not draw?
« Reply #12 on: May 30th, 2011, 3:54pm » |
Quote Modify
|
on May 28th, 2011, 2:21pm, Boo wrote: Bugs that trigger when you are trying to win naturally are much more of a problem in my mind than bugs that trigger when you play suboptimal moves in an attempt to trigger them.
|
|
IP Logged |
|
|
|
|