題:
規則:出於計算三重重複的目的,如何考慮保留和傳授權利?
SarcasticSully
2018-11-17 14:14:32 UTC
view on stackexchange narkive permalink

我正在寫一個國際象棋應用程序,並且對三重重複規則的複雜性有一些疑問。

截至2018年, FIDE手冊的內容如下:

9.2.2當且僅當同一玩家舉棋,相同種類和顏色的棋子佔據相同位置時,才認為位置相同。方塊和兩個玩家所有棋子的可能移動都相同。因此,在以下情況下位置會不同:

9.2.2.1在序列開始時可能已經捕獲了一個典當行者

9.2.2.2並沒有被移動,但是在移動後被沒收了。只有在國王或車隊被移動後,才能喪失配偶權。

此問題規則9.2.2.2 地址計算權城堡。綜觀兩者,我的結論是,它僅檢查相關作品是否已移動;不會考慮其他限制,例如檢查,障礙物,甚至是否沒有捕獲相關的車隊(儘管最後一個可能無關緊要)。

同樣的規則似乎還規定,每位球員都以2種cast割權開始-一種是國王級,另一種是皇后級-而不是3-種國王級,每個菜鳥級。

所以問題的第一部分是,我對城堡權如何影響職位是否相同的評估是否正確?

問題的第二部分似乎有點規則9.2.2.1 很清楚,典當是否可以合法繞過一圈而不能在以後繞過,則位置甚至都不相同

但是有兩個尚不清楚的情況,或者至少應該根據如何計算城堡權加以澄清。

首先,假設一個棋子移動兩個正方形,因此可以被敵人捕獲,但是目的地旁邊沒有敵方棋子。它本來會容易受到威脅的事實會使位置在幾轉後與另一個原本相同的位置不相同嗎?

第二,說一個棋子移動了兩個方塊,降落在敵人的棋子旁邊,賦予該當兵同情權,但在行使同情權的情況下會暴露國王(因此禁止合法的同情人)。幾週後,該位置是否會與其他位置相同?

這是一個很好的問題。不過,它可能是[重複項](https://chess.stackexchange.com/q/777/315)。
我認為不是。您所引用的問題僅提及所有問題。據我所知,這是唯一的問題,它在一個問題中提到了兩種特殊情況。
答案是:“ ...兩個球員的所有棋子的可能動作都相同。”因此,如果可能的動作發生變化,則不會計入重複。
我最初以為是@Ywapom。但是考慮到如何圍繞castling進行工作,casting佔了當前可能的舉動更多,至少值得澄清。
因此答案是,卡斯蒂爾確實會影響重複,但前提是僅可能在考慮進行三折的位置之一中進行防禦,因為這會改變可能的移動?但是,有可能在某些情況下要求三折,而在某些情況下將來的排擋尚未被排除,而在另一些情況下則允許,但是在所有這些情況下,由於一塊被擋住,所以不可能在該回合上說嗎?
在您提到的情況下,@silent-tiger是不可能的。如果我的國王,f-主教和h-rook處於起始位置,則國王和車手都沒有移動,而至少有一個人移動了,這是一個不同的位置,即使該位置的可能移動相同。就將來的城堡而言,所有4種權利-每種顏色的王后和王后-都是三折重複的目的的一部分位置,即使該位置目前不允許鑄造。
“檢查,障礙物,甚至是否捕獲了相關車”取決於董事會狀態。您怎麼能擁有兩個相同的板狀態,但其中一個具有檢查/阻礙/欺騙捕獲,而另一個卻沒有呢?
@Acccumulation如果其中有一個檢查或障礙,則板狀態可能仍然不同。考慮一下:即使考慮到當前可能的舉動是相同的,未來可能的舉動也不同,所以您將玩不同的舉動來準備進城。對規則的字面解讀使每個玩家在開始時擁有2的進城權。遊戲-一位國王,一位女王。這些僅在相關部分移動時才銷毀。這解決了檢查/阻塞的情況,但是不幸的是,儘管沒有實質性的改變,但是它也使電路板的狀態發生了變化。
“董事會狀態仍然可以不同。”董事會的狀態不同,城堡的權利是沒有意義的。三重重複規則僅在木板相同時適用。 “儘管沒有實質性變化,但它也使董事會狀態發生了變化,但白白流氓。”騙子怎麼不是實質性的變化?改變沒有比這更實質性的了。
六 答案:
Remellion
2018-11-17 21:04:44 UTC
view on stackexchange narkive permalink

您已經確定了管理這些情況的正確規則。 9.2.2是適用的相關條款; 9.2.2.1和9.2.2.2只是該規則的澄清。

因此,回答您的問題:

1)您對cast割權的解釋是正確的。每個玩家都擁有兩項隨從權,與當前董事會位置無關。僅當國王或h-rook首次移動時,才能放棄空頭權。只有國王或阿克爾第一次移動時,城堡長久的權利才會喪失。

2)如果一個棋子移動了兩個方塊而沒有敵方的棋子準備在其旁邊捕獲敵人,則該位置與經過更多移動後可以再次出現的位置相同。這是因為所有玩家都具有相同的可能(合法)舉動(相關的傳球者過去,現在和將來都將不可用),因此在9.2.2下它將處於相同位置。

3)類似,如果傳票者由於別針(暴露自己的國王進行檢查)或其他原因是非法的,則不計為可能的(合法)舉動,因此在9.2.2下,該位置和以後重複的位置相同。

補充說明:根據FIDE規則比較FEN並不是正確的實現,因為FEN始終記錄下移動兩個正方形的典當,無論是否可以捕獲傳人。因此,在您描述的兩種情況下,直接進行PGN比較會得出錯誤的結論。

您的回答是正確的,但不幸的是,我認為它部分地錯了重點。關鍵是FIDE規則的編寫方式允許相反的解釋。
thb
2018-11-19 05:16:55 UTC
view on stackexchange narkive permalink

我認為您的問題是一個很好的問題。 @ Remillion,@ itub和@SmallChess已經回答了。我相信我大部分(也許是全部)同意他們的回答,所以現在我想在不同的水平上添加一個答案。

FIDE並未表明它完全掌握了種類您要問的問題。你和我明白了。在一定程度上,國際棋聯沒有。

因此,目前,人們可能找不到所有此類問題的權威答案。真可惜如果FIDE詢問您的建議,他們可以修改規則,但他們並不十分需要。尚未。

FIDE的問題(儘管未完全由FIDE掌握)是用邏輯上完整的方式表達遊戲機制

  • 不需要讀者通過複雜的言語推斷鍊來處理規則手冊語言的措辭,
  • 是明確的,
  • 不太可能被錯誤理解,並且
  • 在計算上很容易處理。

此外,如果FIDE像美國合同橋聯盟(ACBL)所做的那樣,將游戲機制(抽象的數學/邏輯方法)清晰地分開,也會有所幫助

像您一樣的優秀軟件工程師暗含理解問題的能力。不幸的是,到目前為止,國際棋聯仍在努力達成諒解。

在我自己的回答中,我故意“遺漏了您的意思”,理由是這樣的回答對於手頭的任務將不必要地複雜,即編寫符合法律法規的程序。作為(復古)問題主義者,我有點想辦法弄清楚歧義之處,並且意識到使規則完整,一致且可擴展到童話規則的先前和正在進行的努力(即很少有人為的明確例外)。很難做到這一點-這個問題比最初看起來要深得多。
我完全同意您的觀點,並感謝您提及Bridge。所以我+1。魔術聚會是另一種流行的遊戲,其規則與比賽指導原則分開。話雖如此,有可能利用現有法律提取有關重複抽獎的正確含義
itub
2018-11-17 18:15:49 UTC
view on stackexchange narkive permalink

雖然比較FEN字符串可能是常見的做法,但根據仔細閱讀規則,我認為這是不正確的。我要說的是,規則的第一句話已經完全指定了(加了強調):

只有當同一個玩家移動時,同種棋子才被認為位置相同和顏色佔據相同的方塊,並且兩個玩家的所有棋子的可能動作都相同

其餘的只是為了強調“對於所有看似相同的位置(即,所有塊都在相同的正方形中),由於擲骰或傳遞,所有塊的可能移動可能會有所不同。但是我認為,當實際上不可能進行任何被動移動時,計算“被動狀態變化”從根本上是錯誤的,要么是因為剛移動的棋子旁邊沒有敵人的棋子,要么是敵人的棋子被固定了。為了簡化實施,FEN始終記錄一個“過往的目標方格”,但這並不意味著這是可能的舉動。對於該規則而言,由於受檢查或阻礙影響並不重要,因為如果您由於位置1的檢查或阻礙而無法城堡,則如果所有零件都在相同的正方形中,則對於位置3也必須如此。如果不是這樣,那麼不必考慮cast割權就可以明顯改變立場!

FIDE會很好地尋求OP或類似他的人的建議,因為FIDE發現很難以邏輯上完整,易計算的方式表達規則。他們沒有正確考慮這一點。他們還不太了解這個問題。
SmallChess
2018-11-17 15:14:10 UTC
view on stackexchange narkive permalink

...所以我的問題的第一部分是,我對城堡權如何影響位置是否相同的評估正確嗎?...

... other不會考慮諸如檢查,障礙物甚至相關的車隊是否被捕獲之類的限制(儘管最後一個可能無關緊要)...

是的。想像一下,我們從開始的位置開始玩遊戲,但是您沒有娛樂權,我擁有。顯然,這將是另外一場比賽。例如,您不會在Ruy Lopez城堡。

首先,假設一個棋子移動了兩個方塊,因此可以被敵人俘虜,但是目的地旁邊沒有敵人。它會很容易受到包圍的事實是否會使位置在幾轉後與另一個原本相同的位置不相同?

兵永遠不會向後移動。

第二,例如,一個棋子移動兩個方塊,降落在一個敵人的棋子旁邊,從而使該棋子成為敵人。賦予繼承人權利,但在行使賦予繼承人權利的情況下,國王會被曝光(因此,除非另有法律規定,否則除外)

您不必檢查國王的安全。

我認為您過於復雜了規則。在編程中,您要做的就是比較您的FEN字符串(忽略50個移動計數器和不可能的傳遞)。

  FEN compareFEN = ...;對於(i從0到當前移動) {FEN fen = fens [i]如果compareFENIgnore50MoveAndImpossibleEnpassant(compareFEN,fen)print(“發現重複!”)}  
對於OP,您寫道:“我認為規則過於復雜。”我不同意。 FIDE可以在OP之類的人的幫助下以一種干淨,清晰,邏輯明確的方式重寫這些繪製規則。繪製規則比以前更乾淨,更清晰,但是仍然需要工作。我理解,OP的問題不是他在閱讀規則時無法為規則賦予明確的含義。相反,他的問題是規則無法使他相信他的未來用戶將把規則理解為與*他們*閱讀它們相同的含義。
Laska
2019-08-29 03:54:18 UTC
view on stackexchange narkive permalink

這是編程的重要案例,並且還會出現某些國際象棋問題。在開始解釋時,我先說一下小甜餅和小甜餅的處理方式略有不同,但不要擔心。每一步都以最明智的方式進行處理。

理想情況下,人們會在遊戲中向前看,以確定這些舉動是否真的可以玩。對於同行來說,這是完全可行的,因為這僅意味著向前看。陪同者是否可以真正發揮作用或用別針阻止它?

通過觀察遊戲的更深層次,很難確定是否確實可以進行擲骰。因此,該規則僅著眼於兩種權利是否發生了變化,即國王或白痴是否剛剛移動。根據規則委員會的負責人,這是FIDE規則背後的意圖。有人不願對措辭進行任意更改,但當前的2018年措辭似乎相當清楚。當然,FIDE在這裡得到了確切的問題。

這既適用於棋盤遊戲,也適用於國際象棋問題

Rewan Demontay
2019-09-19 16:00:26 UTC
view on stackexchange narkive permalink

儘管沒有直接回答問題,但我最近遇到了一個問題,它說明了城堡的正確性如何影響三倍重複計算。

  [標題“佩特羅維奇,內納德,問題(薩格勒布),1959年,一等獎,白人,將在8日交配” [FEN“ r3k2r / p2p4 / p1pP2p1 / 5pN1 / 5p2 / 1Q3p2 / PP4b1 / KB6 w kq-0 1”] 1。 Qb7 {在初始位置,布萊克同時擁有兩個配售權。} Rd8 2. Qb3 Ra8 {現在我們再次到達初始位置,但是現在布萊克已經失去了城堡後方的權利} 3. Bd3 Rh1 + 4. Bb1 Rh8 {For第三次也是最後一次,我們有了初始位置,但是現在布萊克已經失去了兩項配售權。現在,布萊克根本沒有希望贏得平局。} 5. Qc3 Rh1 6. Qg7 Rxb1 + 7. Kxb1 Rb8 8. Qg8# 

重點是當布萊克出戰時,或在手牌之前,4 ... Rh8,他們可能無法通過三倍重複來要求平局。這是因為在每種情況下,位置都是相同的,但權利(即布萊克的防禦能力)卻不同。在位置1,布萊克擁有兩項權利,在位置2,布萊克只有一項權利,在位置3,布萊克擁有零權利。每個位置都不同,因此,按照國際棋聯大棋局的法律(如其他答案中所述),布萊克無法要求平局。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...