① 象棋的演算法
多下慢棋,最快也要50+20的慢棋。長期慢棋且復盤能提升棋感,很多棋你可以一眼看去就知道不是好棋,從而思考的時候能把這些奇怪的方向排除掉,專注於幾個看似不錯的選擇,再分別計算。下的慢棋越多,每一步的方向就越少,這樣計算深度就有了。
長期下去,盡管這樣深度足夠,但往往復盤的時候會發現思維盲點,有時候類似的情況下某種手段往往不成立,但特定的局面恰好成立。記住這樣的手段組合,並且在類似的局面下計算該手段是否成立。
舉個栗子:
黑的少倆卒子,如果出車紅的炮八平七,黑方底象被紅方瞄著,多少有點難受,如果黑方再補象,紅方從容的走到車六進三的話,戰線漫長,紅方維持先手。以上是一般的行棋思路。
但如果你的思維擴展開來,黑方雙炮位置相當不錯,這時候就要有動刀子的覺悟了。
………… 車1平2
炮八平七 馬4進5
車六進三 車2進9
仕五退六 炮4進7!
這一步代表的就是思維的廣度:洞察對方的弱點,在看似不可能的地方果斷出擊一搏。此時紅方如果選擇交換,無論何種交換方式,紅方都會落入下風殘局。私以為此時車六平五吃馬交換,紅方雖然缺雙士,但位置尚佳,仍可一戰。但如果退車吃炮,紅方簡單落入下風殘棋,顯然不滿。在他把網上的步時限制用完後,他果然選擇了最強硬的招法:
5. 炮七退二 炮7進7!
這也在我計算之內,所以我毫不猶豫砸了出去。立時紅方陣型千瘡百孔。我和他比賽上只下過一盤,那盤我是靠循序漸進然後靠殘局一點點贏下來的,他可能沒感受過我進攻時的力量,難免不大適應。這幾手他都把步時用完,也沒想出好辦法。
6. 相五退三 炮4平6
7. 相三進五 炮6平3
8. 相五退七 車2平3
9. 帥五進一 馬5退6
至此黑方以一大子的代價,換取紅方全部士相,且紅方的2路弱馬難以處理。最終在一系列頓挫下,二路馬被抓死,紅方被絕殺。
如果說打士這種棋靠的是思考廣度,那麼保證這個計劃能實行則靠的是強大的計算能力。如果黑無法保證打士成立,那麼恐怕出車就是一步很糟糕的棋了,例如黑出車後紅炮八平七,黑如果走個車2進7,紅方有馬七退六的招法,輕而易舉就能立於不敗,黑方只能苦苦求和了。又比如說黑方沒有計算清楚,打相時紅方補士黑方的應手,黑方也仍然會血本無歸。
慢棋的作用就是讓你習慣於長考,練得多了自然計算深度就有了。而行棋的時候則要洞察對方的弱點,然後大膽出手。有時對方的弱點並不好找,這也是需要多下多練才能找到的。
這真的沒有捷徑,我所能提供的,只是在你盤數上去之後,有這樣的思考方式能提升計算深度和廣度。至於速度和精度,這完全是靠盤數堆疊才能得到的。
② 象棋:計算
1、宜用心機
象棋易學最難精,妙著神機自巧生。
得勢舍車方有益,失先棄子必無成。
他強己弱須兼守,彼弱吾強可橫行。
更熟此書胸臆內,管教到處有芳名。
2、中炮局
起炮在中宮,觀棋氣象雄。
馬常守中卒,士上將防空。
象要車相附,卒宜左右攻。
居將炮車敵,馬出渡河容。
3、士相局勢
炮向士角安,車行兩路前。
過河車炮上,炮在後為先。
集車拿士相,仍教炮向前。
敵人輕不守,捉將不為難。
4、飛炮局勢
炮車邊塞上,臨陣勢如飛。
虛隙井圖象,沖前敵勢危。
絕敵尋先子,無語自沉吟。
車將車破敵,變化少人知。
(2)象棋計算公式擴展閱讀:
象棋的棋譜記錄
現行的記譜法一般使用四個字來記錄棋子的移動。
第一個字表示需要移動的棋子。
第二個字表示移動的棋子所在的直線編碼(紅黑方均為由己方底線從右向左數),紅方用漢字,黑方用阿拉伯數字表示。當同一直線上有兩個相同的棋子,則採用前、後來區別,如「後車平四」、「前馬進7」。
第三個字表示棋子移動的方向,橫走用」平「,向對方底線前進用」進「,向己方底線後退用」退「。
第四個字分為兩類:棋子在直線上進退時,表示棋子進退的步數;當棋子平走或斜走的時候,表示所到達直線的編號
③ 可知道象棋等級分怎麼算的
中國象棋專業棋手等級分計算方法:
1.2 如何確定一次比賽中原無等級分棋手的等級分「R(U)」。
1.2.1 首先確定該次比賽的平均等級分「Ra」
1.2.1a 在瑞士制或團體賽中,以原無等級分棋手所遇對手的平均等級分為准。
1.2.1b 在循環制比賽中,有等級分棋手和無等級分棋手的成績都要計算。比賽平均等級分R(a),按下列要求確定:
(1)確定有等級分棋手的平均等級分「R(ar)」。
(2)確定每個有等級分的棋手對所有對手的得分率「P」。然後確定他的每個對手的等級分差「d(P)」,再確定對手的平均等級分差「d(Pa)。」
(3)「N」表示對手人數。
R(a)=R(ar)-d(Pa)*n/(n+1)
1.22 如果無等級分棋手勝率為50%,那麼=R(u)=R(a )。
1.23 如果無等級分棋手勝率在50%以上,那麼R(u)=R(a)+每超過50%勝率半分,加12.5。
1.24 如果無等級分棋手在瑞士制賽或團體賽中勝率低於50%。
R(u)=R(a)+d(P)
1.25 如果無等級分棋手在循環制賽勝率低於50%:
R(a)=R(a)+d(P)*n/(n+1)
1.3 然後根據願無等級分棋手在若干次比賽中的平均等級分R(u),確定所要公布的新等級分成績R(n)。例如,一名棋手在5個對局中取得等級分R(u)2280分,在10個對局中取得等級分2400分,在5個對局中取得等級分2000分,那麼R(n)=[2280*5+2400*10+2000*5]/20=2270
1.31 如果棋手的首次表現分少於2005分,其成績無效。
1.3.2 國際棋聯等級分名冊中的新等級分個位數以最接近的5或0為進位單位。
1.4 有等級分棋手等級分升降的確定:
1.4.1 確定平均等級分R(a)
在瑞士制、團體賽或個人對抗賽中,以棋手的對手平均等級分為平均等級分。
等級分差超過350分,在計算等級分時按等級分差350分對待。循環制比賽以包括無等級分棋手在內的總平均等級分為平均等級分(計算方法見1.21b或1.21c條款)。
1.42 1.21b或1.21c條款同樣適用於名譽等級分的計算。
1.43 R是所公布的有等級分棋手的等級分。R-Ra=D,援用1.1b條款以確定P(D)。
1.44 W是實際得分,We是預期得分。
We=P(D)*n,該公式運用於瑞士制或個人對抗賽。
We=P(D)*(n+1)-0.5,該公式運用於循環制比賽。
ΔR=K(W-We)ΔR是等級分升降值。
1.44a K是遞增乘積
K=25,適用於新列入等級分名冊的棋手,一直到他至少完成30個對局賽事。
K=15,適用於等級分一直低於2400分的棋手。
K=10,棋手的正式等級分一經達到2400分,並至少已完成了30個對局的賽事,以後,他的K值永遠為10。
1.45 要確定有等級分棋手的新等級分R(n),必須確定他所參加的每一次比賽的等級分升降值ΔR。
R(0)為原有等級分。∑ΔR是該棋手已參加的每次比賽的等級分升降值ΔR總和。R(n)=R(0)+∑ΔR
1.46 新等級分R(n)個位數的進位單位為最臨近的5或0 不好意思 我最近有點忙 才回答你~
④ 象棋不敗公式
象棋沒有不敗公式。
中國象棋5步技巧:仕角炮、上仕局、兵底炮、金鉤炮、邊馬局。
1、仕角炮(炮八平六)
首著平炮於仕角,今後可發展成反宮馬、單提馬、五六炮等陣型。後手還架反手中炮或挺卒較為流行。
2、上仕局(仕四進五)
既然飛相可以,上仕又有何不妥,同樣鞏固陣地,還有再架中炮的機會。記得有一次亞洲大賽上就有專業棋手使用過。
3、兵底炮(炮二平三)
有很多紅棋陣容會有這一步炮,這里只是改變次序先為之。古譜稱之「斂炮」,有鋒芒內斂之意。
4、金鉤炮(炮二平七)
有的稱為「大過宮炮」,將子力集中於左翼,又為右翼子力開通道路。特級大師庄玉庭對此陣頗有研究。
5、邊馬局(馬二進一)
冷門,偶爾用之會有出其不意的效果。當然另一個馬還是撲向中心較好,如果再馬八進九形成「蝴蝶」就感覺不怎麼舒坦了(事實上還是有人喜歡這么走,並配合擔子炮,讓人覺得無懈可擊)。
(4)象棋計算公式擴展閱讀:
對局中的主動權,象棋術語稱為「先手」,被動則稱為「後手」。爭奪「先手」應是象棋對局的中心意識。中國象棋技巧,讓你快速掌握下象棋技巧,下棋不止用腦,更要用心,要有超凡的耐心和靜力。
初學者往往注重「得子」,而忽視掌握攻勢及奪取先手。這是失策的。因為勝敗多決定於棋子所處位置的優劣,是否對敵「王」構成威脅,不完全在於力量(子力)的強弱。
比如:車的力量雖強,有時卻不如「卧槽馬」的威力,因此常有棄車躍馬掌握攻勢的,或者棄子當誘餌使對方中計而有利於自己的攻殺。棋諺說:「得子得先名得勝,失子失先卻是輸。」
戰術意識有三大原則:
1、得子得先是上策。
2、得子平先(均勢)是中策(同時有進攻機會和不必要得子時,應掌握攻勢和先手)。
3、得子失先是下策(這是冒風險的拙策,要特別謹慎地審察當時的形勢)。
⑤ 新中國象棋怎樣計算分數的
每一位玩家第一次進入 QQ 中國象棋時,都會獲得 1300 分的初始積分。
九級棋手 =0 八級棋手 =1100 七級棋手 =1200 六級棋手 =1300
五級棋手 =1400 四級棋手 =1500 三級棋手 =1600 二級棋手 =1700
一級棋手 =1800 三級大師 =2000 二級大師 =2200 一級大師 =2400
特級大師 =2600
六.積分方法
6.1 贏、輸、和的分數計算方法
NewS = OldS + K * (Res - Exp)
*NewS 為對局後積分, OldS 為對局前積分,
*K 為放大系數,見下表所示
*Res 為對局結果 ( 勝為 1 負為 0 和為 0.5),
*Exp 為期望結果值,也就是玩家獲勝的幾率
Exp=1/(10^(Dr/400)+1)
其中 Dr=( 對手積分 - 你的積分 ) + Yfirst ;
若為先手, Yfirst=-100 ;反之 Yfirst=+100;
K 值如下表所示: 積分
K 值
積分
K 值
<1000
120
2000 -2199
20
1000-1399
60
2200 -2399
15
1400-1799
30
>2400
10
1800-1999
25
請注意,按照上面的積分計算方法,會出現下面的情況:
1 如果分數較低者贏了分數較高者,獲取的分數會比較多
2 如果出現和局,先手的人會被扣分
6.2 各種情況下棋局結束的積分規則
如果棋局在兩步之內結束(不包括兩步),雙方都不會計算分數。如果走棋兩步或兩步以上,有一方超時、逃跑導致棋局結束,那麼超時、逃跑的一方被判輸,另一方判贏。分數按照正常輸贏的公式進行計算。被判輸的一方失去分數,另外一方得到分數。
⑥ 象棋的積分是怎樣計算的
你好贏、輸、和的分數計算方法
NewS
=
OldS
+
K
*
(Res
-
Exp)
*NewS
為對局後積分,
OldS
為對局前積分,
*K
為放大系數,見下表所示
*Res
為對局結果
(
勝為
1
負為
0
和為
0.5),
*Exp
為期望結果值,也就是玩家獲勝的幾率Exp=1/(10^(Dr/400)+...
⑦ 中國象棋,馬步記算公式
可以用幾何學計算,要跳田字,需要四步,目字,需要兩步.
好好學學吧,有意思滴
⑧ qq中國象棋得分怎麼計算的
qq游戲中國象棋每局1分,和棋雙方均為0分,其他新中國象棋每局分數不定,大體上級別低的勝,分多,負分少.
⑨ 象棋公式
一、雙士缺象畏炮攻,雙象少士怕兵沖
二、一車十子寒
三、死子勿急吃
四、卒子過河後應注意:
1.其它後勤子力(車、馬、炮)須能配合以利推進
2.占據要點,主導局面,不輕言犧牲
五、布局反先要點:
1.逼使對手走子還原(重復)
2.促使對方有效步數減少
3.干擾敵方布陣或造成僵局,使對方無好棋可下
六、馬吃方原位七兵後,可用二路炮塞對手相眼,以便躍馬
七、邊卒挺進有三用處:
1.壓制對方邊馬
2.我方能車一進三高出車或保中卒
3.能馬三進一再馬一進三進河口象位
八、巡河炮應對要領:
1.上士勿急,以免被瞄象控制
2.跨河車聯合小卒圍捕之
3.隨時注意對方平包脫根兌子或叫殺之著
九、河口馬應對要領:
1.高車騎河驅之。若對方有巡河炮保馬的棋則考慮先七星劍棄兵拆除炮架,再用車驅之 (橫線、縱線均可)
2.伸炮跨河借彼兵做炮架擊之
3.伸炮跨河伏進卒渡河做炮架擊之
十、當對手炮打邊卒時:
1.避其沉底,上象或平包阻之
2.誘其沉底,車馬回師圍捕之。對方之沈底炮可用己方車馬(或車馬象)捕捉, 無論馬 是正馬或邊馬。
十一、單一功能的「守著」或「攻著」效果有限,應朝「守中帶攻」或/「攻中帶守」方向 思考
十二、明顯攻著不易得手,切忌一廂情願,意圖僥幸,應注意攻著之暗度及深度
十三、中局炮勝馬,殘棋馬勝炮
十四、中路無法突破或我方陣型有缺陷時,中炮位置應予調整(移型換位)
十五、佔有先手時,宜避兌進攻主力
十六、車不立險地
十七、要注意兌子,得子後的棋型及先手得子。失先非上策
十八、得子→佔先→成勢→做殺
十九、奕棋的思考方向在於:
1.尋找己方的最佳可行途徑
2.阻擾對方的最佳可行途徑
二十、仕勿輕上,兵戒冒進,子忌險棄
二一、有三子靠近九宮時,注意突起發難,棄子成殺
二二、以士角炮突發打掉對方六路士,有時會有出乎意外的奇襲效果
二三、棋弈思考的基本動作是:
1.思考對方剛走的這一步棋用意何在
2.思考對方下一步棋的最可能方向
3.思考己方的因應之道,予以破壞或將計就計 4.隨時要有全局在胸
二四、後手布局應分析對方前一手棋(伺機反撲)
1.如為好,好在哪裡?如何阻攻?可否守中帶攻?
2.如為軟手,軟在哪裡?如何見縫插針?可有暗藏機關?
二五、七路馬被對方車壓制時,考慮:
1.用一子保之(如高車保馬,士角車保馬,另一炮保馬,退窩心馬保馬),而用另一 炮擊之(橫線擊殺或縱線擊開均可)
2.可否棄馬使彼車立暗位或伸炮過河伺機平七倒掛金鉤雙擊車相或單純擊殺該暗位車
二六、我車即將被對方炮擊時,考慮:
1.移開後是否先手捉子或叫殺
2.伸炮護前擋駕反打彼炮
3.先離險地
二七、馬前卒疏通性不如對手時應留意:
1.避免兌車,以免殘棋難下
2.車應伺機巡河兌換三、七兵
二八、中央象位有馬,可防止對方兩邊馬
二九、拐角馬救急時可護住一士
三十、子力交換前應研判:
1.交換後之棋型
2.不以好子換壞子,不以活子換死子,不以重子換輕子
三一、注意「假先手」
三二、車占兵線時,「收兵」順序應細算之
三三、殘棋對方缺雙士時,以車馬攻之,可以一將一殺(兼吃兵),變少卒為多卒、化危機 為轉機
三四、雙馬炮優於雙炮馬,傌炮優於雙馬,雙馬優於雙炮
三五、車馬炮優於車雙炮,車雙炮優於車雙馬
三六、對於以車塞我相眼時,考慮:
1.先退炮驅趕危險,再進炮還擊
2.設陷阱,再回炮趕之或回馬士角趨之
三七、臨殺勿急,催逼宜緊,勿手軟
三八、以二路車壓對方邊馬,再用二路包塞象眼可得子
三九、隨時注意下列可能性及可行性:
1.棄子取勢
2.先棄後取
3.車換馬炮
4.棄子渡兵過河 5.叫將反將
四十、對方上士阻擋我方四路馬時,可考慮馬四進二,再馬二進一,馬一退三
四一、彼方用車護馬(炮)而用另一炮打我車時,考慮:
1.用炮擋於車前護駕反打
2.用我方另一子對捉彼車(炮擊、兵覷、或跳無根馬作炮架直擊)使彼車移開馬(炮 )脫根
四二、當紅馬吃原位七路卒後,我方可象五進七配合七路馬困彼馬
四三、對方捉子未必要逃,可考慮:
1.棄子 2.還捉 3.暗保 4.牽制
四四、隨時注意下列手法之運用:
1.七星劍 2.窩心馬(迴旋,護底相,保馬打車,暗捉彼車)
2.縮炮(過宮,疊炮,整型,擺脫牽制,反牽制)
四五、己牽制對方子力時要注意對方借殺,叫將兌子或棄子遁逃反擊
四六、車借中炮力而吃象時(險地),宜防衛彼方車吃中炮或突然「偏將」「露帥」
四七、殘棋炮歸家,有炮須留他家士
四八、隨時留意對方(及我方)士角炮的突襲(炮擊柳條穿魚),阻攔或截斷的作用
四九、馬後藏車、炮後藏車似拙實巧
五十、「禁區」有時存在似險實安的現象,對於一些在常規下不宜輕進的「禁區」,往往能 以出人意外的著法履險如夷,這盲點要注意
五一、看似有根,實則無根或根子負擔過重或根子不能勝任(移位)會造成雙方盲點
五二、中局十技:「挪、抽、捉、兌、牽、攔、逐、運、棄、殺」及停著頓挫
五三、兩軍相逢勇者勝
五四、車馬冷著,車控線,馬控點
五五、計算時,不能只注意深度,更要注意寬廣度
五六、先要預算,走時再算,切忌連走
五七、先自固,加強對敵方的「控制」,放慢進攻節奏,遵守「子先勢殺」的旋律,戰局反 而會更有利
五八、布局原則:
1.首要盡快出動大子:車路要通,馬路要活、炮勿輕發
2.抑制對方大子出動
3.注意子又的協調性和聯絡性
五九、布局階段宜注意的問題:
1.走子要有效率(目標明確,不要一子走動過多,能抑彼揚己)
2.不要多補士象
3.要防止子力擁塞
4.勿貪吃(或貪渡)兵卒
5.勿貪子失先
6.馬勿輕進
7.要搶佔全局要道與要點
8.要注意棄兵爭先
9.要注意地帶的問題
10.擴展我方空間,壓縮彼方空間
六十、對付對方討厭的士角炮(五六炮、反宮馬), 可考慮:先用橫車盯住,再用車後炮