中國象棋競技規則與程序設計探討

2020-12-21 隱藏象棋

中國象棋棋規複雜,很多棋例難以判定,同時程序設計也造成了許多困難。亞規程序設計簡單,但很多不合理的地方。這造成了象棋推廣的難度。

鑑於此,我提出了一些自己的理解。希望棋友們和程序設計員們共同研究指正。我試驗了一些棋例,用下面要說的三禁三原則,能很好的進行判定,也能很好的進行程序設計。

我們首先規定:未過河的兵卒不算子,以下所有討論均為此原則。我相信兵卒未過河不算子也是很多老一輩棋手研究的結果,肯定是有利去規則的,這裡不做研究了。

一、「殺」。這個沒有必要探討,殺了,就是勝利了,棋局就結束了,不存在長殺的問題。說這個是為了程序設計判定結束和引出下面的問題。

二、「將」和「叫殺」。「叫殺」又稱「要殺」等,即下步殺。「將」應該等同於「要殺」,不能長「將」,不能長「叫殺」,或者不能「將」和「叫殺」混合長打。很多棋例就是忽略了「叫殺」,覺得「叫殺」是下步的事情,要殺算做「閒」或者「捉」,都是不合理的,這是造成難以判別的根源。其實「將」和「叫殺」是一樣的,都是下步把你的老將殺死,即下一步達到「一」條的「殺」。因此本條就是下步達到「一」。本條為禁止著法,即任何情況下禁止長「將」和長「叫殺」。

三、「吃」與「叫吃」或「叫抽」。有人說不是到捉了麼,先別急,捉和將是一樣的,將的意思是就是捉老將,因此捉子之前先有一步吃,只是吃老將棋局就結束了,吃子的話,棋局照常進行。這也方便程序判定。長吃是不存在的,但是長叫抽存在,所以自然就不能長叫抽,長叫抽就認為是長吃。這裡有5條:

a. 順序原則,一是不違反前述禁止招法的情況下,才能探討本條內容,二是前述原則按順序優先,「將」>「吃」>「捉」,三是如果一著同時存在多個效果,最大效果論。

b. 降級原則,不違反順序原則的基礎上,招法效果降級處理。處理後,前述招法效果等同與本條招法;如:不違反長「將」,「將」等同於「叫抽」。

c. 不變做和原則,不變做和只在同級討論,同級不變做和,如果不同級,參考a和b。這樣就解決了多打對一打的問題,不用單獨規定了,比如2將對一將一捉,2將變著。又比如一將一叫抽對兩叫抽,不變做和。

本條表述為,不違反順序原則基礎上,按降級原則處理後,不能長「叫抽」。

四、「捉」。「捉」就是下步「吃」。第3條說了後,相信這條就不用細說原則問題了。本條中的「捉」即是滿足順序原則情況下,降級處理完的「捉」。長捉禁止。但是本條長捉有另外一個問題,就是常捉必須是新生產的「捉」,不能算原來已經存在了的。「捉」的問題比較複雜,也是棋例最多的。子分為無根子,有根子,假根子算無根,捉無根子才算捉。那麼長捉就比較複雜了:a.單對單不能長捉;b.多對單不能聯合長捉c.多對多不能聯合常捉,d將帥可以常捉。但是這裡需要對「長」做出規定:1.有循環的捉子不能超過三個循環2明顯捉不死的常捉,又沒循環的,不能連續超過總子數的六倍回合數。(2條對程序設計不利,程序不知道什麼是明顯捉不死,但人為可以判斷,這裡有待研究與補充,如第七回合捉死了怎麼解決的問題)。

兌和閒,不做討論了,是允許著法。

相關焦點

  • 象棋真的不是起源中國?「將帥不能碰面」等規則來自中國古代人民
    中國象棋在中國有著悠久的歷史,是中國傳統棋類益智遊戲,屬於二人對抗性遊戲的一種,由於用具簡單,趣味性強,成為流行極為廣泛的棋藝活動。它的起源非常富有爭議性。1972年,他在《象棋——宇宙的象徵》斷定象棋首先出現於公元569年的中國,並列舉了很多實例以證明自己的觀點,雖然我很相信他的話,但最後仍被證實出有誤的地方,所以在國際上仍以印度起源說為主。
  • 如何設計一個好玩的競技遊戲——遊戲勝利規則的設計
    本文是本系列的最終章,我們將探討遊戲勝利規則的設計。前文回顧:如何設計一個好玩的競技遊戲——戰略空間設計如何設計一個好玩的競技遊戲——戰鬥空間設計如何設計一個好玩的競技遊戲——空間和技能的關係如何設計一個好玩的競技遊戲——結構時間軸與戰鬥時間軸如何設計一個好玩的競技遊戲——戰略時間軸設計如何設計一個好玩的競技遊戲——遊戲信息的設計
  • 公知頭子方舟子:象棋是印度人發明的,因為中國沒有大象
    中國象棋是棋文化的一種,它的歷史悠遠流長,象棋的規則簡單易懂,只要下兩把就能掌握規矩,象棋起源於中國,然而方舟子確認為象棋起源於印度。在方舟子的思維裡,他認為中國古代沒有出現過大象,而大象一直生活在印度和泰國一帶,是在很久之後才傳入中國,因此,他認為中國不可能發明象棋,象棋是從印度傳入中國的。
  • 天天象棋殘局闖關第16關怎麼過
    天天象棋楚漢爭霸第16關怎麼過?在微信小程序騰訊中國象棋殘局闖關楚漢爭霸第16關的紅方能動的就只有兩隻車,而且最好車每一步都要將對方,下面就讓我們一起來看下,楚漢爭霸第16關攻略。在微信小程序騰訊中國象棋殘局闖關楚漢爭霸第16關的紅方能動的就只有兩隻車,而且最好車每一步都要將對方,下面就讓我們一起來看下,楚漢爭霸第16關攻略。 殘局闖關第16關 第16關: 1. 馬四進五 將6平5 2. 車六進一 將5進1 3. 兵七平六 將5進1 4.
  • 象棋中的規則很多,為什麼「將」和「帥」不能見面呢?
    相信大家有很多人都會並且喜歡下象棋,雖然一個小小的棋盤,但是卻有大學問,沒走一步棋,都要想到下一步甚至最後一步,只有這樣,才能有勝利的機會。象棋在九十年代之前,還是非常流行的,不過隨著手機電腦的出現,很多的孩子童年就變成了玩電腦玩手機,而那個沒有手機電腦的時候玩兒啥呢?
  • 把三國鎧甲塞進中國象棋,給桌遊一張新名片|一物一故事
    ▲ 張桓銘作品——《中國象棋再設計》「從規則到棋子,徹頭徹底尾地設計一款桌遊,想想都很過癮。」這是張桓銘做設計最初的想法。但創意有多豐滿,現實就有多不友好。修改、放棄、再設計,《中國象棋再設計》終於以相對細膩的質感給了自己一個交待。
  • 中國象棋電腦版
    中國象棋電腦版是一款遊戲。中國象棋電腦版是一款休閒益智類的遊戲,遊戲內容蘊含了中國象棋的精華,中國象棋單機版遊戲中擁有多種模式供玩家選擇,從普通到大師,玩家可以跟自己實力而定。界面精美,棋力強大,是中國象棋的精髓所在。人機對弈可選擇從新手到大師的多個難度級別,電腦思考速度很快,棋力極強。挑戰模式內置數千盤殘局、排局供棋友練習各種象棋殺法,並提供電腦提示功能。感興趣的話就快來下載體驗吧。
  • 微信小程序天天象棋殘局第141關圖文攻略詳解
    微信小程序騰訊天天象棋殘局春秋五霸第141關怎麼過?闖關模式中春秋五霸關卡怎麼過?下面小編就為大家帶來微信小程序天天象棋殘局第141關圖文詳解,一起來看看吧。 微信小程序天天象棋殘局第141關圖文攻略詳解 1.紅兵進一,將軍,黑將移動位置
  • 方舟子稱,中國沒有大象,象棋是印度發明的,河南人笑了
    象棋,又通「象碁(qí)」,是中國傳統的棋類遊戲,中國象棋也被人們視為中華民族的文化瑰寶,並且在1956 年還成為國家體育項目。其遊戲用具簡單,頗費腦力,但趣味性又極高,至今還有不少的忠實愛好者,尤其是中老年人居多,他們對此項活動更是愛不釋手。
  • 象棋選手齊聚「海底」 全國首個海底象棋賽在上海海昌海洋公園開戰
    東方網記者曹磊6月21日報導:在這個父親節的周末,「海底棋王爭霸賽」於上海海昌海洋公園火山鯨鯊館內「爸」氣開戰,近百位資深象棋大咖齊聚「海底」,共同見證這別具一格的水下賽事。選手身穿潛水服潛至水下,在魚群環繞下,進行兩兩對戰。
  • 中國象棋與西洋棋相比哪個更難?
    中國象棋與西洋棋相比哪個更難?象棋老油條來與您一起共同談談對這個問題的看法。事實上,無論中國象棋和西洋棋都具有悠久的歷史,而且無論中國象棋還是西洋棋算法都並不簡單,都是千變萬化的。在國際上有著諸多的西洋棋大師,在中國也有著許許多多的中國象棋大師,當然無論是西洋棋大師還是中國象棋大師他們都屬於在棋類上的腦力精英,這些大師們的頭腦比一般的常人更精於棋類的計算,從這一點上我們可以看到中國象棋和西洋棋都需要大量的腦力計算,而且都不簡單。
  • 冷知識10則:象棋中的將帥為什麼不能見面?
    關於象棋的規則大部分人多少知道一點,比如馬走日,象走田,車走直路炮翻山。還有這麼一個規則叫「將」和「帥」不能碰面,誰見面誰就輸了,但這是什麼邏輯,為何有這樣的規則,發明象棋的人是怎麼考慮的?
  • 中國象棋中,將和帥為何不能見面?其實和一個歷史典故有關
    從這個細節也能夠看出象棋的確是一項需要高智商的人才能夠配合的遊戲。不僅如此,象棋中還有十分複雜的遊戲規則和遊戲規定。如果是初學象棋的人,一定會對這些複雜的遊戲規則感到頭疼萬分。而且值得一提的是,在象棋裡「將」和「帥」還不能碰面。那麼這究竟是怎麼一回事呢?這個小規定的背後又有著怎樣的故事呢? 這一切還得從象棋的前世今生開始說起。象棋最早起源於戰國時期,它和數學、佔卜、天文學都有著十分密切的聯繫。但是目前史學界還沒有唯一的定論到底具體是誰發明了象棋。
  • 中國象棋、圍棋和西洋棋的戰略思維以及思想深度如何對比?
    國象和中國象棋難度相似,了解了解規則,就能上手下了;但是圍棋不同,了解完規則,下是能下,不過在會玩人的眼中,你就跟往棋盤上扔石子一樣;必須經過大量的死活、官子、定式、布局訓練之後,才能下出像模像樣的棋(我就剛剛處於這個階段);並且相比較國象和中象,圍棋更需要一個老師帶著你,不然你一個人看圍棋書自學,最開始真的是感覺「滿紙荒唐言」,從而「一把辛酸淚」(別問我是怎麼知道的)。
  • 「中國象棋」為何規定,將帥不能照面?看完才解開疑惑
    小編經常在早上陪著媽媽去公園散步,很多叔叔伯伯就會在下象棋,看棋的比下棋的更起勁。象棋最早就是起源於中國,也相當於是我們的國學了。而歷史上很多種關於「象棋」這個名字起源的說法。一種是舜為他的弟弟製作了這盤棋,他的弟弟叫做「象」,而兄弟不合,象一直想要取代舜,想過各種各樣的方法要殺了他。
  • 宜家回應銷售問題「象棋桌」:產品確有設計缺陷,暫不召回
    宜家家居官方微博自7月13日推出一款無留邊的「象棋桌」後,被網友發現存在設計問題引發廣泛質疑。針對此事,宜家家居中國代理公關公司相關專員21日回應澎湃新聞(www.thepaper.cn)稱,該款只針對中國消費者出售的「象棋桌」,確實因桌面棋盤無留邊,邊線無法擺放象棋存在設計缺陷。
  • 為什麼在象棋中,將和帥不可以照面呢?看完漲知識了
    導語:為什麼在象棋中,將和帥不可以照面呢?看完漲知識了現在大家對過去的文化有了很高的重視程度,很多古老的文化都在逐漸復興和發展的過程中,而我們也會發現對於一些比較古老的競技項目,人們也重新提起了對他們的興趣,其中一個比較明顯的就是我們對一些古老的遊戲產生了新的想法。
  • 象棋中的將帥為什麼不能相見,你有想過嗎?
    因為象棋如此普及,所以大家對象棋的規則想必都不陌生,像是「馬走日,相走田」這種有關規則的口訣,念起來也琅琅上口。而在這些規則中還有一個規則叫「將帥不相見」,不知大家有沒有想過,這是為什麼呢?
  • 情系中國象棋,聯通四海棋友
    本次「聯通杯」2020年四川省第七屆企業界象棋精英賽,是由四川省棋類協會、成都棋院主辦,四川國育企業管理諮詢有限公司承辦,中國聯合網絡通信有限公司四川省分公司冠名,四川泰誠文化旅遊資源開發集團有限公司、四川歐陽農業集團有限公司、廣安佛手山食品有限公司(鄧家鹽皮蛋)協辦。
  • 象棋小遊戲丨西洋棋遊戲在線玩 和最強AI比拼最強大腦
    它起源於亞洲,後由阿拉伯人傳入歐洲,成為國際通行棋種,也是一項智力競技運動。基本規則:王(K):橫、直、斜都可以走,但每次限走一步。王是不可以送吃,即任何被敵方控制的格子,己方王都不能走進去。否則算「送王」犯規,三次就要判負。後(Q):橫、直、斜都可以走,步數不受限制,但不能越子。車(R):橫、豎均可走,步數不受限制,不能斜走。