Upgrade to Chess.com Premium!

Descriptive Chess Notation


  • 5 months ago · Quote · #41

    Poemander

    "Chess Translator & PGN Manager V1.42 i386-win32.zip" is flawed

  • 5 months ago · Quote · #42

    Poemander

    Change log updated and brought forward.

  • 3 months ago · Quote · #43

    Poemander

    Fischer, Robert James (Bobby) Black Opening Repertoire based on game results (use courier new font for spacing)

    [FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"]{=}
    1.c4{-} c5{=} 2.Nc3{=} g6 {48} 1/2-1/2
       "     "    2.Nf3{-} g6{=} 3.d4{=} cxd4 4.Nxd4 Nc6 5.e4 Nf6 6.Nc3 d6 7.Be2{-} Nxd4 {54} 0-1
       "     "        "     "       "       "      "   "    "   "     "  " 7.f3{=} Nxd4 {20} 1/2-1/2
       "     "        "     "    3.e4{=} Bg7 {44} 1/2-1/2
       "     "        "    Nc6{-} 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.e3{-} d5 {47} 0-1
       "     "        "      "       "    "      "   "     "  " 6.Ndb5{-} Bb4 {56} 0-1
       "    e5{-} 2.Nc3 Nc6 {35} 0-1
       "    g6{=} 2.d4{=} Nf6 3.Nc3 d5 4.Nf3 Bg7 5.cxd5{=} Nxd5 {52} 1/2-1/2
       "     "       "      "     "  "     "   " 5.Qb3{=} dxc4 {68} 1/2-1/2
       "     "    2.g3{-} Bg7 3.Bg2 c5{-} 4.Nc3 Nc6 {37} 0-1
       "     "       "      "     " e5{-} 4.Nc3 d6 {44} 0-1
       "     "       "      "     " Nf6{-} 4.Nf3 O-O {46} 0-1
       "     "    2.Nc3{-} c5 {66} 0-1
       "     "    2.Nf3{-} Bg7 {33} 0-1
    1.d4{-} d5{=} 2.c4{=} dxc4{=} 3.Nf3 a6{=} 4.e3 Nf6 {36} 1/2-1/2
       "     "       "       "        " e6{=} 4.e3 Nf6 {36} 1/2-1/2
       "     "       "       "        " Nf6{=} 4.e3 e6 5.Bxc4 c5 6.O-O a6 7.dxc5 Qxd1 8.Rxd1 Bxc5 9.b3 b5{=} 10.Be2 Bb7 {32} 1/2-1/2
       "     "       "       "        "   "       "  "      "  "     "  "      "    "      "    "    " Nbd7{=} 10.Bb2 b5 {61} 1/2-1/2
       "     "       "    e6{=} 3.Nc3{-} Be7{-} 4.Nf3 Nf6 {31} 0-1
       "     "       "     "        "    Nf6{=} 4.Bg5{=} Be7 {23} 1/2-1/2
       "     "       "     "        "      "    4.cxd5{-} exd5 {34} 0-1
       "     "       "     "        "      "    4.Nf3{=} Be7 {30} 1/2-1/2
       "     "       "     "    3.Nf3{=} Nf6 {26} 1/2-1/2
       "     "    2.Nf3{=} e6 {30} 1/2-1/2
       "    g6{-} 2.c4 Bg7 {30} 0-1
       "    Nf6{=} 2.Bg5{-} c5 {36} 0-1
       "      "    2.c4{-} b6{-} 3.Nc3 Bb7 {35} 0-1
       "      "       "    c5{-} 3.d5{-} e6{-} 4.Nc3 exd5 5.cxd5{-} d6{-} 6.e4{-} g6 {34} 0-1
       "      "       "     "       "     "        "    "      "     "    6.Nf3{-} g6 {41} 0-1
       "      "       "     "       "     "        "    "      "    g6{-} 6.e4 d6 {41} 0-1
       "      "       "     "       "     "        "    " 5.Nxd5{-} Nxd5 {43} 0-1
       "      "       "     "       "    g6{-} 4.Nc3 Bg7 {53} 0-1
       "      "       "     "    3.Nf3{-} cxd4 4.Nxd4 e6{-} 5.Nc3 Bb4 6.e3{-} Ne4 {30} 0-1
       "      "       "     "        "       "      "  "        "   " 6.Nc2{-} Bxc3+ {75} 0-1
       "      "       "     "        "       "      " Nc6{-} 5.Nc3 g6 {79} 0-1
       "      "       "    e6{=} 3.Nc3{-} c5{-} 4.d5 exd5 {35} 0-1
       "      "       "     "        "    d5{=} 4.cxd5 Nxd5 5.e4{-} Nxc3 {53} 0-1
       "      "       "     "        "     "         "    " 5.Nf3{=} c5 6.e3 Nc6 7.Bc4{=} cxd4{=} 8.exd4 Be7 {40} 1/2-1/2
       "      "       "     "        "     "         "    "     "     "    "   "     "    Nxc3{=} 8.bxc3 Be7 {40} 1/2-1/2
       "      "       "     "        "     "         "    "     "     "    "   " 7.Bd3{-} Be7 {57} 0-1
       "      "       "     "    3.Nf3{=} c5{=} 4.d5{=} exd5 5.cxd5 d6{=} 6.Nc3 g6 7.e4{=} Bg7 {80} 1/2-1/2
       "      "       "     "        "     "       "       "      "  "        "  " 7.Nd2{-} Nbd7 {41} 0-1
       "      "       "     "        "     "       "       "      " g6{=} 6.Nc3 Bg7 {29} 1/2-1/2
       "      "       "     "        "     "    4.e3{=} d5 {73} 1/2-1/2
       "      "       "     "        "    d5{=} 4.cxd5{=} exd5 {65} 1/2-1/2
       "      "       "     "        "     "    4.Nc3{=} c5 5.Bg5{-} cxd4 {36} 0-1
       "      "       "     "        "     "        "     " 5.cxd5{=} Nxd5 6.e3{=} Nc6 {40} 1/2-1/2
       "      "       "     "        "     "        "     "      "       " 6.e4{=} Nxc3 {29} 1/2-1/2
       "      "       "     "        "     "        "     " 5.e3{-} Nc6 {40} 0-1
       "      "       "    g6{=} 3.g3{=} Bg7{=} 4.Bg2 O-O 5.e4{-} d6 {30} 0-1
       "      "       "     "       "      "        "   " 5.Nc3{-} c5{=} 6.e3{=} Nc6 {29} 1/2-1/2
       "      "       "     "       "      "        "   "     "     "    6.Nf3{=} cxd4 {38} 1/2-1/2
       "      "       "     "       "      "        "   "     "    d6{-} 6.Nf3 Nbd7 {28} 0-1
       "      "       "     "       "      "        "   " 5.Nf3{=} d6 6.O-O Nc6 7.d5{=} Na5 {40} 1/2-1/2
       "      "       "     "       "      "        "   "     "     "     "   " 7.Nc3{-} Bf5{-} 8.d5 Na5 {37} 0-1
       "      "       "     "       "      "        "   "     "     "     "   "     "    e5{-} 8.dxe5 Nxe5 {44} 0-1
       "      "       "     "       "    c6{=} 4.Bg2{-} d5 {21} 0-1
       "      "       "     "       "     "    4.d5{=} b5 {30} 1/2-1/2
       "      "       "     "       "     "    4.Nc3{=} d5 {46} 1/2-1/2
       "      "       "     "    3.Nc3{=} Bg7 4.e4{=} O-O 5.Be2{=} d6 6.Bg5{=} h6 {26} 1/2-1/2
       "      "       "     "        "      "    "      "     "     " 6.f4{-} c5 {43} 0-1
       "      "       "     "        "      "    "      "     "     " 6.Nf3{=} e5 {47} 1/2-1/2
       "      "       "     "        "      "    "      " 5.Be3{=} d6 {38} 1/2-1/2
       "      "       "     "        "      "    "      " 5.Bg5{-} d6 {24} 0-1
       "      "       "     "        "      "    "      " 5.e5{-} Ne8 6.f4 d6 7.Be3{-} c5 {23} 0-1
       "      "       "     "        "      "    "      "    "      "    "  " 7.Nf3{-} dxe5 {32} 0-1
       "      "       "     "        "      "    "      " 5.Nf3{=} d6 6.Be2 e5 7.dxe5{=} dxe5 {41} 1/2-1/2
       "      "       "     "        "      "    "      "     "     "     "  " 7.O-O{=} Nc6 {24} 1/2-1/2
       "      "       "     "        "      " 4.g3{=} O-O 5.Bg2 d6 6.Nf3 Nbd7 7.O-O e5 8.e4{=} exd4 {43} 1/2-1/2
       "      "       "     "        "      "    "      "     "  "     "    "     "  " 8.h3{-} Re8 {41} 0-1
       "      "       "     "        "      " 4.Nf3{=} O-O 5.Bf4{-} c5 {41} 0-1
       "      "       "     "        "      "     "      " 5.e3{-} d6 {36} 0-1
       "      "       "     "        "      "     "      " 5.e4{=} d6 {33} 1/2-1/2
       "      "       "     "    3.Nf3{-} Bg7 4.g3 O-O 5.Bg2 d6 6.O-O Nc6 7.d5 Na5 8.Nfd2 c5 9.a3 b6{-} 10.b4 Nb7 {53} 0-1
       "      "       "     "        "      "    "   "     "  "     "   "    "   "      "  "    " Nd7{=} 10.Ra2 Qc7 {49} 1/2-1/2
       "      "       "     "    3.Qc2{=} Bg7 {32} 1/2-1/2
       "      "    2.Nc3{=} d5 {65} 1/2-1/2
       "      "    2.Nf3{-} c5{-} 3.c3{-} g6 {48} 0-1
       "      "        "     "    3.c4{-} cxd4 4.Nxd4 e6 5.e3 Nc6 6.Be2 Bb4+{-} 7.Bd2 Bc5 {41} 0-1
       "      "        "     "       "       "      "  "    "   "     " d5{-} 7.Nc3 Bc5 {43} 0-1
       "      "        "     "    3.d5{-} b5 {26} 0-1
       "      "        "    d5{-} 3.c4{-} e6 {47} 0-1
       "      "        "     "    3.e3{-} g6 {27} 0-1
       "      "        "    g6{=} 3.Bf4{-} Bg7 4.Nbd2{-} c5 {27} 0-1
       "      "        "     "        "      " 4.Nc3{-} d6 {27} 0-1
       "      "        "     "    3.Bg5{-} Bg7{-} 4.Nbd2 c5{-} 5.c3 cxd4 {41} 0-1
       "      "        "     "        "      "         " d6{-} 5.e4 h6 {58} 0-1
       "      "        "     "        "    h6{-} 4.Bh4 Bg7 {34} 0-1
       "      "        "     "    3.c4{-} Bg7 4.Nc3 d5{-} 5.Qb3 dxc4 {34} 0-1
       "      "        "     "       "      "     " O-O{=} 5.e4 d6 {38} 1/2-1/2
       "      "        "     "    3.g3{=} Bg7 4.Bg2 O-O 5.O-O d6 6.c3{-} Nbd7 {39} 0-1
       "      "        "     "       "      "     "   "     "  " 6.c4{=} Nc6 {28} 1/2-1/2
       "      "        "     "       "      "     "   "     "  " 6.Nbd2{=} Nc6 {24} 1/2-1/2
       "      "        "     "       "      "     "   "     "  " 6.Nc3{-} d5{-} 7.Ne5 c6 {42} 0-1
       "      "        "     "       "      "     "   "     "  "     "    Nbd7{-} 7.b3 e5 {32} 0-1
       "      "        "     "    3.Nc3{-} d5 {33} 0-1
    1.e4{=} c5{=} 2.c3{-} Nf6 3.e5 Nd5 4.d4{-} cxd4 5.cxd4{-} d6 {33} 0-1
       "     "       "      "    "   "    "       " 5.Qxd4{-} e6 {49} 0-1
       "     "       "      "    "   " 4.Nf3{-} Nc6 {54} 0-1
       "     "    2.d4{-} cxd4 3.c3{-} Nf6 {40} 0-1
       "     "       "       " 3.Nf3{-} d6 {45} 0-1
       "     "    2.Nc3{=} d6{=} 3.g3{=} g6{=} 4.Bg2 Bg7 {35} 1/2-1/2
       "     "        "     "       "    Nc6{=} 4.Bg2{-} g6 {25} 0-1
       "     "        "     "       "      "    4.d3{=} g6 {33} 1/2-1/2
       "     "        "     "    3.Nf3{-} a6 {73} 0-1
       "     "        "    Nc6{=} 3.d3{=} g6 {45} 1/2-1/2
       "     "        "      "    3.f4{=} e6 {20} 1/2-1/2
       "     "        "      "    3.g3{-} g6 {40} 0-1
       "     "    2.Ne2{-} d6{=} 3.d4{-} cxd4 {26} 0-1
       "     "        "     "    3.g3{=} g6 {77} 1/2-1/2
       "     "        "    Nc6{-} 3.b3 Nf6 {43} 0-1
       "     "        "    Nf6{=} 3.Nbc3 d6 4.g3 g6{=} 5.Bg2 Nc6 {39} 1/2-1/2
       "     "        "      "         "  "    " Nc6{=} 5.Bg2 g6 {26} 1/2-1/2
       "     "    2.Nf3{-} e6{-} 3.d4 cxd4 {41} 0-1
       "     "        "    g6{-} 3.d4 Bg7 {47} 0-1
       "     "        "    Nc6{-} 3.d4 cxd4 {20} 0-1
       "    d6{=} 2.d4 g6 {45} 1/2-1/2
       "    Nf6{=} 2.e5 Nd5 3.d4 d6 4.c4{=} Nb6 5.exd6{=} cxd6 6.Be3{-} g6 {52} 0-1
       "      "       "   "    "  "    "      "      "       " 6.Nc3{=} g6 7.Bd3{-} Bg7 {45} 0-1
       "      "       "   "    "  "    "      "      "       "     "     " 7.h4{=} h6 {48} 1/2-1/2
       "      "       "   "    "  "    "      " 5.f4{=} Bf5 {43} 1/2-1/2
       "      "       "   "    "  " 4.Nf3{=} Bg4{=} 5.Be2 e6 {40} 1/2-1/2
       "      "       "   "    "  "     "    g6{=} 5.Bc4{-} Nb6 {74} 0-1
       "      "       "   "    "  "     "     "    5.Be2{=} Bg7 {98} 1/2-1/2
    1.f4{-} c5{-} 2.Nf3 g6 {40} 0-1
       "    Nf6{-} 2.Nf3 g6 3.b3{-} Bg7 {25} 0-1
       "      "        "  " 3.d3{-} Bg7{-} 4.e4 O-O {47} 0-1
       "      "        "  "    "    d5{-} 4.Nbd2 d4 {47} 0-1
    1.g3{-} c5{-} 2.Bg2 Nc6 {46} 0-1
       "    g6{=} 2.Bg2{-} Bg7 3.d4 c5{=} 4.c3 Qb6 {56} 1/2-1/2
       "     "        "      "    " Nf6{-} 4.e4 d6 {42} 0-1
       "     "    2.Nf3{=} Nf6 {41} 1/2-1/2
       "    Nf6{=} 2.Bg2 d5 {50} 1/2-1/2
    1.Nc3{-} c5{-} 2.Nf3 Nf6 {37} 0-1
        "    g6{=} 2.e4 c5 {86} 1/2-1/2
    1.Nf3{=} c5{=} 2.b3{-} d5 {66} 0-1
        "     "    2.c4{=} Nc6 {50} 1/2-1/2
        "     "    2.g3{=} g6 3.Bg2 Bg7 4.c4{=} Nc6 {40} 1/2-1/2
        "     "       "     "     "   " 4.O-O{-} Nc6 {36} 0-1
        "    g6{=} 2.c4{-} Bg7 {37} 0-1
        "     "    2.d4{-} Bg7 {27} 0-1
        "     "    2.g3{=} Bg7 {33} 1/2-1/2

  • 3 months ago · Quote · #44

    Poemander

    Bobby's white repertoire as before...(1013 games were analysed to reduce to these repertoires, selecting each time the appropriate subset)

    16443: 0-1
    16012: c4 1-0
    16084: d4 0-1
    -----------------------------------------------------------------------------
    3 games rejected as anomalous.
    -----------------------------------------------------------------------------
    [FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"]{+}
    1.b3{=} d5{+} 2.Bb2 c5{+} 3.Nf3 {42} 1-0
       "     "        " Nf6{+} 3.Nf3 {40} 1-0
       "    e5{=} 2.Bb2 d6{=} 3.c4 {33} 1/2-1/2
       "     "        " Nc6{+} 3.c4 Nf6 4.e3 Be7 5.a3 O-O 6.d3{+} d5 7.cxd5 {26} 1-0
       "     "        "   "       "   "    "   "    "   " 6.Qc2{+} Re8 7.d3 {43} 1-0
    1.b4{+} e5{+} 2.Bb2 {17} 1-0
       "    e6{+} 2.Bb2 {30} 1-0
       "    Nf6{+} 2.Bb2 {37} 1-0
    1.c4{=} c5{+} 2.Nc3 {37} 1-0
       "    e6{=} 2.Nf3 d5{=} 3.d4 Nf6 4.Nc3 Be7 5.Bf4{=} O-O 6.e3 {40} 1/2-1/2
       "     "        "  "       "   "     "   " 5.Bg5{=} h6{=} 6.Bh4 {55} 1/2-1/2
       "     "        "  "       "   "     "   "     "    O-O{+} 6.e3 {41} 1-0
       "     "        " Nf6{=} 3.g3 {33} 1/2-1/2
       "    Nf6{=} 2.g3 {38} 1/2-1/2
    1.e4{=} c5{+} 2.d4{+} cxd4 3.c3 {10} 1-0
       "     "    2.Nc3{=} e6{=} 3.Nge2 d6{+} 4.g3 {36} 1-0
       "     "        "     "         " Nc6{=} 4.g3 {80} 1/2-1/2
       "     "        "    Nc6{=} 3.Nge2 d6{+} 4.d4 cxd4 5.Nxd4 e6{+} 6.Be3 {35} 1-0
       "     "        "      "         "  "       "    "      " Nf6{+} 6.Bc4 {28} 1-0
       "     "        "      "         " e5{=} 4.Nd5 Nf6{+} 5.Nec3 {32} 1-0
       "     "        "      "         "  "        " Nge7{=} 5.Nec3 {84} 1/2-1/2
       "     "        "      "         " e6{+} 4.d4{+} cxd4 5.Nxd4 d6{+} 6.Be3 {35} 1-0
       "     "        "      "         "  "       "       "      " Nf6{+} 6.Ndb5 {48} 1-0
       "     "        "      "         "  "       "       "      " Qc7{+} 6.f4 {41} 1-0
       "     "        "      "         "  "    4.g3{+} d5 5.exd5 exd5 6.Bg2 d4{+} 7.Nd5 {58} 1-0
       "     "        "      "         "  "       "     "      "    "     " Nf6{+} 7.d4 {32} 1-0
       "     "    2.Nf3{=} a6{=} 3.c4{=} Nc6 4.d4 {42} 1/2-1/2
       "     "        "     "    3.d4{=} cxd4 4.c3 {29} 1/2-1/2
       "     "        "    b6{=} 3.d4 {53} 1/2-1/2
       "     "        "    d6{+} 3.Bb5+{+} Bd7 4.Bxd7+ {42} 1-0
       "     "        "     "    3.Nc3{=} Nc6 4.d4 {47} 1/2-1/2
       "     "        "    e6{+} 3.c4{+} Nc6 4.Nc3 {60} 1-0
       "     "        "     "    3.d3{=} d6{=} 4.g3 {41} 1/2-1/2
       "     "        "     "       "    Nc6{+} 4.g3 d5{+} 5.Nbd2 {29} 1-0
       "     "        "     "       "      "       " g6{+} 5.Bg2 {36} 1-0
       "     "        "     "       "      "       " Nf6{+} 5.Bg2 {33} 1-0
       "     "        "     "       "      "       " Nge7{+} 5.Bg2 {28} 1-0
       "     "        "     "    3.g3{+} Nf6 4.d3 {44} 1-0
       "     "        "    g6{+} 3.d4 Bg7{+} 4.Nc3 {39} 1-0
       "     "        "     "       " cxd4{+} 4.Nxd4 Bg7{+} 5.Nc3 {38} 1-0
       "     "        "     "       "    "         " Nf6{+} 5.Nc3 {40} 1-0
       "     "        "    Nc6{+} 3.Bb5{=} a6{=} 4.Bxc6 {50} 1/2-1/2
       "     "        "      "        "    g6{=} 4.Bxc6{=} bxc6 5.O-O Bg7 6.Re1 e5{+} 7.b4 {41} 1-0
       "     "        "      "        "     "         "       "     "   "     " f6{=} 7.c3 {45} 1/2-1/2
       "     "        "      "        "     "    4.c3{=} Nf6 5.Qe2 {60} 1/2-1/2
       "     "        "      "    3.d3{+} e6 4.g3 {50} 1-0
       "     "        "      "    3.Nc3{+} d6{+} 4.d4 {26} 1-0
       "     "        "      "        "    g6{+} 4.d4 {36} 1-0
       "     "        "      "        "    Nf6{+} 4.d4 {25} 1-0
       "     "        "    Nf6{+} 3.Nc3 d5 4.Bb5+ Bd7 5.e5 Bxb5{+} 6.Nxb5 {16} 1-0
       "     "        "      "        "  "      "   "    " d4{+} 6.exf6 dxc3 7.fxg7 cxd2+ 8.Qxd2 Bxg7 9.Bd3{+} Qc7 10.O-O {29} 1-0
       "     "        "      "        "  "      "   "    "  "         "    "      "     "      "    " 9.Qg5{=} Bf6 10.Bxd7+ {77} 1/2-1/2
       "    c6{+} 2.d3{=} d5{=} 3.Nd2 dxe4{+} 4.dxe4 e5{+} 5.Ngf3 {38} 1-0
       "     "       "     "        "    "         " Nf6{+} 5.Ngf3 {51} 1-0
       "     "       "     "        " e5{+} 4.Ngf3 {34} 1-0
       "     "       "     "        " g6{=} 4.g3{=} Bg7 5.Bg2 e5{=} 6.Ngf3 {60} 1/2-1/2
       "     "       "     "        "  "       "      "     " Nf6{+} 6.Ngf3 {34} 1-0
       "     "       "     "        "  "    4.Ngf3{=} Bg7 5.g3 e5{=} 6.Bg2 {44} 1/2-1/2
       "     "       "     "        "  "         "      "    " Nf6{+} 6.Bg2 {39} 1-0
       "     "       "     "        " Nd7{+} 4.Ngf3 {48} 1-0
       "     "       "    d6{+} 3.f4 {29} 1-0
       "     "    2.d4{+} d5 3.exd5{+} cxd5 4.Bd3{+} Nc6 5.c3 Nf6 6.Bf4 Bg4{+} 7.Qb3 {39} 1-0
       "     "       "     "      "       "     "      "    "   "     " g6{+} 7.Nf3 {47} 1-0
       "     "       "     "      "       " 4.c4{=} Nf6 5.Nc3 e6{=} 6.Nf3 {60} 1/2-1/2
       "     "       "     "      "       "    "      "     " g6{=} 6.Qb3 {46} 1/2-1/2
       "     "       "     "      "       "    "      "     " Nc6{+} 6.Nf3 {36} 1-0
       "     "       "     "      "       " 4.Nf3{=} Nf6 5.c3 {56} 1/2-1/2
       "     "       "     " 3.Nc3{=} dxe4{+} 4.Nxe4 Bf5{+} 5.Nc5{+} b6{+} 6.Na6 e6{+} 7.Bf4 {37} 1-0
       "     "       "     "     "       "         "   "        "     "        " Nxa6{+} 7.Bxa6 {47} 1-0
       "     "       "     "     "       "         "   "        "    Qc7{+} 6.Bd3 {19} 1-0
       "     "       "     "     "       "         "   "    5.Ng3{+} Bg6 6.Nf3{+} Nf6 7.h4 {17} 1-0
       "     "       "     "     "       "         "   "        "      " 6.Nh3{=} Nf6 7.Nf4 {58} 1/2-1/2
       "     "       "     "     "       "         " Nd7{+} 5.Nf3 Ngf6 6.Nxf6+ Nxf6 7.Bc4{+} Bf5 8.Qe2 e6 9.Bg5 Be7{+} 10.O-O-O {51} 1-0
       "     "       "     "     "       "         "   "        "    "       "    "     "      "     "  "     " Bg4{+} 10.O-O-O {36} 1-0
       "     "       "     "     "       "         "   "        "    "       "    " 7.Ne5{=} e6 8.Bd3 {37} 1/2-1/2
       "     "       "     "     "    g6{=} 4.e5 {32} 1/2-1/2
       "     "    2.Nc3{=} d5{=} 3.Nf3 Bg4{=} 4.h3 Bh5{=} 5.exd5 {52} 1/2-1/2
       "     "        "     "        "   "       " Bxf3{=} 5.Qxf3 e6{=} 6.d4 Nd7{=} 7.Bd3 {37} 1/2-1/2
       "     "        "     "        "   "       "    "         "  "       " Nf6{+} 7.Bd3 {37} 1-0
       "     "        "     "        "   "       "    "         " Nf6{+} 6.d3{+} e6 7.a3 {34} 1-0
       "     "        "     "        "   "       "    "         "   "    6.d4{+} dxe4 7.Nxe4{+} Nxe4 8.Qxe4 {22} 1-0
       "     "        "     "        "   "       "    "         "   "       "       " 7.Qe3{=} Nbd7 8.Nxe4 {56} 1/2-1/2
       "     "        "     "        " dxe4{+} 4.Nxe4 Bf5{+} 5.Ng3 {55} 1-0
       "     "        "     "        "    "         " Bg4{+} 5.h3 {62} 1-0
       "     "        "     "        "    "         " Nd7{+} 5.Bc4 {68} 1-0
       "     "        "     "        "    "         " Nf6{+} 5.Nxf6+ exf6 6.Bc4{+} Bd6 7.O-O{+} O-O 8.d4 {30} 1-0
       "     "        "     "        "    "         "   "          "    "     "      " 7.Qe2+{+} Qe7 8.Qxe7+ {36} 1-0
       "     "        "     "        "    "         "   "          "    " 6.d4{+} Bd6 7.Bc4 {64} 1-0
       "     "        "     "        " Nf6{+} 4.e5 {42} 1-0
       "     "        "    d6{+} 3.d4 {44} 1-0
       "     "    2.Nf3{=} d5 3.Nc3 Bg4 4.h3 Bxf3 5.Qxf3 e6{=} 6.d4 {37} 1/2-1/2
       "     "        "     "     "   "    "    "      " Nf6{=} 6.d3 {92} 1/2-1/2
       "    d5{=} 2.exd5 Nf6{+} 3.Bb5+{+} Bd7 4.Bc4 {30} 1-0
       "     "         "   "    3.c4{+} c6 4.d4{=} cxd5 5.Nc3 e6{+} 6.Nf3 {34} 1-0
       "     "         "   "       "     "    "       "     " g6{=} 6.Nf3 {24} 1/2-1/2
       "     "         "   "       "     "    "       "     " Nc6{+} 6.Nf3 {31} 1-0
       "     "         "   "       "     " 4.dxc6{+} Nxc6 5.Nc3 {39} 1-0
       "     "         " Qxd5{=} 3.Nc3 Qa5{=} 4.d4 c6{=} 5.Nf3 Nf6 6.Bc4{=} Bg4 7.h3 {42} 1/2-1/2
       "     "         "    "        "   "       "  "        "   " 6.Bd3{=} Bg4 7.h3 {44} 1/2-1/2
       "     "         "    "        "   "       " Nf6{+} 5.Nf3 {17} 1-0
       "     "         "    "        " Qd8{+} 4.d4 g6{+} 5.Bf4 {20} 1-0
       "     "         "    "        "   "       " Nf6{+} 5.Bc4 {24} 1-0
       "    d6{+} 2.d4 g6{+} 3.Nc3{=} Bg7 4.f4 Nc6{+} 5.Nf3 {54} 1-0
       "     "       "  "        "      "    " Nf6{=} 5.Nf3 {40} 1/2-1/2
       "     "       "  "    3.Nf3{+} Bg7 4.c3 {38} 1-0
       "     "       " Nf6{+} 3.Nc3 g6 4.Bg5{+} Bg7 5.Qd2 h6{+} 6.Bf4 {39} 1-0
       "     "       "   "        "  "     "      "     " Nbd7{+} 6.O-O-O {32} 1-0
       "     "       "   "        "  " 4.f4{=} Bg7 5.Nf3 O-O 6.Bd3 a6{=} 7.O-O {43} 1/2-1/2
       "     "       "   "        "  "    "      "     "   "     " Nc6{+} 7.e5 dxe5 8.fxe5 Nd5{+} 9.Nxd5 {25} 1-0
       "     "       "   "        "  "    "      "     "   "     "   "       "    "      " Nh5{+} 9.Be3 {39} 1-0
       "     "       "   "        "  "    "      "     "   "     " Nfd7{+} 7.O-O {23} 1-0
       "    e5{+} 2.Bc4{+} Nc6{+} 3.Nf3 {17} 1-0
       "     "        "    Nf6{+} 3.Nc3 Bb4{+} 4.f4 {22} 1-0
       "     "        "      "        " Bc5{+} 4.f4 d6 5.Nf3 Bg4{+} 6.h3 {17} 1-0
       "     "        "      "        "   "       "  "     " O-O{+} 6.d3 {22} 1-0
       "     "        "      "        " Nc6{+} 4.f4 {41} 1-0
       "     "    2.d4{=} exd4 3.c3 {47} 1/2-1/2
       "    e6{+} 2.d3{+} c5{+} 3.Nf3 {46} 1-0
       "     "       "    d5{+} 3.Nd2 Bd6{+} 4.Ngf3 {49} 1-0
       "     "       "     "        " c5{+} 4.g3 {32} 1-0
       "     "       "     "        " Nf6{+} 4.g3 {31} 1-0
       "     "    2.Nc3{+} d5 3.d4 {31} 1-0
       "    g6{+} 2.d4 Bg7 3.Nc3{+} d6 4.Be3{+} c6 5.Qd2 {37} 1-0
       "     "       "   "     "     " 4.f4{=} c6{+} 5.Nf3 {24} 1-0
       "     "       "   "     "     "    "    Nc6{+} 5.Be3 {31} 1-0
       "     "       "   "     "     "    "    Nf6{=} 5.Nf3 O-O 6.Bd3 Bg4{+} 7.h3 {21} 1-0
       "     "       "   "     "     "    "      "        "   "     " c5{=} 7.dxc5 {44} 1/2-1/2
       "     "       "   "     "     "    "      "        "   "     " Nfd7{+} 7.O-O {23} 1-0
       "     "       "   " 3.Nf3{+} d6 4.Bc4 {25} 1-0
       "    Nc6{+} 2.d4{+} e5 3.dxe5 {41} 1-0
       "      "    2.Nf3{=} d6{=} 3.d4 {46} 1/2-1/2
       "      "        "    e6{+} 3.d4 {61} 1-0
       "    Nf6{+} 2.e5 Nd5 3.d4 d6 4.c4{=} Nb6 5.exd6 cxd6{+} 6.Nc3 g6 7.Bd3 Bg7{+} 8.Nge2 Nc6 9.Be3 O-O 10.O-O e5 11.d5 Nb4{+} 12.b3 {45} 1-0
       "      "       "   "    "  "    "      "      "    "        "  "     "   "         "   "     "   "      "  "     " Ne7{+} 12.b3 {36} 1-0
       "      "       "   "    "  "    "      "      "    "        "  "     " Nc6{+} 8.Nge2 {43} 1-0
       "      "       "   "    "  "    "      "      " exd6{=} 6.Nc3 Be7{+} 7.Bd3 d5{+} 8.c5 {46} 1-0
       "      "       "   "    "  "    "      "      "    "        "   "        " N8d7{+} 8.Nge2 {52} 1-0
       "      "       "   "    "  "    "      "      "    "        " Nc6{=} 7.Nf3 {32} 1/2-1/2
       "      "       "   "    "  " 4.Nf3{+} dxe5 5.Nxe5 {19} 1-0
    1.f4{+} d5 2.Nf3 {64} 1-0
    1.g3{+} g6 2.Bg2 {45} 1-0

     

  • 3 months ago · Quote · #45

    long_quach

    Poemander wrote:

    Browsed the net the other day, thinking it would be cool if a translator existed from algebraic notation to descriptive.

    There already is. I used to play on Yahoo chess when it was around. I download the game. Chessmaster 3000 can read algebraic. CM 3000 can translate to descriptive. CM 6000 can translate between algebraic, descriptive, and Portable Game Notation (PGN).


    I learned from descriptive to algebraic. I prefer algebraic. For me it is less error prone. Was that King's Knight or Queen's Knight to King's Kight or to Queen's Kight 5, 5 from which perspective?


    I hate figurine algebraic (authors trying to sell languageless chess books to all countries.)


    I also like algebraic for another reason. I live in the Washington DC metropolitan area. The streets in DC and numbered and lettered. Algebraic notation makes chess more like

    "All the world's a stage,

    And all the men and women merely players".


  • 3 months ago · Quote · #46

    Poemander

    Algebraic is certainly concise and less error prone, at least for novices. It has proven a valuable resource for "Chess Translator & PGN Manager.exe".

    http://www.swissimmaculate.com/?justsaying=1

    The sorting of games into alphanumeric order exploits it by even omitting the move numbers for the record. It remains a fact though, that the sequence of historic books by the pioneering champions very likely reflects the best order of learning for the student. These are in descriptive notation.

    Once knowledge was in Latin or ancient Greek, so that the barbarian relied on the intellectual, and monks preserved learning to provide Prelates with the date of Easter, and Masons built their halls. Albert Einstein bemoaned the fact that knowledge fell into the hands of the profane when translated.

    I guess both languages are necessary for those who strive to advance, rather than for vanities. I speak of Occidental history, of course. East and West have now met in our global community, with English more or less the universal language likewise, due Queen Elisabeth with John Dee's advice. With instruction from "The Prince" by Niccolo Machiavelli, her successor helped fulfill a very unlikely prophecy, if chance is real. The world changes, and so does Chess, for better or worse, but no doubt the universe is unfolding as it should.

  • 2 months ago · Quote · #47

    Poemander

    Chess Translator & PGN Manager 2.01 (released soon)

    There are some significant changes, hence the new version number.

    The following items have been modified in this release

    - item 0 - Much testing, many bug fixes, cosmetic enhancements, and conveniences have been added as usual, as well as extra useful help dialogue. The recognition & handling of initial ECO Opening ID Comments (unintended duplication or failed removal when reformatted & recompiled) has been corrected.

    - item 1 - For the MAIN MENU OPTION "MERGE, PURGE & EDIT games of the CURRENT COMPILATION", a means of editing a specific name tag throughout the compilation, that has NOT been proposed by the application itself, has been provided.  Special keys assist in NORMALISATION functions as noted with the relevant OPTION, as well as below.  The <Ins> key will cycle through the alternate NAMES available as alternatives.  <Ctrl><Enter> keys will conform to a specific naming NORMALISATION convention, if this is deemed acceptible, partially illustrated thus:

     "Charles M.S. (CHAS) De La André-O''Connell sr" -> "de la André-O''Connell, Charles M S sr (CHAS)""

     This function is sophisticated beyond the sample given, and will also reverse the NORMALISATION if applied twice in succession.  Often the TALLY OPTION will resolve first and last name confusion where no "," exists.  While a somewhat intelligent function, and seldom incorrect, the user himself may sometimes require further information to resolve ambiguities.  To this end the following options have been supplied:

          14 C)REATE CONCORDANCE file of PLAYER NAMES
          15 T)RANSFORM every NORMALISABLE PLAYER NAME
          16 D)ETERMINE an ARBITRARY set of PLAYER NAME TRANSFORMATIONS
    @
     OPTION 14 creates a concordance of PLAYER NAMES, their FREQUENCY and their AUTOMATIC NORMALISATIONS, as well as an ALPHABETICAL LISTING of the NORMALISED PLAYER NAMES.  This can be cross referenced in NotePad using the Edit > Find to assist with other MERGE, PURGE & EDIT functions.  It also serves as a record of previous states, for which purpose a COMPILATION ID & date/time sequence is supplied in the CONCORDANCE filename.  Therefore OPTIONS 15 & 16 are not available unless a CURRENT CONCORDANCE has been compiled.   The data also becomes available during the application of OPTION 16.

    - item 2 - The MAIN MENU OPTIONS

    JOIN & PREFORMAT ALL PGN files in CURRENT DIRECTORY
    &
    CREATE or APPEND TO a CURRENT COMPILATION from PGN files

    now permit a more specific selection of PGN files rather than just one or all (as is the case with the OPENING CATEGORIES and ENDGAMES selection menus).

    - item 3 - Addition and major enhancements have been added to OPTIONs:

    PGN file FORMATTING, RESEQUENCING and MODIFICATION OPTIONS

     0 C)ANCEL
     1 B)ASIC PGN file FORMATING ONLY
     2 R)EMOVE GAME NUMBERS if present
     3 A)DD or RESEQUENCE GAME NUMBERS
     4 S)EPARATE COMMENTS & MOVETEXT
     5 D)ELETE COMMENTS from MOVETEXT
     6 F)EN & FIN BOARD POSITION REMOVAL

    under MAIN MENU OPTIONs: player names

    RESEQUENCE GAME-NUMBERS & MANAGE DATABASE FRAGMENTATION
    &
    JOIN & PREFORMAT PGN files in CURRENT DIRECTORY

    - item 4 - comments delimiters are arbitrarily separated from surrounding characters by a space for clarity.

    - item 5 - a move number followed by a game result, rather than by a move, caused the parser to fail to record the game without a diagnostic.  This now is fixed.  REFORMAT eliminates the superfluous move number.

    - item 6 - Concise algebraic output format was not properly integrated with filtering. This is now fixed and greatly enhanced with various settings, toggling the display of attributes compiled for ANALYSIS purposes. This ANALYSIS is also used to produce selections comprising WHITE & BLACK OPENING REPERTOIRES, subject to the same settings. These REPERTOIRES need to be generated from a selection of games comprised in the LEGATED CURRENT COMPILATION, determined by ROSTER FILTER settings, to form a consistent set of games (e.g. Bobby Fischer's games playing Black pieces to produce a BLACK REPERTOIRE):

    DEFAULT PGN & TEXT FILE PROPERTIES for

    COMPLETE Variation Index
    WHITE Opening Repertoire
    BLACK Opening Repertoire

    Index Properties Menu (* only repertoires affected)
                        
    Cancel
    Default settings
    Truncation to essentials is ON <toggle>
    Omission of 0 to 4 ply games is ON * <toggle>
    Identification prefixing is ON <toggle>
    Move count display is ON <toggle>
    Inclusion of forced draws is ON * <toggle>
    Selection without optimisation is ON * <toggle>
    WRITE FILES ("filename.pgn" & indexing "filename.txt")

    - item 7 - A set of ROSTER FILTERS may be generated by entering a name (e.g. "Robert James (Bobby) Fischer"), which are saved under appropriate LABELS. These filters may later be LEGATED to produce subsets of games:

       Fischer, Robert James (Bobby) .............To produce all games as WHITE or BLACK.
       Fischer, not Robert James (Bobby)..........To check naming integrity and EDIT the compilation.
       Fischer, Robert James (Bobby) [White]......For generating a WHITE REPERTOIRE.
       Fischer, Robert James (Bobby) [Black]......For generating a BLACK REPERTOIRE.

    Such filters can be quite tedious to create otherwise, and grant permanent and convenient access to the games of various players. For convenience, a conversion activation key <Ctrl><Enter> is supplied (as in MERGE, PURGE & EDIT), to affect the NORMALISATION:

    "robert james (bobby) fischer"
    ->
    "Fischer, Robert James (Bobby)"

    Help dialogue will appear to assist in the use of this OPTION.

    - item 8 - Help dialogue appears with most MENUS. Those beginning with ! will appear only once for each instance of CT&PM, and an immediate <Esc> is supplied in any case.  Where this may become annoying, available HELP dialogue is provided as a MENU OPTION.

    Similarly, all settings are reset to defaults with each instance except for those whose settings are clearly displayed in the FILE FORMAT MENU. These control the PGN File generation, and may enhance the EXPORT FORMAT settings.

    (I have taken the liberty of redefining EXPORT FORMAT by dispensing with the "Setup" tagname, and making the tagnames FEN and FIN mandatorily the starting and finishing board positions. Their Forsyth-Edwards Notation is also enhanced to allow a bijection with board positions without overhead, thereby only losing information regarding the "fifty move rule" without requiring calculation. Adjournment may reasonably reset this rule, given the "fatigue management" thus supplied. The knee jerk reaction to the 269 move Ivan Nikolic vs Goran Arsovic game:

    https://www.youtube.com/watch?v=PLPpKzDxdZU
     
    is perhaps better managed thus. In the spirit of the original "en Passant rule", the game should not be arbitrarily changed by rules or guilotine simulating "Fischer increments", to supply a "get out of jail free" card. A minimum of 1.5 seconds per minute correctly supplies half the time/move after half the piece value (not pawns) remains at average 40 moves (based on 208 games "The Unknown Capablanca" ISBN 0 7134 2964 available as PDF:

    https://notendur.hi.is/adl2/Hooperd%20&%20Brandreth%20-%20The%20Unknown%20Capablanca.pdf

    )).

    - item 9 - Assuming PGN file naming conventions such as...

       "1943 - 2008 Fischer, Robert James (Bobby) 1150 (algebraic).pgn"

    ...as generated by CT&PM, or the ideal 1 game input filename...

    "Robert James (Bobby) Fischer 1.pgn"

    ...a routine has been added to the OPTION:

    "OUTPUT PGN file MANAGEMENT" > "ROSTER FILTER Definition (COMPILATION & OUTPUT PGN)"

    ...to generate sets of four roster filters (as above)for each source file which has been used to compile the LEGATED COMPILATION. Again, Help dialogue will appear to assist in the use of this OPTION.
    --------------------------------------------------------------------------------
    - item 10 - DEPARTURES FROM THE STANDARD
    --------------------------------------------------------------------------------
     The following is now an easily referenced MAIN MENU item:

     On the subject of the STANDARD PORTABLE GAME NOTATION SPECIFICATION AND IMPLEMENTATION GUIDE, (with gratitude & respect, used as a guide, together with perceived practical application generally) the following departures are implemented in CT&PM:

     The NAG (Numeric Annotation Glyph, $0 to $255) is dispensed with by substituting $1 to $6 with the move notation suffixes ! ? !! ?? !? ?! as in the traditional descriptive. These are tolerated in algebraic notation by PGN Mentor. The remaining non-null NAGs are replaced as the {braced} commentary equivalent. Nested commentary is permitted, using matching {braces}, [brackets] and (parentheses).  End of line comments, commencing with the semicolon ; are likewise converted to the braced commentary used almost invariable.

     At this point, RAV (Recursive Annotation Variation), using nested parentheses, is treated the same as commentary, and is not parsed nor translated. Maybe parentheses should ideally be reserved for RAV only, and be able to be mixed and nested with commentary using braces, brackets, and parentheses, provided that the RAV may contain commentary, but commentary is not recognised as containing RAV.  The recursive parsing and/or translation would then be feasible and useful.

     The following five symbols + ++ # ## % suffixed to move notation indicate respectively CHECK, DOUBLE CHECH, CHECK & MATE, DOUBLE CHECK & MATE, and STALEMATE, and are rendered as " ch", " dbl ch", " ch & mate", " dbl ch & mate", and " stalemate" in descriptive notation (including the leading space). The stalemate symbol will not be placed in the first column to cause a conflict with the STANDARD, as movetext lines are broken at move numbers by CT&PM, and these symbols are directly appended to move notation. However, again following the descriptive notation tradition, rather than the STANDARD, all of these symbols will be deemed to suffice for disambiguation purposes, whenever possible.

     Roster items found in the source but lacking tags are ignored except for those with tagnames: "Event", "Site", "Date", "Round", "White", "Black", "Result" & "ECO".  Optional roster items are generated as per settings, and this information is therefore not lost.  These include "Game", "ECO", "PlyCount", and "FIN".  The ECO tagname-tag pair is considered by CT&PM as part of an Eight Tag Roster mandatorily required for Export Format.  The reason is as follows.

     The ECO tagname-tag pair implies positional identification of variants requiring the computer to achieve, IF THIS IS DONE PROPERLY. It does not seem reasonable that a game reaching a position from Alekhine's Defense should be identified as a Bishop's Opening based on the first three halfmoves.  On the contrary, the moves normally creating a certain position should only be used to define an opening variant, by associating a variant name with the resultant position, in my opinion.  Only a computer will guarantee the archiving of export quality PGN games, in terms of correct and unambiguous movetext, and that applies more so to ECO tags thus defined.

     The "FEN" tag may be adjusted by CT&PM, so that positions are equal (same moves possible) if and only if FENs are equal. Different FEN representations may represent the same position in terms of legal moves available, unless the en passant target square implies that a capturing pawn actually exists, whether execution is positionally legal or not. Likewise, rooks associated with asserted castling priveleges must mandatorily exist, without regard to other castling legalities. The equivalence of positions based on FEN descriptions are thereby guaranteed. The creation of FEN descriptions thus defined requires no analysis of moves. It does render them complete, either for the purposes of recognising opening move transpositions, or as the first known occurrence in a draw claim. Input FEN notation will therefore be corrected accordingly when necessary, during PGN compilation.

     Lastly, the "Setup" tagname is considered redundant where a "FEN" tagname-tag pair is supplied, and is arbitrarily omitted.  The FEN tagname is deemed to indicate the starting position of a game, while the FIN tagname indicates the position when the game was concluded.  FIN tags are used by CT&PM to generate data for the recognition of ECO variants as described above, and optionally for the creation of board position diagrams in the output PGN files.
    --------------------------------------------------------------------------------


Back to Top

Post your reply: