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

Belly avatar
By Belly
at 2010-09-16T16:32

Table of Contents

謝謝回覆
 ┌─┬─┬-[士]-┬-[將]-┬─┬─┐ 
 │ │ │ │\│/│ │ │ │ 
 ├─┼─┼─┼-[士]-┼─┼─┼─┤ 
 │ │ │ │/│\│ │ │ │ 
 ├─┼─┼-(傌)-┼─┼─┼-(傌)[象]
 │ │ │ │ │ │ │ │ │ 
 ├─┼─┼─┼─┼─┼─┼─┼─┤ 
 │ │ │ │ │ │ │ │ │ 
 ├─┴─┴─┴─┴─┴─┴─┴─┤ 
 │               │ 
 ├─┬─┬─┬─┬─┬─┬─┬─┤ 
 │ │ │ │ │ │ │ │ │ 
 ├─┼─┼─┼─┼─┼─┼─┼─┤ 
 │ │ │ │ │ │ │ │ │ 
 ├─┼─┼-[卒]-┼─┼─┼─┼─┤ 
 │ │ │ │\│/│ │ │ │ 
[包]-┼-[卒]-┼─※─┼─┼─┼─┤ 
 │ │ │ │/│\│ │ │ │ 
 └-[卒]-┴-(帥)-┴-(炮)-┴-(硨)[包]
這盤一樣是我亂排的
假設著法是靠二路馬退將
然後到底線解開黑包牽制紅車
然後再進車 過程中紅方沒有吃任何子
對人來說 能知道棋局其實是有進展的

這盤面一樣 是隨意排的 並且假設紅的不會走馬二進四
我沒細算不知道有沒有其他漏著

但我想順著這樣的討論脈絡
提出自己的感覺
要程式判斷有無吃子作為棋局進展依據
是可以且簡單的

可是如果沒有吃子的情況
要怎麼用程式判定棋局有進展 似乎有一定難度?

我想法是可以看重複盤面出現次數:

l大進炮又退炮的例子, 起碼會出現炮到底線將軍的重覆盤面
一旦有子被吃 盤面一訂就不同 所以棋局是發展中的
而上例棋子沒被吃,但是馬的位置不同了,也是有進展的.

如果按照這樣說

是不是棋規可以改為看重複盤面就好

看循環著法太麻煩了呢?

謝謝

※ 引述《lunalina (牧羊人之月)》之銘言:
: ※ 引述《popfish (Salvador Dali)》之銘言:
: : 趁著有些空檔發文
: : 回覆l大的棋例
: : 這個盤面,如果紅車平中將藉炮抽子換位,我們不會說紅方他長將敗吧
: : <兵>─┬─┬-[士][將][車]-┬─┬─┐ 
: :  │ │ │ │\│/│ │ │ │ 
: :  ├─┼─┼─┼─※─┼─┼─┼─┤ 
: :  │ │ │ │/│\│ │ │ │ 
: :  ├─┼─┼─┼─┼─┼─┼─┼─┤ 
: :  │ │ │ │ │ │ │ │ │ 
: :  ├─┼─┼─┼─┼─┼─┼─┼─┤ 
: :  │ │ │ │ │ │ │ │ │ 
: :  ├-(傌)-┴─┴─┴─┴─┴─┴─┤ 
: :  │               │ 
: : [包][車](硨)-┬─┬─┬-[卒][馬][包]
: :  │ │ │ │ │ │ │ │ │ 
: : <炮>─┼─┼─┼-(炮)-┼─┼─┼-( )
: :  │ │ │ │ │ │ │ │ │ 
: :  ├─┼─┼-[卒]-┼─┼─┼─┼─┤ 
: :  │ │ │ │\│/│ │ │ │ 
: :  ├─┼-[卒]-┼-[卒]-┼─┼─┼─┤ 
: :  │ │ │ │/│\│ │ │ │ 
: :  └-[卒]-┴-(帥)-┴─┴─┴─┴-(硨)
: : 可是l大下圖那個例子,我們卻是一定要判長將敗,
: : 因為我們人腦知道下圖那樣將軍對棋局沒有推展.
: : 程式撰寫則需要一個明確判準.
: : 對了,這個盤面是很快地想到就擺,若是討論正確著法
: : 可能不是一個很好的排局,敬請見諒!
: 抽子後盤面上棋子減少了,局面有變化,當然不算長將。
: 盤面上棋子位置及數量有沒有變化是一個很明確的依據了吧。

--
Tags: 象棋

All Comments

Sarah avatar
By Sarah
at 2010-09-18T12:36
棋規本來就是看局面循環的。
棋規的文字寫著法,但其精神其實是局面循環
這在1351篇的推文就提到過了
Irma avatar
By Irma
at 2010-09-21T07:50
這盤如前述,紅方雖一直叫將但局面有變化,不算長將
Bennie avatar
By Bennie
at 2010-09-22T21:28
了解 感謝
Rachel avatar
By Rachel
at 2010-09-24T01:02
爭什麼啊,摻在一起做撒尿牛丸啊,笨蛋。

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

Yedda avatar
By Yedda
at 2010-09-16T14:53
※ 引述《popfish (Salvador Dali)》之銘言: : 趁著有些空檔發文 : 回覆l大的棋例 : 這個盤面,如果紅車平中將藉炮抽子換位,我們不會說紅方他長將敗吧 : andlt;兵andgt;─┬─┬-[士][將][車]-┬─┬─┐  :  │ │ │ │\│/│ │ │ │  :  ├─┼─ ...

東莞鳳崗:中國象棋隊開始集訓備戰亞運會

Noah avatar
By Noah
at 2010-09-12T16:52
從今天開始一連十天,中國象棋國家隊的七名隊員開始在鳳崗緊張集訓,拉開了中國象 棋國家隊備戰亞運會以及第16屆亞洲象棋錦標賽的序幕。來看報導: 在鳳崗集訓現場,從今天早上8點半開始,洪智等5名先抵達鳳崗的中國象棋隊隊員就 開始了緊張的集訓。而擔任中國象棋隊的教練胡榮華和趙國榮也早早就在現場指導隊員們 ...

黃仕清:象棋「野戰」高手蓮城顯威

Ursula avatar
By Ursula
at 2010-09-11T12:56
沒有經過正規的訓練、也沒有拜過高手為師,但是,他的象棋功底卻是出類拔萃,並且曾 經戰勝過中國象棋特級大師呂欽。在剛剛結束的第十一屆省運會中國象棋比賽上,他又以 六勝三平不敗的驕人戰績,奪得本屆省運會的男子組象棋冠軍。他就是被象棋圈內人士稱 為「野戰」高手的黃仕清。   黃仕清今年50歲,是廣西柳州人,現在在 ...

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

Olivia avatar
By Olivia
at 2010-09-11T11:03
※ 引述《popfish (Salvador Dali)》之銘言: : 我想藉這討論題目留一個問題, : 是在棋規判定程式撰寫上,判定長捉負的問題, : 假想情況:獻卒送紅車吃,紅車若吃卒則下手被將則敗,只能平一步避開, : 此情況是否算捉? : 若算捉,黑方有兩個卒可輪流捉, : 先左邊的卒捉車,再右邊各來 ...

【情報】2010年第二屆高醫校友盃

Cara avatar
By Cara
at 2010-09-10T15:55
徵求! 高醫人! 2010年第二屆高醫棋類校友盃報名中 只要你曾經是高醫人! 不管你是畢業生 在校生 新生 只要你對象棋有熱誠 ...