Interface JGOF

JGOF (JSON Go Format) is an attempt at normalizing the AdHocFormat.

interface JGOF {
    ai_reviews?: {
        [id: string]: JGOFAIReview;
    };
    black?: JGOFPlayer | JGOFPlayer[];
    clock?: JGOFClock;
    jgof: 1;
    time_control?: JGOFTimeControl;
    white?: JGOFPlayer | JGOFPlayer[];
}

Properties

ai_reviews?: {
    [id: string]: JGOFAIReview;
}

AI Review information computed for this game

Type declaration

Player information for those playing Black

clock?: JGOFClock

Current clock information, this is used for ongoing games

jgof: 1

JGOF version number

time_control?: JGOFTimeControl

Time control settings for the game

Player information for those playing White