精華區beta puzzle 關於我們 聯絡資訊
壹、前言 -------- 這幾天,我開始提出中國象棋的「加入棋子問題」、「倒退棋步問題」, 非常令人驚喜地,受到非常大的迴響。 非常多人踴躍地來回答問題,其中不只包括puzzle板板眾,也包括大量在 象棋界認識的朋友。我想這跟兩個因素有關: 一、在台灣,下象棋的人口當然遠大於下西洋棋的人,比如說我身邊幾乎 沒半個知道啥是過路兵,但幾乎每個人都可以跟你下盤象棋。 二、中國象棋謎題還處在發展階段,目前出的幾個問題都算簡單,大家還 蠻好入門。 puzzle板的板友,長期受到「西洋棋謎題」磨練,無論答題率和準確度, 都相較為高。許多朋友,尤其是非本板板眾大體都對「逆向分析」這個領 域一無所知。 為了讓更多人可以更加了解「逆向分析」這個有趣的領域,因此特寫一篇 專文出來具體說明。 貳、什麼是逆向分析問題? ------------------------ 簡單來說,就是給你一個局面,你要推理出「前面」發生過哪些事情。或 是問:這個局面是怎麼被走出來的? 叁、為什麼會有逆向分析這個領域的問題 ------------------------------------ 過去在中國象棋界,大多數的問題都是「殘局問題」,著名的七星聚會、 萬里長征都是這個類型。也就是給你一個局面,要找出紅先勝、或先和的 著法來。 這種殘局問題,無論是中國象棋、西洋棋、日本將棋....乃至世界各國棋 種,都一直是很重要的領域。做殘局問題的好處,是非常直接的,因為你 在現實比賽中可能遇到!!做殘局問題,毫無疑問是種增加整體棋力、臨場 情勢分析的辦法。 不過不知道有沒有人會好奇,出現一個「局面」,那這個局面究竟是怎麼 被走出來的? 這個問題,當然是大多數棋手不需要考慮的,每個人想法都一樣-我才管 你前面發生什麼事情,我只要從這個局面開始走什麼什麼,能贏就好啦! 這個問題在中國象棋是如此,在西洋棋領域也是如此,也因此即使到現在 ,「給一個局面,求幾步殺」仍然是西洋棋謎題的「王道」。 或許,是做煩了這類型問題,或許是想換個方式考驗自己腦細胞。但讓大 家開始重視「逆向分析」的謎題,是因為「逆向分析的直接將死」問題出 現,如下: 8         黑白 7         pP = 小兵 6         rR = 城堡 5           nN = 騎士 4           bB = 主教 3           qQ = 皇后 2           kK = 國王 1              abcdefgh    白先,求兩步殺 不懂西洋棋的朋友先別急,我們只是藉由這題說明為什麼會有逆向分析問 題而已~而且我們會盡可能用淺顯易懂的文字說明。 稍微分析一下,就可以發現,白最佳手段似乎是皇后來c6,將軍抽車,但 黑仍然可以撐個兩回合以上!剩下手段都更糟,因為黑方可以「入堡」( 或翻王車易位),這樣防禦更強。黑無論如何都可以撐兩回合或更久 所以看來沒有兩步殺的手段了?不~現在就讓「逆向分析」閃亮出場吧! 如圖情勢,是怎麼走出來的呢? 顯然,黑上一步只能動國王或是城堡,因此黑方肯定無法在下一手「入堡 」!所以白接著只要悠哉將皇后走到a1,接下來黑無論怎麼應,都有后h8 殺! 從這個問題之後,西洋棋領域,一直都有傑出的「逆向分析」問題出來, 每個謎題都富饒趣味性和創作性,可以說是謎題界的一道特殊光芒。 肆、那麼,中國象棋不能設計出逆向分析問題嗎? -------------------------------------------- 這就是我在這邊要提出的-我們從小到大都會被問到這個問題-別人能, 我們為甚麼不能? 老外研究西洋棋的逆向分析,可是有個千百年!各種類型大大小小題目, 被設計出來,可以說是謎題界的一大明星。 既然老外能,做為一個象棋愛好者,當然也要能設計出來囉! 答案當然是肯定的,前面我已經出過一題,我在這邊再給一題範例! ╤╤╤╤╤╤╗ ┼┼┼米┼┼┼╢ ╬┼┼┼┼┼╬╢ ╠┼╬┼╬┼╬┼╣ ╟┴┴┴┴┴┴┴╢ ╟┬┬┬┬┬┬┬╢ ╠┼╬┼╬┼╬┼╣ ╟╬┼┼┼┼┼╬╢ ╟┼┼┼米┼┼┼╢ ╚╧╧╧╧╧╧╝ 如圖,已知輪到紅方,求這個局面前一步發生什麼事情? 開始做這個題目,我們必須約定「前提」 這個局面必須是個「可以被走出來的局面」,不是刻意排出來的結果 。我們可以想像成你去參觀一場棋局,你看到兩個人下出如上局面。 這一個棋局前面雙方沒有違反任何規定,比方說沒有走出王見王啦、 沒走出自殺棋步啦(對方叫將了你還不回應) 這個前提非常重要!否則講難聽的,雙方不按規則走,就算前面來個 炮飛兩重山、馬走田字,那還得了!根本沒得分析嘛! (請參考布袋戲玩象棋: http://www.youtube.com/watch?v=fi6wuxDxOJY )
在這個前提下,我們就可以從局面上一些線索,分析出「前面發生什 麼事情」 另外,如果題目問你前一步發生什麼事情,那麼你就必須清楚說出, 前一步一定是「某子從哪邊移動到哪邊、而且吃了什麼」。 為什麼這個吃了什麼很重要呢?讓我們解看看這局就知了! 如圖都已經告知你輪紅方了,那上一著當然只能是黑方走,黑方可以 走啥?看來,也只能是移動將了。可是.... ╤╤╤╤╤╤╗ ┼┼┼米┼┼┼╢ ╬┼┼┼┼┼╬╢ ╠┼╬┼╬┼╬┼╣ ╟┴┴┴┴┴┴┴╢ ╟┬┬┬┬┬┬┬╢ ╠┼╬┼╬┼╬┼╣ ╟╬┼┼┼┼┼╬╢ ╟┼┼┼米┼┼┼╢ ╚╧╧╧╧╧╧╝ 絕對不是將5平4!因為這代表上一步,雙方正面臨將對將狀態!這 是象棋禁著!肯定不能被走出來的 那麼,不是將5平4,那只好是將4退1囉? 這個答案只能拿50分!你看看將4退1,表示黑將上一著正面臨紅硨 的將軍。這有可能嗎?不可能!你會發現紅上一著,無論怎麼走,都 無法解除掉將軍狀況。 比方說紅走兵八平九,表示黑不但沒解決被將軍狀態,紅也沒順勢去 把將軍吃掉!這在「正常比賽」是肯定不會出現的 因此正確答案是「將4退1,而且吃了顆紅傌」!然後再前一步就是 紅退回去幫忙擋了! ╤╤╤╤╤╤╗ 硨傌米┼┼┼╢ ╬┼┼┼┼┼╬╢ ╠┼╬┼╬┼╬┼╣ ╟┴┴┴┴┴┴┴╢ ╟┬┬┬┬┬┬┬╢ ╠┼╬┼╬┼╬┼╣ ╟╬┼┼┼┼┼╬╢ ╟┼┼┼米┼┼┼╢ ╚╧╧╧╧╧╧╝ 如圖,接著走傌八進六、將4退1 所以剛剛那提前一步一定是將4退1吃傌。 如果你是象棋高手,你一定馬上就會質疑-為什麼紅在這個局面,不 改走傌八退七,叫將準備平肋道叫殺呢? 這邊就必須說明,在逆向分析的領域,是不重視「棋理」的,簡單來 說除了「雙方都按規則走」,沒有其它限制,雙方可能走出有硨可吃 沒吃,有殺可殺沒殺。 事實上這些問題在比賽都是常見的,光是筆者我就曾在某年比賽犯下 明明局中有兩步殺機會沒走出的XD 我們一切只能保證一個前提-      「雙方都不曾走出自殺步、王見王的變化」 另一方面,我們也可以注意到,我們雖然推得紅走出「傌八進六」這 一著,但是....「這一著有沒有吃子我們可不知道喔!」搞不好這一 著吃了個黑車也不一定!這樣一來自然也沒有可以平肋叫殺的變化。 但無論如何這都不是我們重點。 伍、引導入逆向分析領域,對中國象棋是否有甚麼影響呢? ---------------------------------------------------- 那麼,引導入逆向分析領域,對殘局研究是否有什麼改變或影響呢? 我在這邊給出一個象棋的殘局局面舉例: ╔╤╤╤╤╤╤╗ ┼┼┼┼┼┼╢ ╟╬┼┼┼┼╬╢ ╠┼╬┼╬╬┼╣ ╟┴┴┴┴┴┴┴╢ ╟┬┬┬┬┬┬┬╢ ╠┼╬┼╬┼╬┼╣ ╟╬┼┼┼┼┼╬╢ ╟┼┼┼米┼┼┼╢ ╚╧╧╧╧╧╧╝ 如圖,請問紅如何獲勝? 我想所有學過中國象棋的,都知道這個局面,這就是著名的「釣魚馬」嘛 !接下來你一定會回答硨四進三得勝吧? 但現在讓我們想想,這一局面,前面是輪誰走哩?很顯然,不是黑方!因 為黑根本就動彈不得!所以上一著只能是紅方走棋,現在這一著輪黑,已 經被困死啦!所以正確答案就是:「啥都不用走,直接就是紅勝了!」XD 注意這個局面如果是發生在西洋棋,那結局反倒是和局了! 可以看出,引導入逆向分析,對殘局的分析,仍然有一定影響力,我們除 了思考下一著該走什麼外,還可以順便思考一下「這個局面是怎麼被走出 來的」! 陸、結語 --------------------------------------- 好了,我們簡介完了什麼是逆向分析問題,也給定了一個範例,想必 大家都對這塊領域的問題,有一定程度了解了! 那麼,接下來可能就會有人問,那這對中國象棋研究發展領域重要嗎 ? 我覺得,研究殘局的逆向分析謎題,除了對大局分析有一些幫助,對 邏輯思考也有一定的加強。用個漫畫用語的話,就是提升我們「逆向 思考全壘打」的功力。 對於象棋初學者來說,除了能藉著類型題目,更加認識象棋走棋規則 、邏輯思考。 更重要的是提供另類新穎題目,讓一些解殘局「解膩」的朋友,有一 個新的「解謎」、「推理」選擇,進而更增添對學習中國象棋的興趣 。 最後也希望,大家能對這塊領域越來越有興趣。也能有越來越多中國 象棋逆向領域的問題能被設計出來! -- 請多指教喔!! /\●/\ )) (( / /▲\ \ \\ My Blog: http://dreamyeh.pixnet.net/blog -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.174.196 ※ 編輯: DreamYeh 來自: 111.243.174.196 (07/23 18:25)
kohttp:不用走的那個,可能它前一步用士吃了個紅? 07/23 18:45
DreamYeh:被發現了 改一下 XD 07/23 18:53
turtleqqq:對啊..可以用士吐籽 07/23 18:56
turtleqqq:還是可以用將吐子 用馬車雙將軍 07/23 18:57
turtleqqq:甚至不用吐籽~ 07/23 18:58
turtleqqq:還是可以用馬車雙將軍! XDD 07/23 19:01
turtleqqq:將可以是6平5 07/23 19:02
turtleqqq:把紅車改到馬前面讓馬拐馬腳應該可以 07/23 19:03
DreamYeh:改成這樣 你再看看吧 果然不能臨時想一題XD 07/23 19:03
turtleqqq:還是可以 6平5XDD 用車擋馬腳雙將軍. 07/23 19:04
DreamYeh:后XDa...好想砍那題 我在想想喔 07/23 19:04
turtleqqq:一定可以的~~XDD 07/23 19:05
turtleqqq:試試看把車往下移兩格 07/23 19:05
turtleqqq:左邊再加一支車 07/23 19:06
DreamYeh:恩 要加子才行...orz..這樣再看看吧...在不行就砍XD/ 07/23 19:07
turtleqqq:還是不行,車可以吃一紅子,用柺馬腳雙將軍 07/23 19:08
DreamYeh:啊 砍題了啦\囧/ 07/23 19:09
turtleqqq:可以了~不過可以少一隻馬~ 07/23 19:14
DreamYeh:你也來出題啦XD@m 07/23 19:14
DreamYeh:這告訴我 下次不可一邊寫論說文一邊編題目 囧/ 07/23 19:19
stimim:象棋的規則裡有沒有規定被照將一定要解除,還有將可否送死? 07/23 21:11
DreamYeh:樓上這個問題剛好就是要出這類型題目需要約定好的前提.. 07/23 21:18
DreamYeh:中國象棋在這邊規定有點亂 但大體來說自殺手都視為"違例" 07/23 21:19
DreamYeh:因此我們訂題目 只好額外加上"雙方都沒有自殺手"統一規則 07/23 21:20
stimim:這是我剛剛找到的一份規則,有提到一定要應將,將不能送吃 07/23 21:30
kohttp:棋規查這裡:http://www.cccs.org.tw/front/bin/home.phtml 07/23 22:24
※ 編輯: DreamYeh 來自: 111.251.174.142 (07/23 22:56)