Giter Club home page Giter Club logo

Comments (4)

AAArmstark avatar AAArmstark commented on May 24, 2024 1

Just to add:

This is not possible in Chess960 games or analysis on Lichess, but apparently the 960 rules were not checked at all in this broadcast chapter.

Only the standard castling rules applied, so illegal 960 castling was possible on many other moves and also for White.

One observation was that there was no Chess960 or From Position tag in the PGN (instead it said Standard after copying the PGN).

Adding the same source link to another test broadcast correctly added the Chess960 tag and disallowed illegal castling.

The only difference I saw was that in the official broadcast (where the above game is from) the source was added early (certainly missing the FEN tag, possibly the Fischerandom Variant tag as well), while adding the source to a broadcast now includes these tags.

So I have reset the round in the official broadcast and it added the Chess960 tag, thus illegal castling is no longer possible. It seems like the Standard Variant tag added earlier wasn't overwritten for some reason without a reset.

from lila.

AAArmstark avatar AAArmstark commented on May 24, 2024 1

PGNs from today's broadcast to confirm above observation: the FEN tag is added to our PGN after it was added to the source, but the Variant tag isn't updated after it was added to the source, only a manual round reset or deleting the chapters so they get added again, fix this.

Source when first polled (no FEN, no Variant)

Lichess when first polled (no FEN + Variant Standard)

Source after games started (FEN + Variant Fischerandom)

Lichess after games started (FEN + Variant Standard)

Lichess after reset (FEN + Variant Chess960)

from lila.

nilslindemann avatar nilslindemann commented on May 24, 2024

Related FIDE rule in the 2018 handbook, highlighting by me (I could not find this section in the current version):

II.3.2.7.4
All the squares between the king's initial and final squares (including the final square) and all the squares between the rook's initial and final squares (including the final square) must be vacant except for the king and castling rook.

from lila.

nilslindemann avatar nilslindemann commented on May 24, 2024

Another question is, if black can, in above game after 13...Qd7 14.b3, castle long by moving the c8 rook to d8 and the b8 king to c8. Rule II.3.2.1 in the FIDE handbook mentions double move castling, but doesn't mention if the king has to jump over the rook.

Edit: I have just sent a mail to FIDE asking for clarification.

from lila.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.