-
1 # 竹林棋苑
-
2 # Alpha天啟
1,理解規則和棋理
2,練習常見殺法定勢力記住各種必勝局面
3,幾種佈局常見的幾十種變化,到達幾十步深度。大量背譜。
4,殘局,訓練計算深度
5,快棋,訓練計算速度
6,網上下棋評測,拆棋,覆盤
7,和盜版電腦弱機下棋
8,下盲棋
9,加上正版開局庫,利用最新正版強機32核以上名手小蟲拆棋
-
3 # 吳光輝3
我認為是紮紮實實地打牢固象棋最基本的知識的,從對弈慢棋開始學習,平時注重訓練自己象棋心算的能力,並持之以恆。
中國象棋深深地吸引著我,一個主要原因是獨立思考,謹慎分析之後,取得到勝利,平時,我也會在網上許銀川老師的象棋直播間觀看,與一些市冠軍,省冠軍的精彩對弈,聆聽象棋中局的一些戰略,戰術思想以及如何調整好心理狀態。我感覺心算記憶超厲害的象棋選手,平爽時的象棋訓練將會特別的艱苦,才會有如此優秀的成績。
中國象棋以現階段最頂尖與影響力而言,排在我心目中第一名的人是胡榮華老師。
象棋易學難精,我的一個QQ號在天天象棋評中從三年前的1一1初級水平,到達現在的7一2的最高紀錄,我對弈的總數有1千多局,現在想起來,心中高興了許久,又怕輸掉之後,降級,積極地調整好心態的穩定,在認真地對弈象棋吧?這樣勝利的機會或許會大一點。
我們一起加油,提高象棋的基礎知識。
-
4 # 象棋殘局解析
象棋的計算方法經過歷代棋手的總結,大致有以下幾種:
一、感覺嘗試法
這種方法一般受棋手局面直覺的影響較大,棋手在某種感覺的促使下並根據這種假設去嘗試計算相應的變例,然後經過推敲與驗證,再確定該種選擇的可行性。另外此種演算法還包括在現有局面下,棋手感覺可能會演變成某種型別的較有利局勢,然後再嘗試計算是否能夠經過努力去真正實現的演算法。
二、歸謬除外法
這種方法一般是棋手根據局面先篩選可供選擇的幾種可能性,然後逐個排除那些明顯或可能導致不利的變化,再選定自認可行的著法。
三、分析法
這種方法強調棋手分析形勢,力圖抓住棋局的主要矛盾,先選擇相應的戰略戰術,再輔以著法計算、分析和選擇。
四、比較法
這種方法主要是針對不同的對手或特定的待審局面,棋手在各種變化和估算結果中進行比較,再根據需要擇優選定著法。
五、綜合運用法
這種方法就是棋手在對弈過程中,針對不同形勢的特點和背景,將以上數種方法綜合地加以運用。計算方法的綜合運用,需要棋手具備豐富的比賽經驗和靈活處理問題的能力。
棋手在平時訓練中,要注意培養良好的計算習慣。據我們總結,棋手在計算棋步時須注意以下幾點:一、熟知對方,全取決策
對方走子後,應該先分析對方走這著棋的真實目的,然後再決定對策並考慮己方的走法。古代軍事家孫武子曾說:“知己知彼,百戰不殆”。意思是說,戰爭指揮者既要了解自己,又須瞭解敵人,即使百戰也不會產生危殆。象棋的實戰是雙方活力的對抗,只有充分了解對方的企圖,才能走出符合客觀實際的針鋒相對的好棋。
例如(圖1)形勢,紅走炮四平一後,黑方並未分析到紅平邊炮的真實意圖,而是隻根據自己的想法即刻走了炮4平5叫殺,結果誤中敵計,失子致負。著法如下:炮4平5?車一進二,炮6退6,車一平四!士5退6,炮一進九,士6進5,馬三進二,士5退6,馬二退一!士6進5(如車7退3,則馬一進三,將5進1,炮一退一,馬後炮殺),馬一退三,紅得子勝。
圖1
假如黑方臨場能認真分析紅方平邊炮的目的,其隱藏的密計是不難識破的,黑只要先炮6退6守一著,雙方大致成和。
二、分析走法,擇優選用
該己方走棋時,先分析自己有幾種走法,經過分析與比較,再擇其優者。棋手的思路要開闊,注意各種可能性,選擇面要儘可能寬廣一些。
又例如圖2形勢,是兩位名手在全國賽上的對局,現輪紅走。
圖2,兩位名手在全國賽上的對局
此時黑馬雖對紅車稍有牽制,車又正捉著紅炮,但已殘一象,黑將升頂岌岌可危;紅方多兵且車馬炮可組成攻王之勢。紅如能透過黑車捉炮的假象,仔細斟酌,即可妙手演出絕殺。實戰走法如下:
50. 炮三退一?…………
從實戰著法分析,紅已感覺到這裡有棋,可惜沒有認真地分析與比較。假如能夠充分利用紅炮控制黑方第二橫線的巨大威力,來一點逆向思維,直接走馬二進四叫殺!這一既出乎意料之外卻又在情理之中的妙手,足令黑主無所措手足。以下必然是:將4平5,炮三退一!將5平6,車七退二!絕殺。實戰中,紅方又多費周折,至67回合才勝。
三、掌握關鍵,良機莫失
該己方走棋時,對全域性的關鍵處與感覺有棋的地方,要格外注意,要考慮多種可能性,以免錯過好棋。
如圖3,是1983年全國團體賽上實戰對局的殘局形勢,現輪黑走。
圖3,1983年全國團體賽上實戰對局的殘局形勢
實戰走法如下:車8退6?馬三退二,士5進6,車四平六,炮6平2,…………雙方終成和局。
其實黑在車炮卒已成合圍之勢,實戰黑方急於退車反被紅方封鎖,倘若將己方構想的著法多加考慮、仔細斟酌,在退車前先走上士5進6!紅即無法解救。試演於下:士5進6!車四進一,車8退6,車四平三(如馬三退四,則車8進8,仕五退四,士4進5!車四平二,車8平6殺),車8進8,仕五退四,炮6平5,仕六進五,車8平6殺,黑方勝。
四、冷靜觀察,避免漏算
初步確定自己的走法後,還要再算一算對方可能有幾種走法,即使是認為較簡單或不大可能的,也要大致地籌算一下,以防止漏算了對方的著法。要知道許多妙著都是隱藏在一般被認為簡單和不可能的著法背後的,有關漏算的例子很多,下一節將詳細介紹和舉例,此處不另舉例。
五、擬定走法,先易後難
計算變化時,我方如擬定了一種變化,對於對方可能選擇的走法,要先算簡單的,後算複雜的變化。這樣做既可以減少漏算,又可以節省精力與時間,此點可說是經驗之談!假如先算那些複雜的變化,再去算較簡單的變化,即使複雜的變化行得通而且十分準確,但簡單的變化卻對我方明顯不利,豈不將計算複雜變化的較多精力與寶貴的有限時間都浪費了?如果先算簡單的,若知道行不通,那麼我方就可以儘早放棄原來擬定的著法,再去另覓新途,無疑會少耗費有限的精力和時間。再者,人們先算複雜的變化,就有可能對此過分投入注意力,很容易忽略那些並不難發現的簡單變化,而“一葉障目,不見泰山”,造成漏算的嚴重後果。
如圖4:
圖4是筆者在一次比賽中弈成的形勢,輪執黑棋的筆者行棋。實戰著法是士6進5,被紅方炮六進一迫兌一炮,結果成和。黑在擬定士6進5時,即應先分析紅方有幾種走法的可能性,而不應該只分析紅方兵五進一,黑炮1平9等複雜變化,反倒忽略了最為簡單明瞭的炮六進一。其實黑方此時只要稍加註意,就能發現炮六進一的應著,也就不會選擇士6進5的變化,而直接地炮1平5打掉紅中兵,簡明地獲取優勢。
六、必走先走,再觀變化
遇到必須要走的棋,即應先把此著走上,再去思考以後可能出現的變化。有些棋手在面對必走的棋時並不是馬上走掉,而是習慣於先看以後的變化。這樣做不僅浪費時間和增加自己計算的難度,而且有時甚至在思想意識上會因此而產生已經走過了那著應走的棋的感覺,往往直接去走下一著要走的著法,豈不鑄成大錯!下面就是一例,如圖5。
圖5,在第10屆“五羊杯”冠軍賽中,上海胡榮華與湖北柳大華弈成了的形勢
在第10屆“五羊杯”冠軍賽中,上海胡榮華與湖北柳大華弈成了的形勢,臨場時,紅方沒有及時走掉必須走的相三進一,而是去思考相三進一後黑方可能走炮1退2,那麼就兵一進一,然後紅有仕五進六、炮六平五搶吃中卒的後續變化,可佔優勢。不料紅方臨動子時精神恍惚,竟鬼使神差地誤走了大腦中演算的第二著棋:兵一進一?結果被黑方當仁不讓地打了悶宮,成了一大新聞。
七、或走或留,先後有序
實戰中還要注意走棋的次序,該保留的保留,該走掉的應及時走掉。能否正確地掌握走棋的次序,既是經驗也是技巧問題,它往往會對局勢的發展產生重大的影響。該走的棋不及時走上,有的好處可能會得不到,因為形勢一變化而時過境遷,有的次序會再也走不上了。而不該走的次序如過早地走掉,反而可能會幫助對方行棋,並使對方減少顧忌,對局勢產生負面的影響。
又如圖6形勢:
圖6是1995年第四屆世界錦標賽上,兩位特級大師弈成的局勢
是1995年第四屆世界錦標賽上,兩位特級大師弈成的局勢,現輪紅方行棋。實戰著法如下:車二進四(走進車打將就是應該走上的重要次序,倘若先走馬五進三,則將6平5,車二進四,象5退7,車二平三,將5進1,車三平四,車3退1,兵五進一,將5平4,黑方多出送象一手棋,以下局勢趨於複雜),將6進1,馬五進三,炮6進3(黑如將6平5,則車二平四,車3平6,兵五平四,紅得回失子勝定),兵五進一,至此黑如接走士4進5,則車二退一,將6進1,車二退二,將6退1,兵五平四,形成絕殺,遂認負。
為了保證局勢的正常發展和己方弈戰計劃的順利實施,必須講究行棋的先後次序,否則很容易出現因一著不慎而導致棋局面目全非的現象。
八、先要預算,走時再算
棋手在計算時,要防止思維上的“先入為主”現象,也就是臨走棋之前,再注意一下雙方還有沒有此前尚未算到的著法。在實戰中,總要對局面進行分析與計算,這些提前進行的分析與計算,會使棋手對局勢的發展有所預見,但同時也會形成一種思維上的“先入為主”現象,很可能因此而影響臨場著法的正確選擇,出現漏算。
如圖7形勢:
圖7,此時輪執黑棋的筆者行棋。黑方臨場只要馬1進3,以下不論紅方帥五平四或炮三平五,黑均可佔優。可惜黑方在實戰中的思維出現了“先入為主”的現象,由於始終圍繞著馬1退3吃兵的著法進行計算,臨走時又沒能再仔細認真的稽核,從而忽略了紅方車四進一簡明得子的手段,結果導致敗局。
棋手在實戰過程中要走一步看一步,切忌連走。連走很容易出現漏算那些應該或者可能發現的變化,包括己方的與對方的,因為人的認識終歸是有一定限度的。連走是棋家大忌,對方走完棋後一定要再看一看是否有新情況新變化,這樣可以儘量減少那些不必要的漏算失誤。
九、依據輕重,合理計算
在漫長的棋局程序中,棋手對非關鍵時刻不必要計算得太深,要多注意自己的與對方的多種選擇,也就是要多注意計算的廣度。
一旦棋局發展到關鍵時刻,棋手對那些關鍵的主要變化一定要計算清楚,計算要深、要精確。正規的實戰都是有時間限制的,要想在實戰中掌握好時間的運用,就得在實戰過程中根據局勢發展的不同需要,合理地分配好計算的時間。假如在不該過多地耗用時間進行不必要的深算時用時過多,必然造成比賽時限緊張,致使關鍵時刻該用時間細算時,反而無暇細算,出現因漏算而造成的失誤。
根據局勢合理地解決好計算的廣度、深度與精確度,可在有限制的時間內發揮出你的正常水平。
-
5 # 小天足球
怎樣提高中國象棋的計算能力水平
經常有人問怎樣才能成為象棋高手,計算能力是象棋棋手的一個很關鍵的因素,只有能高效快速地去計算,才能下出更好的棋。
所謂計算能力,就是進行對當前的局面默默心算,去計算。
在進行解析局譜時,我們大可以先靠動子來幫助思考,藉以觀測棋路,推算著法,如果走得不對,仍可重新排演一次、兩次,去反覆推算。
但在臨場對局時就不同了:只能依靠當時默算停當,便即走子;絕對不許先行動子,任意安排,更不許悔著重走,違反棋規。
況且走子時間又有一定限制,因而臨時算棋顯然是較難做到迅速、深入和正確的。
可以說,對局實戰就是雙方互鬥心算著法的迅速、深入和正確的本領。所謂心算著法的本傾,也就是腦子裡的注意力、思考力(分析、領悟、判斷等等)、想象力(記憶、聯想、假想等等)集中於組織子力和運用子力的一種技巧,它可以從平時自我苦練來獲得的。
原則上:
由淺而深、由簡而繁。從練習默算一兩著起進到四五著,從練習推悟一路棋的變化起再到多路棋的變化,鍥而不捨,持之以恆。
只看棋圖或擺好一局棋進行默算、不靠動子來幫助觀測,一時想不通,可以歇下再想,務求思考能力發揮到最高度,這才動子複驗。
方法上:
觀摩結合復局。當觀摩高手對弈時,一盤棋的動態將逐漸出現在我們的眼前,我們正好抱著客觀批判的態度,來默想雙方的著法。
首先推算第一、第二、第三著以後,這局棋將會演成什麼樣對抗形式的佈局,再著雙方實際的走法是否符合自己的預測。
在先手走了一著時,就要想:為什麼他走這一著棋?這一著將會引起後手應哪一著?後手應這一著時,先手又將走哪一著?
……這樣,隨著雙方走子的動態,一路默算下去,藉以測驗自已初步能夠算得多少著棋。事後,即進行復局工作。
復局時,一面依照原局著法排演,細心領會其中的得失關鍵,一面要慢慢地觀察逐個回合中雙方還有哪一著棋可走,走後可另演成哪一路棋的變化。
當推算每一路棋的變著,感到模糊不清時,才靠動子來幫助 ,再根據動子後所出現的局面推算下去。
心算應該象這樣按部就班、分途探索地進行。最後,系統地作出一個總結紀錄。
解析局譜:解析全域性譜可依照觀摩結合復局的方法來進行。
解析殘局譜絕對不要先著譜中的著法,也不靠動子來試演,但不妨先知道那是個和局抑或是個殺局,以便在開始默算時有點幫助。
要做到能熟練地、迅速地看通殘局在一兩步以至四五步後是和或是勝。
由於殘局的一般變著不很複雜,著手心算比較容易,特別在觀測“一面倒”殺法的殘局時,
只要肯獨立思考,以嘗試方式算這一著,又試算那一著,便不難達到要求。先從解析殘局譜人手,將會較速地給心算技巧打好一定的基礎。
多玩,多看,多解藏局多打譜,多拆棋,多練盲棋。練習象棋沒有什麼訣竅,更沒有什麼所謂的“心算”。
經常下棋當然也不可少,要善於打譜總結,拆棋,找出最好的走法,有條件的可以配上象棋軟體的分析,物件棋水平的提高大有裨益。
-
6 # 洛陽龍門
客觀上講,象棋計算是一種心算,透過眼觀棋局,在腦海模擬棋局的後續變化,選擇最優運子方法,即是象棋計算。
影響棋手象棋水平高低的因素有很多,包括棋手的經驗、棋感、體能、心理等,但決定象棋水平高低的最根本的因素其實就是象棋計算。當下,象棋強軟水平已全面超越職業棋手,其原因就是強軟具有精準的象棋計算能力。
那麼如何提高象棋計算能力呢?
筆者認為,應從棋感塑造、計算方法著手。棋感塑造即是物件棋開局、中殘局階段的理解,也是就所謂的大局觀,棋感好的棋手,可以最大限度地減少計算量,尤其在中局階段,盤面子力較多,支線較多時,可以選擇最優的3-5條支線進行計算、延伸,再從這些支線中選擇最優的一條支線。象棋中常說的“走一步看三步”,實際上是一個籠統的說法,象棋計算有廣度和深度之分,廣度指得就是象棋計算的支線,而深度指得是在某一支線上的延伸度。例如,有的象棋職業棋手一步棋的計算步數可達40到50步,並不是單純的指深度,而是指深度乘以廣度的一個結果。棋感塑造的方法是經驗的積累,透過大量的熟悉棋譜、殘局訓練提高,提高象棋的大局觀,從而提高象棋審局和入局能力。
“孤木不成林”,僅靠計算也終難成為高手。曾有一數學系的大學生,初學象棋,認為象棋就是一種計算,覺得利用平生所學,只要計算精準就可馳騁殺場,可很快被現實打臉,這一套對付初學者尚可,對付具有一定基礎的棋手屢被教訓,最後感嘆:“中國象棋果然博大精深。”
就像金庸小說中的武俠高手一樣,如果把象棋計算當作內功,那麼只有配合精妙殺法、實用佈局這樣的外功才能將威力發揮到最大化,內外兼修方能在江湖立足,否則就會如覺遠、梅超風一樣,雖一支獨秀,但最終也是個普通高手。
-
7 # 象棋小江
象棋的計算形象一點,我們可以分為兩種,一種是橫向的計算,一種是縱向的計算。橫向的計算,就是同類比較,例如我下一步該動哪個子力,動車還是用炮或者跳馬,計算並不是說一定要你計算多少步,很多時候,你只需要把下一步計算準確就可以了。
另外一種就是屬於縱向的計算,比如你走一步,對方會怎麼走,然後你接著怎麼下,以此類推,一直計算下去,直到棋盤分出明顯的優劣狀態為止。
對於橫向的計算,即下一步我該走什麼,這個你需要培養棋感,在實戰中總結經驗,需要下完棋之後覆盤,這樣你的計算就會慢慢的提升。
對於縱向的計算,我推薦你去練習一下古譜類的殘局,涉及到計算力的殘局,比如幾步連將就可以取勝的盤面,但是不建議你去研究那些比較偏的殘局。
再一個就是要提高心算的能力,而心算的能力,一方面你要在下棋過程中養成計算的習慣,另一個就是下完之後覆盤,嘗試自己去拆解棋局,這樣你的計算力就會快速的提高。
然後,你可以多看看相關象棋影片的講解,學習別人的思路,充實自己的思路,這也是有好處的。
-
8 # 春乍起吹皺一池春水
先從基礎殘棋開始,最簡單的就是單兵擒士這個是最基礎的。然後慢慢的學習基礎殘局。然後必須熟悉和知道殺招的變種,這個有點難,必須自己反反覆覆的練習。殺招是所有妙招的基礎,打好基礎才能隨心所欲,就連特級大師有時候也蒙。殺招不是所有人都非常敏感,或者是對所以型別的殺招都敏感。除了後天的積累,那就是先天優勢了,先天優勢就是一眼看穿這個可以意會不能言傳!
-
9 # 新加坡象棋教練邱冠傑
什麼是心算功力
心算功力是象棋棋手的基本功,每個職業棋手的開始都是從心算開始練習的,在職業賽場上,高手們的對決一般只有幾十個回合就能決定勝負,決定棋手勝負的關鍵就在於心算能力,心算棋步越廣、越深、越精確,犯的錯誤也就越少,取勝的機率也就越大。
象棋路數變化多樣,在行棋之前,必須算好自己下一步的行棋路數,盤算這一步棋之後的變化及對手接下來的招數。為何人類下棋無法戰勝電腦,主要原因是電腦在棋路上的算力遠遠強過人類。
為何要練習心算能力呢?棋要下得好,首要的條件是要有好的算度。
算度包括
廣度 廣度指的是行棋時變化路數的多樣性,簡單說就是棋盤中子力多,運哪個子,或者將這個子運向哪個點,這種變化算度就是算力的廣度。深度 深度指的是運用一個棋子之後後續的變化。速度 速度就很好理解了,就是心算的速度,只要經常練習,心算速度自然會提升。用一局車、馬、炮的組合殺法來解釋一下,如圖1所示,紅先的情況下,黑方只要車8平6就可以絕殺紅方,因此,紅方必須連續將軍,直至將死對方才能獲勝。
圖1所示,各位棋友是怎麼計算的呢?
圖1
一般來說,計算殺法要有以下的思路,如圖2所示。
圖2
圖3
上圖中,紅方要想獲勝,必須連續叫殺,紅方先行,只有三種走法才能將軍,分別是車六進一、車六平五和車九平六,但車六進一、車六平5叫殺最終都無法將死對方老將。因此只能走車九平六的棋,車九平六後,黑方只能馬3退4,在此紅方又有多種叫將的走法,最終,只有車六平五才能獲勝,如圖3所示。
從上圖來看,橫向排列比如說車六進一、車六平五、車九平六、炮九進九等都可以說是棋路的廣度,
縱向排列,比如說一條豎線的走法可以說是深度,只要棋手們擁有較高的廣度與深度,那麼可以算是棋力深厚的高手。
如何提升心算能力呢?簡單來說,心算能力是練出來的。
本人每天會精心準備10道左右的殺法練習題,包括各種基本殺法、定式殘局、定式殺著和各種子力相互配合的聯合殺法,只要棋友們抽出10多分鐘的時間練習一下,日積月累,心算能力就會不斷上升。
回覆列表
如何提高象棋的計算能力,這是一個非常好的問題,因為,這也是象棋大師們的日常課題和努力的方向。素有象棋“外星人”之稱的王天一,就是靠著強大的計算能力,在各大比賽中屢執牛耳。還有現在的各種象棋軟體,都有著讓人難以企及的計算能力。特別是在中盤扭殺階段,計算能力的強弱,直接決定著勝利的歸屬。
結合近二十年的學棋經歷,我覺得要提高象棋的計算能力,應該從計算的準確度和計算的深度兩個方面來著手。
計算的準確度計算必須是準確的,有效的。如果哪一個環節出了錯,即使你算的再深遠,那都是徒勞無功。所謂“一步錯,步步錯”,說的就是這個道理。
那麼怎樣才能知道自己的計算是不是準確的呢?這得先提高自己的判斷力。練習實用殘局攻殺,提高自身判斷力。豐富的實用殘棋有著許多精妙的招法,透過殘棋的攻殺訓練,可以提高局面嗅覺,讓你在實戰中很快就能找到準確的方向。學習象棋大師的實戰棋譜,提高自身判斷力。象棋大師參加比賽走出的棋步,是經過反覆拆解、精心準備的,如果經常學習大師們的實戰棋譜,對提高自己的判斷力無疑是最大的捷徑。透過一定數量的實戰,提高自身判斷力。光學習別人的總是不夠,必須接受自己實戰的檢驗,學以致用,從而形成自己有效的經驗。計算的深度棋諺雲:多算勝少算。很多時候比對方多看一步,就是獲得勝利的砝碼。
提高象棋計算深度的能力,我認為可以透過盲破古譜中的排局來得以實現。當我們面對一個排局時,往往看到幾步,就急著想動手試試了,這就是計算深度的能力還不強的表現。我所推薦的做法是,先記住排局盤面,然後閉上眼,儘可能地把後面的著法全想出來,然後才動手擺擺,驗證一下自己算度。如果你長期這樣堅持下去,相信你會看得越來越深刻,越來越深遠。
當然,什麼事都是說起來容易,做起來難,只要你堅持做了,相信你的棋藝水平會越來越高,計算能力當然也就提高了。