朝鮮將棋 對戰電腦

與電腦對戰的韓國象棋——三種難度,贏棋可獲得排名積分。

朝鮮將棋(韓國象棋)玩法說明

朝鮮將棋是韓國的象棋形式,棋盤為9條直線、10條橫線,棋子落在線的交叉點上而不是格子裡——這一點和它的表親中國象棋相同,但朝鮮將棋有自己獨特的棋子、獨特的棋盤結構,以及一些整個象棋家族裡絕無僅有的規則,例如可以沿著宮城斜線跳吃的炮,以及一條允許你主動放棄一手的友善規則。兩支軍隊——漢(漢,紅方)與楚(楚,藍方)——在棋盤上對峙,各自守衛一座3×3的堡壘式宮城,將(帥)就坐鎮其中。

目標

將死對方的將(帥)——把它逼入絕境,使其正被攻擊且沒有任何合法的走子、格擋或吃子能夠解除將軍。對局也可能以和棋收場:因特殊的「將帥對臉」規則(對臉和)、因連續50回合未吃子,或因同一局面重複出現三次。

開局擺法

雙方各有1個將(帥)、2個士、2個象、2個馬、2個車、2個炮和5個兵(卒)。漢方(紅)位於最下方三排,楚方(藍)位於最上方三排,呈鏡像擺放:底線自左至右為車、馬、象、士、(空)、士、象、馬、車,將(帥)位於其前方宮城中央,兩門炮再往前兩排,五個兵(卒)再往前一排、隔一路擺放一個。漢方永遠先走。(在正式比賽中,雙方賽前可自由互換己方內側的馬與象,因而每方共有四種可能的開局擺法——本作品為保持每次點擊「新遊戲」時設定簡單一致,採用經典對稱擺法,未提供賽前換位協商,詳見下方常見問題。)

棋子與走法

  • 將/帥(漢/楚)——只能沿著己方宮城內畫出的線走一步,包括斜線,但絕不能走出宮城。它是唯一永遠不能離開自己3×3堡壘的棋子,正因被困於此,它本身永遠無法直接將死對方的將(帥)。
  • 士(士)——走法與將(帥)完全相同:沿宮城內任意畫出的線走一步,包括斜線,同樣絕不離開己方宮城。兩個士分列將(帥)兩側,負責護衛。
  • 象(象)——先直走一步,再沿同一方向斜走兩步(合稱「田」字形的長距離跳躍)。若這條路徑上任意一點(無論敵我)有棋子擋住,則該方向不可走;與中國象棋的相不同,朝鮮將棋沒有河界,象可以自由跨越棋盤任意位置。
  • 馬(馬)——先直走一步,再朝外斜走一步,類似象棋馬步的縮短版本。若緊鄰它的那個直線點上有棋子,則該方向被「蹩馬腳」擋住——只需在馬前方一步處放置任意棋子,即可完全限制牠的跳躍。
  • 車(車)——沿直線滑動,想走多遠都可以,如同象棋裡的車,直到到達棋盤邊緣或遇到其他棋子為止(若是敵方棋子則可吃掉)。當車停在宮城的斜線交叉點上時,也可以沿該斜線一路滑動到對角。
  • 炮(包)——本局中最特殊的棋子。炮永遠不能像車那樣直接走到(或吃掉)相鄰的空點;無論是否吃子,炮的每一步都必須恰好跳過一枚棋子(不分敵我),稱為「炮架」。它先滑到炮架處,跳過炮架後,可以落在其後方任意一個空點上,或吃掉炮架後遇到的第一枚敵方棋子。炮永遠不能以另一門炮作為炮架,也永遠不能吃掉另一門炮,即使炮架完全合規也不行。炮同樣可以沿宮城斜線跳吃,以宮城中心點上的棋子作為炮架。
  • 兵/卒(兵/卒)——只能直走一步向前,或直走一步向左右兩側;永遠不能後退。當兵(卒)走到任一宮城內的斜線交叉點上時,還額外獲得沿該宮城畫線斜向前進一步的選擇。兵(卒)永遠不會升變,無論前進多遠,整局中的走法始終不變。

宮城與它的斜線

雙方最後方的三排都各自構成一座3×3的「宮城」,宮城內的兩條對角線都實際畫在棋盤上,從一角穿過中心點直達另一角。正是這兩條畫出的斜線,才使將(帥)、士與車能夠在宮城內斜向移動,也正是在這裡,炮才能完成牠唯一的一次斜線跳吃——跨過中心點,從一角跳到對角。宮城之外完全沒有斜線,任何棋子都不能在那裡斜走,唯一的例外是馬與象各自固有的跳躍方式,以及兵(卒)一旦走到宮城斜線上時的特殊走法。

特殊規則

  • 炮的炮架可以是任意一枚棋子,無論敵我,但絕不能是另一門炮——而且炮永遠不能吃掉另一門炮,哪怕隔著一個完全合規的炮架也不行。
  • 兵(卒)除了向前,也可以橫向移動,但絕不能後退——只有當它走上宮城內畫出的斜線時,才能獲得斜向前進的額外選擇。
  • 只要自己的將(帥)目前沒有被將軍,你就可以主動選擇「過一手」,放棄這一步。這是一種合法的等待方式,可以在不願削弱自身局面時,等待對方先做出承諾。
  • 如果某一步棋使得雙方的將(帥)在一條完全暢通、中間毫無阻擋的直線上正面相對,這就叫做「對臉」(bikjang)。傳統上將其視為走棋一方悄悄提出了和棋,而局面本身當場予以接受,因此對局會在這一刻立即以和棋收場,哪怕當時看起來正處於必勝的進攻之中。

勝負與和棋

將死對方的將(帥)即可直接獲勝。若出現對臉(見上文),或連續100個半回合(雙方各50回合)未曾吃子,或完全相同的局面在輪到同一方走棋時第三次出現,對局即判和棋。後兩條和棋規則與本站其他棋類遊戲所採用的做法相同,都是象棋式的務實保障措施,用以取代朝鮮將棋更為繁複的長將、長捉等正式裁定規則——它們足以涵蓋任何現實中會出現的重複局面,同時避免對局無休止地拖延下去。

與電腦對戰

開始前請選擇簡單、普通或專家難度。簡單難度出招較快,並會故意時不時下出一步較弱的棋,因此非常容易戰勝;普通難度思考稍深,失誤較少;專家難度搜索更深,在嚴格的時間/步數限制內以全力下出每一步棋,因此絕不會讓你久等,也絕不會卡死。戰勝電腦即可獲得排名積分——簡單10分、普通30分、專家100分——在你上網時會自動同步到你的帳戶。

策略提示

  • 在發動進攻之前,先確保將(帥)的逃脫點受到保護——一旦將(帥)無路可退,一步將軍就可能釀成大禍。
  • 有己方棋子擋在前方作炮架時,炮的威力會大大增強——不必害怕留一個兵(卒)或士在能被炮跳過的位置上。
  • 留意暗炮將軍:移開一枚原本擋住敵方炮線、保護己方將(帥)的棋子,即使這枚棋子本身從未靠近將(帥),也可能因此讓對方將軍。
  • 盡量兌換掉對方的象和馬——一旦這些跳躍型棋子被換掉,你的車和炮就能更加自如地攻入敵方宮城。

常見問題

為什麼馬和象不能像正式比賽那樣互換位置?

正式的朝鮮將棋比賽允許雙方在開局前私下互換己方內側的馬與象,因而每方共有四種可能的開局。為了讓每次點擊「新遊戲」時的設定都簡單一致,本休閒版(同螢幕對戰與人機對戰)一律採用經典的對稱開局,不提供賽前換位協商。

為什麼棋盤上沒有河界?

與中國象棋不同,朝鮮將棋的棋盤中央沒有河界的缺口——包括象在內的所有棋子都可以自由跨越棋盤中央。這個9條直線、10條橫線、帶兩座宮城的棋盤正是完整、道地的朝鮮將棋佈局。

點擊「過一手」實際上會發生什麼事?

你的這一回合會在不移動任何棋子的情況下結束,並直接輪到對方走棋。只有在自己的將(帥)安全(未被將軍)時才能使用這個選項——被將軍時絕不能靠「過一手」來解將。

為什麼我明明佔優,對局卻突然判和了?

這幾乎肯定是發生了「對臉」(bikjang)——某一步棋(你的或對方的)使雙方的將(帥)在一條完全暢通的直線上正面相對。無論棋盤其餘部分的局勢如何,這都會被視為一次自動被接受的和棋提議,因此在把棋子移離己方將(帥)所在直線之前,最好先確認這條線是否仍然被擋住。

可以離線遊玩嗎?

可以——頁面載入完成之後,同螢幕對戰和人機對戰(包括全部三種難度)都完全在你的裝置本機運行,無需任何網絡連接。

朝鮮將棋和中國象棋(Xiangqi)是同一種遊戲嗎?

它們是同源的近親,但確實是兩種不同的遊戲:朝鮮將棋沒有河界,炮和象的走法也不同,宮城內畫有完整的斜線供將(帥)與士行走,並且獨有合法的「過一手」走法,還會在雙方將帥對臉時自動判和。