standard constant

MaterialConditions<String> const standard

Material conditions for standard chess, as well as simple expanded variants with chancellor and archbishop only (e.g. Capablanca).

Implementation

static const standard = MaterialConditions(
  enabled: true,
  soloMaters: ['P', 'Q', 'R', 'A', 'C'],
  // although a knight cannot force mate, it can happen if the opponent helps
  pairMaters: ['N'],
  combinedPairMaters: ['B'],
  specialCases: [
    ['B', 'N'],
  ],
);