| Author |
Message |
Mohamed El Mokhtar Messaoudi (Dumberbytheminute)
New member Username: Dumberbytheminute
Post Number: 3 Registered: 11-2008
| | Posted on Tuesday, May 19, 2009 - 5:02 pm: | |
Just a catchy title to raise some kind interest in an -admittedly- uninspired chess variant I came with (see my previous post "Quest for a code for checkmate", with provided code and bitmaps), and for which nobody gave a hoot. No wonder, but I'll nevertheless keep asking: why are Kings captured eventhough a checkmate is the loss-condition, and why does Zog play so poorly? |
Greg Schmidt (Gschmidt2)
New member Username: Gschmidt2
Post Number: 104 Registered: 1-2007
| | Posted on Tuesday, May 19, 2009 - 6:58 pm: | |
Dumberbytheminute wrote: [why are Kings captured eventhough a checkmate is the loss-condition, and why does Zog play so poorly?] The loss condition of "checkmated" merely prevents the King from moving to a square that is attacked. Your movement rules are such that a Blue King to the left of a Red King can move (right) adjacent to a Red King, but the Red King cannot move (left) adjacent to the Blue King. Therefore, Zillions allows the Blue King to move directly adjacent to the Red King since it does not see that target square as being attacked by the Red King. In other words, your movement rule does not allow the Red King to move to that target square hence Zillions considers that square to be safe for Blue. Once two Kings are adjacent it's too late and Zillions then allows one King to capture the other. Normally that's not a problem since you can never get into that condition in the first place with "standard" Chess. Try this. With Zillions Chess perform board edits such that two Kings are adjacent. You will see that now one King can capture the other. -- Greg |
Mohamed El Mokhtar Messaoudi (Dumberbytheminute)
New member Username: Dumberbytheminute
Post Number: 4 Registered: 11-2008
| | Posted on Wednesday, May 20, 2009 - 3:59 am: | |
Thanks, Greg. 'Will meditate it. |
Greg Schmidt (Gschmidt2)
New member Username: Gschmidt2
Post Number: 105 Registered: 1-2007
| | Posted on Wednesday, May 20, 2009 - 6:22 am: | |
[and why does Zog play so poorly?] Probably because it is designed for 2 player zero sum games. It uses an algorithm called minimax. That means that each player will attempt to make moves that make the previous (opposing) player's position look bad. Blue will try to play a move which makes Yellow's position look bad. That makes Blue look good which means that Red will try to make make a move that hurts Blue's position. But in hurting Blue's position, it is helping Yellow (what's bad for Blue is most likely good for Yellow). For this reason, I don't believe Zillions is at its best when playing multiplayer games. I can't prove this (Zillions is a black box), but I suspect it to be the case. -- Greg |
rod (Exdeath)
New member Username: Exdeath
Post Number: 2 Registered: 1-2012
| | Posted on Wednesday, January 18, 2012 - 7:07 am: | |
I am having the same problem with kings in one of the variants I am creating. In the chess variant the king will not be able to move while in check. Also if he is not in check but some of his movements would put he in check, he cant also move. The first part is done, but the same problem as you said happen. Kings are captured. Or the game avoid checkmate. |