各棋類對n次局面重覆的處理 - 象棋

By Olivia
at 2010-09-11T11:03
at 2010-09-11T11:03
Table of Contents
※ 引述《popfish (Salvador Dali)》之銘言:
: 我想藉這討論題目留一個問題,
: 是在棋規判定程式撰寫上,判定長捉負的問題,
: 假想情況:獻卒送紅車吃,紅車若吃卒則下手被將則敗,只能平一步避開,
: 此情況是否算捉?
: 若算捉,黑方有兩個卒可輪流捉,
: 先左邊的卒捉車,再右邊各來回捉一次,下次再右邊捉兩次,左邊捉一次,
: 這樣循環圈過大,容易造成著數內無吃子判和,
: 事實上黑屬長捉應判負,因此似乎該主張限制捉子次數?
: 還是長捉可改成像西洋棋看盤面有無重複即可判定較佳?
如果真的是用著法的循環來判定,那下面這個局面應該就和棋了吧。
硨炮┬┬將士┬┬┐ 紅 黑
├┼┼┼士┼┼┼┤ ─ ─
├┼┼┼車┼┼┼┤ 硨 車
├┼┼┼┼┼┼┼┤ 碼 馬
├┴┴┴┴┴┴┴┤ 相 象
├┬┬┬┬┬┬┬┤ 仕 士
├┼┼┼┼┼┼┼┤ 帥 將
├┼┼┼卒┼┼┼┤ 炮 包
├┼┼卒※┼┼┼┤ 兵 卒
└┴┴┴帥┴┴┴┘ (紅方行棋)
1. 炮八退一 士5退4
2. 炮八進一 士4進5
3. 炮八退二 士5退4
4. 炮八進二 士4進5
5. 炮八退三 士5退4
6. 炮八進三 士4進5
7. 炮八退四 士5退4
8. 炮八進四 士4進5
9. 炮八退五 士5退4
10. 炮八進五 士4進5
11. 炮八退六 士5退4
12. 炮八進六 士4進5
13. 炮八退七 士5退4
14. 炮八進七 士4進5
15. 炮八退八 士5退4
16. 炮八進八 士4進5
17. 炮八退九 士5退4
18. 炮八進九 士4進5
19. 炮八退二 士5退4
20. 炮八進二 士4進5
21. 炮八退四 士5退4
22. 炮八進四 士4進5
23. 炮八退六
下略,到目前為止連一個著法的循環都還沒完成,
估計排列組合後將個幾百步不成問題。
但是車炮在同一個位置交替將,已經連續將十幾次了,
雖然著法沒有循環,但這仍然是長將。
焦點應放在捉子的棋子,被捉的棋子(長將也是長捉的一種,長捉將)之間的關係。
原PO的問題我想也可以用這個模型解釋。
所以應不至於有循環著數過多的問題。
再舉一個接近原PO意思的局面:
┌┬┬┬將┬┬┬車 紅 黑
├┼硨┼※┼┼┼┤ ─ ─
├┼硨┼┼┼┼┼┤ 硨 車
├┼┼┼┼┼┼┼┤ 碼 馬
├┴┴┴┴┴┴┴┤ 相 象
├┬┬┬┬┬┬┬┤ 仕 士
├┼┼┼┼┼┼┼┤ 帥 將
├┼┼┼┼┼┼┼┤ 炮 包
├┼┼┼車┼卒┼┤ 兵 卒
└┴┴┴┴帥┴┴┘ (紅方行棋)
這局面紅任一個車只要在同一位置將第四次就輸了,
所以是不可能被紅方長將湊步成和棋的。
兩子共長捉的著數比一個子單獨長捉的著數多是肯定的,
但不至於影響勝負結果。
--
奴僕們!互相殘殺吧!
最後存活下來的人,
我會疼愛他。
--
: 我想藉這討論題目留一個問題,
: 是在棋規判定程式撰寫上,判定長捉負的問題,
: 假想情況:獻卒送紅車吃,紅車若吃卒則下手被將則敗,只能平一步避開,
: 此情況是否算捉?
: 若算捉,黑方有兩個卒可輪流捉,
: 先左邊的卒捉車,再右邊各來回捉一次,下次再右邊捉兩次,左邊捉一次,
: 這樣循環圈過大,容易造成著數內無吃子判和,
: 事實上黑屬長捉應判負,因此似乎該主張限制捉子次數?
: 還是長捉可改成像西洋棋看盤面有無重複即可判定較佳?
如果真的是用著法的循環來判定,那下面這個局面應該就和棋了吧。
硨炮┬┬將士┬┬┐ 紅 黑
├┼┼┼士┼┼┼┤ ─ ─
├┼┼┼車┼┼┼┤ 硨 車
├┼┼┼┼┼┼┼┤ 碼 馬
├┴┴┴┴┴┴┴┤ 相 象
├┬┬┬┬┬┬┬┤ 仕 士
├┼┼┼┼┼┼┼┤ 帥 將
├┼┼┼卒┼┼┼┤ 炮 包
├┼┼卒※┼┼┼┤ 兵 卒
└┴┴┴帥┴┴┴┘ (紅方行棋)
1. 炮八退一 士5退4
2. 炮八進一 士4進5
3. 炮八退二 士5退4
4. 炮八進二 士4進5
5. 炮八退三 士5退4
6. 炮八進三 士4進5
7. 炮八退四 士5退4
8. 炮八進四 士4進5
9. 炮八退五 士5退4
10. 炮八進五 士4進5
11. 炮八退六 士5退4
12. 炮八進六 士4進5
13. 炮八退七 士5退4
14. 炮八進七 士4進5
15. 炮八退八 士5退4
16. 炮八進八 士4進5
17. 炮八退九 士5退4
18. 炮八進九 士4進5
19. 炮八退二 士5退4
20. 炮八進二 士4進5
21. 炮八退四 士5退4
22. 炮八進四 士4進5
23. 炮八退六
下略,到目前為止連一個著法的循環都還沒完成,
估計排列組合後將個幾百步不成問題。
但是車炮在同一個位置交替將,已經連續將十幾次了,
雖然著法沒有循環,但這仍然是長將。
焦點應放在捉子的棋子,被捉的棋子(長將也是長捉的一種,長捉將)之間的關係。
原PO的問題我想也可以用這個模型解釋。
所以應不至於有循環著數過多的問題。
再舉一個接近原PO意思的局面:
┌┬┬┬將┬┬┬車 紅 黑
├┼硨┼※┼┼┼┤ ─ ─
├┼硨┼┼┼┼┼┤ 硨 車
├┼┼┼┼┼┼┼┤ 碼 馬
├┴┴┴┴┴┴┴┤ 相 象
├┬┬┬┬┬┬┬┤ 仕 士
├┼┼┼┼┼┼┼┤ 帥 將
├┼┼┼┼┼┼┼┤ 炮 包
├┼┼┼車┼卒┼┤ 兵 卒
└┴┴┴┴帥┴┴┘ (紅方行棋)
這局面紅任一個車只要在同一位置將第四次就輸了,
所以是不可能被紅方長將湊步成和棋的。
兩子共長捉的著數比一個子單獨長捉的著數多是肯定的,
但不至於影響勝負結果。
--
奴僕們!互相殘殺吧!
最後存活下來的人,
我會疼愛他。
--
Tags:
象棋
All Comments

By Kumar
at 2010-09-11T13:08
at 2010-09-11T13:08

By Valerie
at 2010-09-14T06:01
at 2010-09-14T06:01

By Vanessa
at 2010-09-19T03:25
at 2010-09-19T03:25

By Sandy
at 2010-09-19T09:41
at 2010-09-19T09:41

By Valerie
at 2010-09-19T14:35
at 2010-09-19T14:35

By Harry
at 2010-09-21T15:38
at 2010-09-21T15:38

By Mason
at 2010-09-23T14:17
at 2010-09-23T14:17

By Hedda
at 2010-09-23T20:51
at 2010-09-23T20:51

By Donna
at 2010-09-26T14:34
at 2010-09-26T14:34

By Kelly
at 2010-09-27T16:59
at 2010-09-27T16:59

By Ula
at 2010-09-27T22:43
at 2010-09-27T22:43

By Yedda
at 2010-09-30T05:01
at 2010-09-30T05:01

By Yedda
at 2010-10-01T03:12
at 2010-10-01T03:12

By Xanthe
at 2010-10-03T08:38
at 2010-10-03T08:38

By Lydia
at 2010-10-06T01:03
at 2010-10-06T01:03

By Callum
at 2010-10-07T13:37
at 2010-10-07T13:37

By William
at 2010-10-10T04:12
at 2010-10-10T04:12

By Ula
at 2010-10-11T20:35
at 2010-10-11T20:35

By Olive
at 2010-10-14T03:30
at 2010-10-14T03:30

By William
at 2010-10-17T13:34
at 2010-10-17T13:34

By Zanna
at 2010-10-17T16:36
at 2010-10-17T16:36
Related Posts
【情報】2010年第二屆高醫校友盃

By Cara
at 2010-09-10T15:55
at 2010-09-10T15:55
游原碩升六段

By Dora
at 2010-09-10T11:24
at 2010-09-10T11:24
各棋類對n次局面重覆的處理

By Hedda
at 2010-09-10T11:13
at 2010-09-10T11:13
各棋類對n次局面重覆的處理

By Lucy
at 2010-09-08T16:12
at 2010-09-08T16:12
頂菜園-文財神盃象棋南台灣資格賽

By Carolina Franco
at 2010-09-07T22:25
at 2010-09-07T22:25