請教象棋問題,請教一個象棋問題

2022-05-27 07:41:48 字數 3645 閱讀 6286

1樓:西早師

《棋經論》 洪邁

夫弈棋者要專心絕慮,靜算待敵,坦然無喜怒掛懷。

大抵一局之中,千變萬化。

如車前馬後;發炮逐卒;如電掣雷轟,炮鋪卒行,逼近士象,如狼奔虎躍。

順手炮先要活車;列手炮補士要牢;入角炮急使車衝;

當頭炮橫車將路;破象局中心進卒;解馬局車炮先行;

巡河車趕子有功;歸心炮破象得法;轆轤炮抵敵最妙;重疊車兌子偏宜。

馬飛過角,車便巡河。

未得路莫離本位,已得勢便可爭先。

鴛鴦馬內顧保塞;蟹眼炮兩岸攔車,騎河車禁子有力;兩肋車助卒過河。

正補士等他車路;背立將忌炮來攻。

我勢弱勿輕進;彼勢強拼便攻。

棄子須要得先;捉子莫教輸手。

急趕將有後著可行;慢入悻無內(納)子宜動。

士象全或可求和;士象虧兌他車卒。

算隱著要成殺局,使急著恐悻不完。

得先時切忌著忙;輸棋時還叫心定。

子力猛局中尋勝;子力寬即便尋和。

學者詳察於斯言,可為國手矣!

2樓:00奎

棋路瞬息萬變,你自己慢慢參詳

請教大家一個關於象棋的問題。 50

3樓:匿名使用者

此時紅方略有優勢,紅可走馬八進七,黑應走馬2進1,黑方可能會走卒3進1,則馬七進六,卒3進1,馬**六,象7進5,車二進四,車1進1(如果黑方走卒3進1,則車二平八,馬2進1,車八進三,卒7進1,馬**六,這樣黑方局勢更不好控制),車二平七,雖然開始過了一個黑卒,但是最後還是被吃掉了,而且紅方車馬已經活躍起來,黑方由於在3路卒走步太多,所以出於劣勢,此局開局,黑方炮8進2是後手,所以象棋前面的走法很重要,雖然炮8進2僅僅是第3回合,但是卻影響了後面局勢。

請教一個象棋程式的問題?

4樓:匿名使用者

這個最好用物件導向的方法程式設計,定義一個棋子類,帥、象、卒之類的都從它派生出來,然後再定義一個棋盤類,將棋盤上所有棋子都例項化到這個類中,然後由棋盤負責管理這些棋子。

棋盤接收(wm_lbuttondown)的訊息(我相信你是windows下程式設計),然後派送訊息。

先說說棋子類.

class unit

再談一點細節, 由於棋子類的內部不知道棋盤棋子分部的,比如你前往的地方有一個自己的棋,那麼你走過去肯定是不合法的,所以你需要在棋盤類裡做好資訊的篩選工作。

例如如果目標處有自己的棋子,那就不派送這一訊息,如果是對方的棋,那移動的同時還要呼叫內部的一個「吃棋」的方法來吃掉對方的棋。

其實你要解決的問題還有很多,這只是一個思路,具體細節就不說了,祝你好運 :)

5樓:繁維

說實話....用這個做難度可就大了....

我以前回答過這個問題

1.從棋子到棋盤的設計形狀

2.子移動的方式...內碼什麼的

3.勝負的判定

4.棋譜

5.練習棋譜

6.附加功能....人機對戰之類的

請教一個象棋開局問題

6樓:承荷紫

如果他是先炮平卒底打三,七路兵後跳馬又衝馬前兵,那麼你後手反架中跑就可以用「盤頭馬」對付他。即平中炮後兵五進一,要再衝兵殺他中卒,他會在中間補一步,你再把他的炮壓著的你的馬跳到中炮上即馬7(3)進5.現在有幾個好處.

他的炮無法打你底象你可以活車。2你再衝兵他卒要吃你你就可以打中炮。3雙馬可以在頭上連在一起。

4控制著他的馬,不讓他往上跳。

如果他是炮平卒底衝卒那麼這一招也行,因為他攻側翼,你攻中心。他就沒有那麼厲害了。

飛象局也有中路軟的毛病。

注意,這些只是死招數,暫時可以拿來應付一下,如果對手的計算能力和中場扭殺力極高,那麼你用什麼開局都贏不了。你可以看看中炮「急進中兵」的棋譜。象棋馬炮爭雄數百年最精彩的就是紅用急進中兵然後用霸道的盤頭馬攻擊,黑用以柔克剛的屏風馬防禦的戰局。

7樓:蘇打水水

五七炮。他攻你你也攻他,進攻是最好的防守!先跑2平5,馬2進3,車1平2,速巡河!!

一定要速,保證他7路和你的3路一樣慘甚至更慘。7路兵就一步一步挺,(小心跑串打)他保他兵你就兵硬挺,(你右有車,後有炮,別怕)對方如果讓炮兌車就別兌,閃6路。(3路兵若被壓制就換掉3路兵)3路馬進4路強啃中卒強架當頭炮。

7路馬上來保,(這時他車不敢囂張,有兵又有車)之後就隨你喜好了

8樓:鴻漸雨翔

象棋不要在乎一城一池的得失 要通觀全域性 主要是出子的速度

你要實在不想損失子力可以選擇防守 比如飛象或56炮

僅供參考

9樓:bd無邪

後手中炮攻飛象很費事,賣點書研究研究吧.

10樓:匿名使用者

飛相局的特點就是中路防守,兩翼進攻。而中炮是中路進攻,所以如果閣下的進攻手段如果不夠凌厲,自然要被反擊了。既然是這樣,何不先防(後手本來就要根據先手的動作行棋),出車的目的是什麼?

呆在家布好陣勢也很好啊。

11樓:浪子小青

你完全可以不用出車巡河也可以防住他的馬,可以用縱深的防禦嘛,你也可以在他之前跳馬,比他快就好了

12樓:我愛科比

在對方沒有中炮時可試用急進中兵的攻法,從中路進攻,以攻代守,不妨試試。

13樓:宇宙5之家

飛象、跳馬、排炮、出車巡河就可以了。

請教幾個有關象棋和象棋軟體的問題

14樓:匿名使用者

認真的看了你的提問,覺得你給的分太少了。。呵呵

1、軟體的棋力並不能用k值反映,而應該用層數來控制。k值只是一個計算速度的客觀反映,是和引擎演算法的設計密切相關的。有的軟體k值小,但是演算法非常精確,有的軟體k值大,但是演算法上要差一截。

你用的旋風都是破解版的,是經過其他棋友修改、脫殼後的版本,當然,也可能是你的3.0的旋風是假的,因為版本號是可以修改的。

2、你說的這個問題就是中了「佈局飛刀」。佈局飛刀就是專門用來對付軟體的開局庫的,如果你使用開局庫,就有可能中人家的飛刀,導致脫譜後即成敗勢。這樣的飛刀開局庫,以前我就有一個,殺了很多的軟體手。

最好不要用軟體的開局庫,或者一定要用精良的開局庫。人機高手都是自己走開局的……

3、關於下象棋的問題。你的這種走法就是沒有充分發揮到各棋子的效能。自己走自己的,而不考慮對方的陣型。

其實象棋是一個相生相剋的遊戲,各種棋子都有它的「製法」,只有充分發揮了製法,才能顯出優勢。比如他跳馬,你平炮或者挺卒,都是針鋒相對的著法,這樣才有效率。

4、不能一味的強調出車速度,而要兼顧陣型及搶點佔位,各棋子的配合。兩車最好是一直一橫,這是最好的搭配方法。炮要深藏蓄備,謹記不可輕發。

馬是專職守兵,除非有比更兵更重要的任務,方可離開。

不想說了……就打這麼多吧

15樓:

把執行緒設定成雙核。

我的本本也是用1.09的。這個版本是單核中最好的。

請教一個問題,有那些相聲段子涉及象棋的?

16樓:匿名使用者

有一個名字記不得了,包袱是「我象你爸爸,你爸爸士我」什麼的。 檢視原帖》

希望採納

紅方能贏嗎?象棋問題,紅方能贏嗎?一個象棋問題。

贏得了 贏不了 不是看棋子的多少 象棋更講究的功力 水平如果兩個人技術 能力相當 那黑車只要看住那個馬,不讓馬來破象 不讓馬跳好位置 完全可以保和棋 如果技術水平有差距 那就不一定了 象棋主要靠技術水平 還有臨場發揮 眼光六路 焦灼狀態的時候 能不急不燥 能想到好辦法最好 即使想不到也不要先露出破綻...

請教英語問題,請教一個英語問題

語言是相同的,英語不是你的母語,你自然不能像運用中文那樣去運用英語,但你可以把運用中文的方法移植到英語中去。英語作文其實要求並不是很高,只要沒有語法錯誤,句子基本通順,運用了一些高階詞彙分數自然就會稿上去 了。寫英語作文的是你可以當自己是寫中文作文,在你的中文寫作中,你通常怎麼過渡你就在英語中怎麼過...

請教大家問題,請教大家一個問題

法律不會放過任何一個罪犯。如果他犯罪是因為金錢肯定會沒收其名下所有非正規渠道財產,如果違法財產未轉移到父母以及親戚名下是不會沒收父母原有財產的。現在又不是古代,沒有一人犯法抄家三代的說法 要相信國家的法律,沒收財產只會沒收本人名下的財產,並且會留住,是呀,父母扶養孩子的必須費用,不可能把所於他人的財...