Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: How many ways can a game terminate?

Author: Uri Blass

Date: 14:58:45 07/22/04

Go up one level in this thread


On July 22, 2004 at 16:49:41, Steven Edwards wrote:

>How many ways can a game terminate?  Here's my list, taken straight from
>Symbolic's toolkit source:
>
>// Game terminations
>
>typedef enum
>{
>  CTGameTermNil = -1,
>  CTGameTermAdjudicatedDraw,
>  CTGameTermAdjudicatedWinForBlack,
>  CTGameTermAdjudicatedWinForWhite,
>  CTGameTermCheckmateToBlack,
>  CTGameTermCheckmateToWhite,
>  CTGameTermDoubleForfeit,
>  CTGameTermDrawAgreedByBlack,
>  CTGameTermDrawAgreedByWhite,
>  CTGameTermDrawFiftyMoveByBlack,
>  CTGameTermDrawFiftyMoveByWhite,
>  CTGameTermDrawMaterialByBlack,
>  CTGameTermDrawMaterialByWhite,
>  CTGameTermDrawThirdRepByBlack,
>  CTGameTermDrawThirdRepByWhite,
>  CTGameTermGenericDraw,
>  CTGameTermGenericWinByBlack,
>  CTGameTermGenericWinByWhite,
>  CTGameTermResignByBlack,
>  CTGameTermResignByWhite,
>  CTGameTermRuleBreachByBlack,
>  CTGameTermRuleBreachByWhite,
>  CTGameTermStalemateToBlack,
>  CTGameTermStalemateToWhite,
>  CTGameTermTimeForfeitByBlack,
>  CTGameTermTimeForfeitByWhite,
>  CTGameTermUnterminated
>} CTGameTerm;
>
>The above are useful for supplying a meaningful value for a PGN "Termination'
>tag pair.
>
>Any suggestions for additions?

I do not understand
1)
CTGameTermDrawFiftyMoveByBlack,
CTGameTermDrawFiftyMoveByWhite

Why seperate it.

100 plies with no conversion is a draw if the final position is not checkmate
and every side can claim it.

same for draw material by white or third repetition.
Every side can claim a draw by insufficient material of the opponent and I do
not have seperate claims for white and black.

2)CTGameTermGenericDraw
I do not understand all the generic.
If the game was not adjudicated or finished by the normal rules it continues.

I do not understand wgar is generic draw or generic win and you include case
when one side resign.

3)CTGameTermRuleBreachByBlack,

I do not understand what it is.

Uri



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.