Опубликованный пакет / CLIR

fide.laws.chess

v0.1.0

FIDE Laws of Chess

Пломба §208sha256:bbae5f143f1103a18fccd4e4c3f3ce617ba2ec2353050085a513f77fd2c28868
Подключить / law.toml
[dependencies]
fide.laws.chess = "0.1.0"
Получить канонические байты
curl -O /blobs/bbae5f143f1103a18fccd4e4c3f3ce617ba2ec2353050085a513f77fd2c28868.lawir.json

Все адресуемые узлы пакета. Помеченные internal — не часть контракта: сослаться на них из другого пакета нельзя (§24). Свою страницу имеют только публичные символы.

symbol_decl — 66
УзелПодписьАнкеры §194
ConcludeByAgreementthe game ends by agreementinternal
ConcludeByCheckmatethe game ends by checkmateinternal
ConcludeByDeadPositionthe game ends by a dead positioninternal
ConcludeByDrawnClaimthe game ends by a correct draw claim or an automatic drawinternal
ConcludeByResignationthe game ends by resignationinternal
ConcludeBySecondIllegalMovethe game ends by a second completed illegal moveinternal
ConcludeByStalematethe game ends by stalemateinternal
Endedthe game is completedinternal
NotStartedthe game has not startedinternal
PlayMovemake a moveinternal
Playingthe game is in progressinternal
StartPlaystart the gameinternal
agreed_draw_has_ended_the_gamean agreed draw has ended the gameinternal
arbiter_competent_to_decidethe arbiter is competent to reach a correct decisioninternal
arbiter_ofthe arbiter is appointed for the gameinternal
arbiter_shall_see_laws_observedthe arbiter shall see that the Laws of Chess are observedinternal
attempted_transitioninternal
both_players_have_movedboth players have made at least one moveinternal
capturing_pawn_on_adjacent_filethe pawn occupies a square on the same rank and an adjacent file to the pawn that has just advanced two squaresinternal
case_not_precisely_regulatedthe case is not precisely regulated by an Article of the Lawsinternal
castling_legalcastling on that side is legalinternal
castling_path_attackedthe king's square, the square it must cross, or the square it is to occupy is attackedinternal
castling_path_blockedthere is a piece between the king and the rook with which castling is to be effectedinternal
castling_side_ofthe player is considering castling with that rook on that sideinternal
checked_castling_sidethe castling side is in the closed domain of path factsinternal
checked_gamethe game is in the closed domain of protocol factsinternal
checked_piecethe piece is in the closed domain of move historyinternal
checked_playerthe player is in the closed domain of mate-possibility factsinternal
checkmate_deliveredthe player has checkmated the opponent's kinginternal
checkmate_has_been_deliveredcheckmate has been delivered and the game has endedinternal
completed_illegal_move_countnumber of completed illegal moves by the playerinternal
dead_position_arisena position has arisen in which neither player can checkmate the opponent's king with any series of legal movesinternal
dead_position_has_ended_the_gamea dead position has ended the gameinternal
draw_agreedthe two players have agreed a draw during the gameinternal
draw_claimedthe player has claimed a drawinternal
en_passant_capture_legalan en passant capture by this pawn is legalinternal
en_passant_right_openan en passant capture is available on this moveinternal
entered_stateinternal
fifty_move_claim_correctthe player's fifty-move claim is correctinternal
game_drawnthe game is drawninternal
game_lost_bythe game is lost by the playerinternal
game_won_bythe game is won by the playerinternal
illegal_movethe attempted move is illegalinternal
king_cannot_be_checkmatedthe opponent cannot checkmate this player's king by any possible series of legal movesinternal
king_ofthe piece is that player's kinginternal
legal_movethe attempted move is legalinternal
move_meets_articles_3_1_to_3_9the attempted move meets the relevant requirements of Articles 3.1 to 3.9internal
moves_by_each_without_pawn_or_capturethis many moves by each player have been made without the movement of any pawn and without any captureinternal
must_move_first_touched_piecethe player must move the first piece touched that can be movedinternal
own_piece_ofthe piece belongs to the playerinternal
piece_can_be_movedthe piece can be movedinternal
piece_has_movedthe piece has already movedinternal
piece_touched_intentionallythe player having the move touched the piece with the intention of moving or capturinginternal
play_startedthe game has been startedinternal
player_has_the_movethe player has the moveinternal
player_ofthe player takes part in the gameinternal
player_resignedthe player has declared that he/she resignsinternal
position_occurrence_countthe same position has appeared this many timesinternal
procedure_instanceinternal
resignation_has_ended_the_gamea resignation has ended the gameinternal
rook_ofthe piece is that player's rookinternal
second_illegal_move_has_ended_the_gamethe second completed illegal move has ended the gameinternal
stalemate_arisenthe player to move has no legal move and his/her king is not in checkinternal
stalemate_has_ended_the_gamestalemate has ended the gameinternal
threefold_claim_correctthe player's threefold-repetition claim is correctinternal
valid_transitioninternal
type_decl — 8
УзелПодписьАнкеры §194
Arbiterarbiterinternal
CastlingSideside of castlinginternal
Gamegame of chessinternal
GamePlayStateinternal
GamePlayTransitioninternal
Piecechess pieceinternal
Playerplayerinternal
Situationsituation arising during a gameinternal
rule — 47
УзелПодписьАнкеры §194
AgreedDrawArticle 5.2.3. The game is drawn upon agreement between the two players, provided both have made at least one move1internal
AgreedDrawEndsTheGameArticle 5.2.3. An agreed draw immediately ends the game1internal
ArbiterSeesLawsObservedArticle 12.1. The arbiter shall see that the Laws of Chess are observed1internal
CastlingLegalArticle 3.8.2. Castling is legal if the right has not been lost and is not temporarily prevented1internal
CheckmateEndsTheGameArticle 5.1.1. Checkmate immediately ends the game1internal
CheckmateTakesPrecedenceOverSeventyFiveArticle 9.6.2. If the last move resulted in checkmate, that shall take precedence1internal
CheckmateWinsArticle 5.1.1. The game is won by the player who has checkmated his/her opponent's king1internal
DeadPositionDrawsArticle 5.2.2. The game is drawn when neither player can checkmate with any series of legal moves1internal
DeadPositionEndsTheGameArticle 5.2.2. A dead position immediately ends the game1internal
EnPassantCaptureLegalArticle 3.7.3.1–2. En passant capture is legal only on the move following the two-square advance1internal
FiftyMoveClaimCorrectArticle 9.3. The game is drawn upon a correct claim by a player having the move if the last 50 moves by each player have been completed without a pawn move or capture1internal
FiftyMoveClaimDrawsArticle 9.5.2. If the fifty-move claim is found to be correct, the game is immediately drawn1internal
FivefoldAutomaticDrawArticle 9.6.1. The game is drawn if the same position has appeared at least five times1internal
GamePlay/ConcludeByAgreement/entersthe game ends by agreementinternal
GamePlay/ConcludeByAgreement/validthe game ends by agreementinternal
GamePlay/ConcludeByCheckmate/entersthe game ends by checkmateinternal
GamePlay/ConcludeByCheckmate/validthe game ends by checkmateinternal
GamePlay/ConcludeByDeadPosition/entersthe game ends by a dead positioninternal
GamePlay/ConcludeByDeadPosition/validthe game ends by a dead positioninternal
GamePlay/ConcludeByDrawnClaim/entersthe game ends by a correct draw claim or an automatic drawinternal
GamePlay/ConcludeByDrawnClaim/validthe game ends by a correct draw claim or an automatic drawinternal
GamePlay/ConcludeByResignation/entersthe game ends by resignationinternal
GamePlay/ConcludeByResignation/validthe game ends by resignationinternal
GamePlay/ConcludeBySecondIllegalMove/entersthe game ends by a second completed illegal moveinternal
GamePlay/ConcludeBySecondIllegalMove/validthe game ends by a second completed illegal moveinternal
GamePlay/ConcludeByStalemate/entersthe game ends by stalemateinternal
GamePlay/ConcludeByStalemate/validthe game ends by stalemateinternal
GamePlay/PlayMove/entersmake a moveinternal
GamePlay/PlayMove/validmake a moveinternal
GamePlay/StartPlay/entersstart the gameinternal
GamePlay/StartPlay/validstart the gameinternal
GamePlay/initialthe game has not startedinternal
MoveIsIllegalArticle 3.10.2. A move is illegal when it fails to meet the relevant requirements of Articles 3.1 – 3.91internal
MoveIsLegalArticle 3.10.1. A move is legal when all the relevant requirements of Articles 3.1 – 3.9 have been fulfilled1internal
MustMoveFirstTouchedPieceArticle 4.3.1. If the player having the move touches one or more of his/her own pieces, he/she must move the first piece touched that can be moved1internal
ResignationDrawnIfMateImpossibleArticle 5.1.2. If the opponent cannot checkmate the player's king, the result of the game is a draw1internal
ResignationEndsTheGameArticle 5.1.2. Resignation immediately ends the game1internal
ResignationLosesArticle 5.1.2. The game is lost by the player who declares he/she resigns, unless the opponent cannot checkmate1internal
SecondIllegalMoveDrawnIfMateImpossibleArticle 7.5.5. The game is drawn if the opponent cannot checkmate the player's king by any possible series of legal moves1internal
SecondIllegalMoveEndsTheGameArticle 7.5.5. The second completed illegal move immediately ends the game1internal
SecondIllegalMoveLosesArticle 7.5.5. For the second completed illegal move by the same player the arbiter shall declare the game lost by this player1internal
SeventyFiveAutomaticDrawArticle 9.6.2. The game is drawn if at least 75 moves have been made by each player without a pawn move or capture1internal
StalemateDrawsArticle 5.2.1. The game is drawn when the player to move has no legal move and his/her king is not in check1internal
StalemateEndsTheGameArticle 5.2.1. Stalemate immediately ends the game1internal
ThreefoldClaimCorrectArticle 9.2. The game is drawn upon a correct claim by a player having the move when the same position has appeared at least the third time1internal
ThreefoldClaimDrawsArticle 9.5.2. If the claim is found to be correct, the game is immediately drawn1internal
UnregulatedCaseDecidedByArbiterPreface 0.2. Where cases are not precisely regulated by an Article of the Laws, it should be possible to reach a correct decision1internal
priority_rule — 1
УзелПодписьАнкеры §194
CheckmateOverSeventyFiveMovesArticle 9.6.2. Checkmate takes precedence over the 75-move draw1internal
closure_policy — 6
УзелПодписьАнкеры §194
CastlingAttackClosurea castling path not recorded as attacked is not attackedinternal
CastlingBlockClosurea castling path not recorded as blocked is not blockedinternal
EnPassantFlagClosurean en passant right not recorded on this frame is not openinternal
MateImpossibilityClosurea king not recorded as unable to be checkmated can be checkmatedinternal
MoveLegalityClosurea move not recorded as meeting Articles 3.1 to 3.9 does not meet theminternal
PieceMovedClosurea piece that is not recorded as having moved has not movedinternal
external_decl — 2
УзелПодписьАнкеры §194
case_not_precisely_regulated/externalthe case is not precisely regulated by an Article of the Lawsinternal
piece_touched_intentionally/externalthe player having the move touched the piece with the intention of moving or capturinginternal
fragment — 7
УзелПодписьАнкеры §194
FIDE_ART_12internal
FIDE_ART_3internal
FIDE_ART_4internal
FIDE_ART_5internal
FIDE_ART_7internal
FIDE_ART_9internal
FIDE_PREFACEinternal
publication — 1
УзелПодписьАнкеры §194
FIDE_LAWS_2023_ENinternal
source_edition — 1
УзелПодписьАнкеры §194
FIDE_LAWS_2023Laws of Chess taking effect from 1 January 2023internal
source_work — 1
УзелПодписьАнкеры §194
FIDE_LAWS_OF_CHESSFIDE Laws of Chessinternal