象棋暗棋标准规则

合集下载

象棋的全部规则

象棋的全部规则

象棋的全部规则象棋是中国的传统棋类游戏,也是世界上最古老、最有影响力的棋类游戏之一。

它具有丰富的规则和策略,下面我们来详细介绍一下象棋的全部规则。

一、棋盘和棋子象棋棋盘为8×8的方格状,分为红方和黑方,红方位于棋盘的下方,黑方位于棋盘的上方。

棋盘中央为河界,红方和黑方各自占据棋盘的一半。

象棋棋子共有32个,分为两方。

红方有帅、仕、相、马、车、炮、兵七种棋子;黑方有将、士、象、马、车、炮、卒七种棋子。

每种棋子具有特定的移动和吃子规则。

二、棋子的移动和吃子规则1. 帅(将):帅位于九宫格内,只能在九宫格内活动,每次只能移动一步,可以向前、后、左、右四个方向移动,不能斜走。

帅之间不能直接对面。

2. 仕(士):仕位于九宫格内,只能在九宫格内活动,每次只能移动一步,可以向前、后、左、右四个方向移动,不能斜走。

仕不能离开九宫格。

3. 相(象):相的移动规则比较特殊,每次只能走两个格子,必须沿着对角线行走。

相不能过河,也就是说不能越过河界。

4. 马:马的移动方式是走“日”字,即先走一步直线,然后再走一步斜线。

马不能绕过棋盘上的其他棋子,如果有棋子挡住,马就不能移动。

5. 车:车的移动方式是直线移动,可以在横、竖方向上走任意格数,但不能斜走。

车可以沿着一条直线吃掉对方的棋子,但不能跳过其他棋子。

6. 炮:炮的移动方式和吃子规则与车相同,但炮在吃子时有个特殊规则,即炮必须跳过一个棋子才能吃掉对方的棋子。

7. 兵(卒):兵的移动方式比较特殊。

兵没有后退的能力,只能向前走一步,但过河后可以左右移动。

在未过河前,兵只能直线前进,过河后可以左右移动,但不能后退。

三、吃子规则和胜负判断在象棋中,吃子是非常重要的。

棋子可以吃掉对方的棋子,但是吃子的规则有一定的限制。

一方的棋子可以吃掉对方的棋子,前提是被吃掉的棋子在吃子者的移动范围内,并且没有其他棋子阻挡。

胜负判断是象棋游戏的最终目标。

当一方的帅(将)被对方的棋子吃掉,就判定为输掉比赛。

JS小游戏-象棋暗棋

JS小游戏-象棋暗棋

JS⼩游戏-象棋暗棋游戏图⽚:源⽂件下載地址:Javascript 部分:/** chinese chess* Author: fdipzone* Date: 2012-06-24* Ver: 1.0*/var gameimg = ['images/a1.gif','images/a2.gif','images/a3.gif','images/a4.gif','images/a5.gif','images/a6.gif','images/a7.gif','images/b1.gif','images/b2.gif','images/b3.gif','images/b4.gif','images/b5.gif','images/b6.gif','images/b7.gif','images/bg.gif','imag var chess_obj = new ChessClass();window.onload = function(){$('init_btn').onclick = function(){chess_obj.init();}var callback = function(){chess_obj.init();}img_preload(gameimg, callback);}// chess classfunction ChessClass(){this.chess = [];this.boardrows = 4;this.boardcols = 8;this.area = 82;this.player = 1; // 1:red 2:greenthis.selected = null; // selected chessthis.chesstype = ['', 'a', 'b'];this.isover = 0;}// initChessClass.prototype.init = function(){this.reset_grade();this.create_board();this.create_chess();this.create_event();this.player = 1;this.selected = null;this.isover = 0;disp('init_div','hide');}// create boardChessClass.prototype.create_board = function(){var board = '';for(var i=0; i<this.boardrows; i++){for(var j=0; j<this.boardcols; j++){board = board + '<div id="' + i + '_' + j + '"><img src="images/chessbg.gif" /></div>';}}$('board').innerHTML = board;$('board').style.width = this.boardcols * (this.area + 2) + 'px';$('board').style.height = this.boardrows * (this.area + 2) + 'px';}// create random chessChessClass.prototype.create_chess = function(){// 32 chessesvar chesses = ['a1','b7','a2','b7','a2','b7','a3','b7','a3','b7','a4','b6','a4','b6','a5','b5','a5','b5','a6','b4','a6','b4','a7','b3','a7','b3','a7','b2','a7','b2','a7','b1'];this.chess = [];while(chesses.length>0){var rnd = Math.floor(Math.random()*chesses.length);var tmpchess = chesses.splice(rnd, 1).toString();this.chess.push({'chess':tmpchess, 'type':tmpchess.substr(0,1), 'val':tmpchess.substr(1,1), 'status':0});}}// create eventChessClass.prototype.create_event = function(){var self = this;var chess_area = $_tag('div', 'board');for(var i=0; i<chess_area.length; i++){chess_area[i].onmouseover = function(){ // mouseoverif(this.className!='onsel'){this.className = 'on';}}chess_area[i].onmouseout = function(){ // mouseoutif(this.className!='onsel'){this.className = '';}}chess_area[i].onclick = function(){ // onclickself.action(this);}}}// id change indexChessClass.prototype.getindex = function(id){var tid = id.split('_');return parseInt(tid[0])*this.boardcols + parseInt(tid[1]);}// index change idChessClass.prototype.getid = function(index){return parseInt(index/this.boardcols) + '_' + parseInt(index%this.boardcols);}// actionChessClass.prototype.action = function(o){if(this.isover==1){ // game overreturn false;}var index = this.getindex(o.id);if(this.selected == null){ // 未选过棋⼦if(this.chess[index]['status'] == 0){ // not openedthis.show(index);}else if(this.chess[index]['status'] == 1){ // openedif(this.chess[index]['type'] == this.chesstype[this.player]){this.select(index);}}}else{ // 已选过棋⼦if(index != this.selected['index']){ // 與selected不是同⼀位置if(this.chess[index]['status'] == 0){ // 未打开的棋⼦this.show(index);}else if(this.chess[index]['status'] == -1){ // 點空⽩位置this.move(index);}else{ // 點其他棋⼦if(this.chess[index]['type']==this.chesstype[this.player]){this.select(index);}else{this.kill(index);}}}}}// show chessChessClass.prototype.show = function(index){$(this.getid(index)).innerHTML = '<img src="images/' + this.chess[index]['chess'] + '.gif" />';this.chess[index]['status'] = 1; // openedif(this.selected!=null){ // 清空選中$(this.getid(this.selected.index)).className = '';this.selected = null;}this.change_player();this.gameover();}// select chessChessClass.prototype.select = function(index){if(this.selected!=null){$(this.getid(this.selected['index'])).className = '';}this.selected = {'index':index, 'chess':this.chess[index]};$(this.getid(index)).className = 'onsel';}// move chessChessClass.prototype.move = function(index){if(this.beside(index)){this.chess[index] = {'chess':this.selected['chess']['chess'], 'type':this.selected['chess']['type'], 'val':this.selected['chess']['val'], 'status':this.selected['chess']['status']}; this.remove(this.selected['index']);this.show(index);}}// kill chessChessClass.prototype.kill = function(index){if(this.beside(index)==true && this.can_kill(index)==true){this.chess[index] = {'chess':this.selected['chess']['chess'], 'type':this.selected['chess']['type'], 'val':this.selected['chess']['val'], 'status':this.selected['chess']['status']}; this.remove(this.selected['index']);var killed = this.player==1? 2 : 1;$('grade_num' + killed).innerHTML = parseInt($('grade_num' + killed).innerHTML)-1;this.show(index);}}// remove chessChessClass.prototype.remove = function(index){this.chess[index]['status'] = -1; // empty$(this.getid(index)).innerHTML = '';$(this.getid(index)).className = '';}/* check is beside* @param index ⽬標棋⼦index* @param selindex 执⾏的棋⼦index,可为空, 为空则读取选中的棋⼦*/ChessClass.prototype.beside = function(index,selindex){if(typeof(selindex)=='undefined'){if(this.selected!=null){selindex = this.selected['index'];}else{return false;}}if(typeof(this.chess[index])=='undefined'){return false;}var from_info = this.getid(selindex).split('_');var to_info = this.getid(index).split('_');var fw = parseInt(from_info[0]);var fc = parseInt(from_info[1]);var tw = parseInt(to_info[0]);var tc = parseInt(to_info[1]);if(fw==tw && Math.abs(fc-tc)==1 || fc==tc && Math.abs(fw-tw)==1){ // row or colunm is same and interval=1return true;}else{return false;}}/* check can kill* @param index 被消灭的棋⼦index* @param selindex 执⾏消灭的棋⼦index,可为空, 为空则读取选中的棋⼦*/ChessClass.prototype.can_kill = function(index,selindex){if(typeof(selindex)=='undefined'){ // 没有指定执⾏消灭的棋⼦if(this.selected!=null){ // 有选中的棋⼦selindex = this.selected['index'];}else{return false;}}if(this.chess[index]['type']!=this.chesstype[this.player]){if(parseInt(this.chess[selindex]['val'])==7 && parseInt(this.chess[index]['val'])==1){ // 7 can kill 1return true;}else if(parseInt(this.chess[selindex]['val'])==1 && parseInt(this.chess[index]['val'])==7){ // 1 can't kill 7return false;}else if(parseInt(this.chess[selindex]['val']) <= parseInt(this.chess[index]['val'])){ // small kill bigreturn true;}}return false;}// change playerChessClass.prototype.change_player = function(){if(this.player == 1){this.player = 2; // to green$('grade_img2').className = 'img_on';$('grade_img1').className = 'img';}else{this.player = 1; // to red$('grade_img1').className = 'img_on';$('grade_img2').className = 'img';}}// reset gradeChessClass.prototype.reset_grade = function(){$('grade_img1').className = 'img_on';$('grade_img2').className = 'img';$('grade_num1').innerHTML = $('grade_num2').innerHTML = 16;$('grade_res1').className = $('grade_res2').className = 'none';$('grade_res1').innerHTML = $('grade_res2').innerHTML = '';}// game overChessClass.prototype.gameover = function(){if($('grade_num1').innerHTML==0 || $('grade_num2').innerHTML==0){ // 任⼀⽅棋⼦为0this.isover = 1;this.show_grade();disp('init_div','show');}else{if(this.can_action()==false){this.isover = 1;this.show_grade();disp('init_div','show');}}}// show gradeChessClass.prototype.show_grade = function(){var num1 = parseInt($('grade_num1').innerHTML);var num2 = parseInt($('grade_num2').innerHTML);if(num1>num2){ // 红⽅胜$('grade_res2').innerHTML = 'LOSS';$('grade_res2').className = 'loss';$('grade_res1').innerHTML = 'WIN';$('grade_res1').className = 'win';}else if(num1<num2){ // ⿊⽅胜$('grade_res1').innerHTML = 'LOSS';$('grade_res1').className = 'loss';$('grade_res2').innerHTML = 'WIN';$('grade_res2').className = 'win';}else{ // 平局$('grade_res1').innerHTML = $('grade_res2').innerHTML = 'DRAW';$('grade_res1').className = $('grade_res2').className = 'draw';}}// check chess can actionChessClass.prototype.can_action = function(){var chess = this.chess;for(var i=0,max=chess.length; i<max; i++){if(chess[i].status==0){ // 有未翻开的棋⼦return true;}else{if(chess[i].status==1 && chess[i].type==this.chesstype[this.player]){ // ⼰⽅已翻开的棋⼦if(this.beside(i-this.boardcols, i) && (chess[i-this.boardcols].status==-1 || this.can_kill(i-this.boardcols,i) )){ // 上 return true;}if(this.beside(i+this.boardcols, i) && (chess[i+this.boardcols].status==-1 || this.can_kill(i+this.boardcols,i) )){ // 下 return true;}if(this.beside(i-1, i) && (chess[i-1].status==-1 || this.can_kill(i-1,i) )){ // 左return true;}if(this.beside(i+1, i) && (chess[i+1].status==-1 || this.can_kill(i+1,i) )){ // 右return true;}}}}return false;}/** common function */// get document.getElementBy(id)function $(id){this.id = id;return document.getElementById(id);}// get document.getElementsByTagNamefunction $_tag(name, id){if(typeof(id)!='undefined'){return $(id).getElementsByTagName(name);}else{return document.getElementsByTagName(name);}}/* div show and hide* @param id dom id* @param handle show or hide*/function disp(id, handle){if(handle=='show'){$(id).style.display = 'block';}else{$(id).style.display = 'none';}}/* img preload* @param img 要加载的图⽚数组* @param callback 图⽚加载成功后回调⽅法*/function img_preload(img, callback){var onload_img = 0;var tmp_img = [];for(var i=0,imgnum=img.length; i<imgnum; i++){tmp_img[i] = new Image();tmp_img[i].src = img[i];if(tmp_img[i].complete){onload_img ++;}else{tmp_img[i].onload = function(){onload_img ++;}}}var et = setInterval(function(){if(onload_img==img.length){ // 定时器,判断图⽚完全加载后调⽤callback clearInterval(et);callback();}},200);}。

国际象棋规则

国际象棋规则

国际象棋,又称欧洲象棋或西洋棋(港澳台地区多采用此说法),是一种二人对弈的战略棋盘游戏。

国际象棋的棋盘由64个黑白相间的格子组成。

黑白棋子各16个,多用木或塑胶制成,也有用石块制作;较为精美的石头、玻璃(水晶)或金属制棋子常用作装饰摆设。

国际象棋是世界上最受欢迎的游戏之一,中国象棋,暗棋阁都是其中玩法之一,数以亿计的人们以各种方式下国际象棋。

中文名:国际象棋外文名:c hess别名:欧洲象棋、西洋棋棋盘组成:64个黑白相间的格子类型:战略棋盘游戏发展历史:近2000年基本简介在所有棋盘游戏,国际象棋(英文:chess)是一种把战略战术和纯技术融为一体的理想游戏。

和西洋双陆相比,胜负决定于骰子一掷,诚然是不由自己作主;和国际跳棋相比,棋子的规模化控制了技术上的胜负。

和国际象棋在思想性上、科学性上和深度上可以相比的只有日本将棋、中国围棋、中国象棋。

加重型超特大号国际象棋(王高10.6公分)国际象棋几乎就是融艺术、科学、知识和灵感为一炉的一种游戏。

分析对局时是一种逻辑的实验使用,而在攻王的战斗中和战略问题的运筹的时候,就需要有一种创造性的灵感。

不过,国际象棋不是像纵横字谜那样单纯是一种文字智力的测试。

国际象棋的竞争使双方投入一场不流血的战斗,是双方思想和意志的一场激烈尖锐的战斗以及体力上的坚韧不拔的较量。

国际象棋棋盘及棋子相关含义世界上的4大棋类(围棋、中国象棋、国际象棋、将棋)都与该国家的政治制度有关。

国际象棋所反应的政治制度是西方的封建社会。

与其他3种棋类相比,国际象棋政治色彩更加浓郁:首先,反应出的社会等级性更加明显,棋子名称与社会阶层挂上了钩——比如:主教、骑士等。

其次,国际象棋里威力最大的棋子是皇后,突出了西方封建社会中皇后的地位及作用(因为政治联姻,故后代表第三方联合军的支援,另外中国象棋里根本就没有皇后)。

国际象棋据现有史料记载,国际象棋的发展历史已将近2000年。

关于它的起源,曾经有过多种不同的说法,诸如起源于中国、印度、锡兰、波斯、阿拉伯国家等等。

走进棋文化

走进棋文化

中国象棋的规格
1.4 比赛用的标准棋盘,应每格都为正方形,每方 格长宽均应为3.2至4.6cm。每个平面圆形棋子直径 应为2.7至3.2cm,大小与棋盘合适配套。棋盘和棋 子底色,均应为白色或浅色。棋盘上直线和横线应 为红色或深色,四周应有适当空白面积。棋子面色 分为红黑两组,字体和圆框应当醒目。 演示比赛 用的大棋盘为直式,红方在下,黑方在上。棋盘和 棋子大小,应配合场所相应增大。
围棋的规格
所有正规围棋比赛所采用的棋盘规格都是一样的。都是19 路比赛。棋盘由19根横线与19根纵线组成,共有361个交 叉点。围棋在行棋时就落在这交叉点上。由于有361个交 叉点,因此围棋有361个地方可以落子。当然在实践行棋 中不可能在361个地方都落子,因为双方会围成许多空地。 围棋分黑子和白子。所以在比赛中一半黑子和一半白子不 需要总数有361个那么多。
二 国 军 棋
四国军棋
六国军棋
军棋的由来
军棋最早起源于我国,是由春秋时期吴国的将军孙武发明的,后记录于《孙子兵法》。当 时只是雏形,由竹简画出作战地图,摆上石子演变战局。 至战国时期秦国名将白起给予进一步完善,白起经常利用战争间隙推演阵法,思考破敌良 策,并将竹简制作的更加详细,包括行营和兵站,把石子换成规整四方的竹子,分成敌我 双方进行研究。这对白起军事造诣的提高起到了很大的帮助,他一生共歼灭六国军队约一 百多万人,官至国尉,相当于国防部长,为战国四大名将之首。 到楚汉战争期间,韩信率兵数万,开辟北方战场。他把军旗由竹简推演升华到真人操练, 每有闲暇必由士兵分左右排列,其本人指挥进行攻防演练,韩信点兵即由此而来。韩信一 生战功卓著,破魏、败赵、灭齐楚,为汉王朝的创建作出了重要贡献。其用兵之道,为后 世兵家所推崇。 唐朝盛世以来,经济繁荣,国泰民安,战争逐渐减少,军旗渐渐被遗忘。 1950年6月,以美国为首的联合国军悍然对朝鲜发动战争,战火烧到我国辽宁省丹东市鸭 绿江畔。为保卫我国领土完整和人民生命财产安全,由彭德怀率领志愿军入朝参战。战士 们利用有限的休息时间,在前人的基础上对军旗进行了更大的完善,以厚厚的纸张作棋盘, 以木头做棋子。用军棋进行模拟训练,以提高战争意识和战术水平。随着战争的结束,退 伍老兵返乡,军旗流入民间成为一种民间游戏。 九十年代末期,互联网传入我国,这给军棋游戏带来了极大的发展。二十年代初,联众、 金游、腾讯等均有军旗游戏,并发展成可双人对战,也可四人对战,分为四暗、双明、全 明等游戏方法,制定了游戏规则,确定了计分方法。至此军棋的发展关于围棋起源的传说是"尧舜以棋教子"的故事。 当时尧的儿子丹朱不学无术,游 手好闲。他的母亲很着急,找到尧。尧就对丹朱说:“你不愿学打猎,就学行兵征战的石 子棋吧,石子棋学会了,用处也大着哩。”听父帝不叫他打猎,改学下石子棋,心里稍有 转意,“下石子棋还不容易吗?坐下一会儿就学会了。”丹朱扔掉了箭,要父亲立即教他。 帝尧说:“哪有一朝一夕就能学会的东西,你只要肯学就行。”说着拾起箭来,蹲下身, 用箭头在一块平坡山石上用力刻画了纵横十几道方格子,让卫士们捡来一大堆山石子,又 分给丹朱一半,手把着手地将自己在率领部落征战过程中如何利用石子表示前进后退的作 战谋略传授讲解给丹朱。丹朱此时倒也听得进去,显得有了耐心。直至太阳要落山的时候, 帝尧教子下棋还是那样的尽心尽力。但是后来,由于丹朱不听从教导,尧只好把帝位禅让 不但有德且有智有才的虞舜。后来,虞舜也学帝尧的样子,用石子棋教子商均。以后的陶 器上便产生围棋方格的图形,史书便有“尧造围棋,以教丹朱”的记载。晋朝人张华在他 写的《博物志》中说:"尧造围棋以教子丹朱。"还提到,舜,觉得儿子商均不甚聪慧,也 曾制作围棋教子。 在《路史后记》写得更为详细。尧娶妻富宜氏,生下儿子朱,儿子行为不好,尧很难过, 特地制作了围棋,"以闲其情。" 按照这种说法,制造围棋,是为了开发智慧,纯洁性情的。

2024年新修订:中国象棋比赛规则

2024年新修订:中国象棋比赛规则

2024年新修订:中国象棋比赛规则一、概述中国象棋,亦称国际象棋,是一种两人对弈的纯策略型棋类游戏。

本规则旨在为比赛双方提供一个公平、明确的竞技环境,确保比赛的顺利进行。

二、棋盘与棋子1. 棋盘中国象棋棋盘由横、竖各九条线组成,共八十一个交叉点。

棋盘两端各有一个"井"字图案,称为"九宫"。

2. 棋子中国象棋共有七种棋子,分别为:将(帅)、士(仕)、象(相)、马、车(車)、炮(砲)、卒(兵)。

每种棋子都有独特的走法,详见下文。

三、走法与吃子1. 将(帅)与士(仕)将(帅)与士(仕)的走法相同,只能在九宫内走"日"字形。

2. 象(相)象(相)的走法为"田"字形,不能过河。

3. 马马的走法为"日"字形,但每次只能跳过一个棋子。

4. 车(車)车的走法为直走、横走,但不能斜走。

5. 炮(砲)炮(砲)的走法与车类似,但吃子时必须跳过一个棋子。

6. 卒(兵)卒(兵)的走法为一直向前,但不能后退。

四、胜负判定比赛结束的条件为:一方的将(帅)被对方吃掉,或一方主动认输。

五、特殊规则1. 长将长将是指连续不断地将对方的将(帅)逼到同一位置,视为违规。

2. 将军将军是指一方的棋子威胁对方的将(帅),迫使对方必须移动将(帅)或采取其他措施。

3. 解将解将是指在将军的情况下,采取措施消除威胁。

4. 重复局面重复局面是指双方局面重复出现,视为平局。

六、比赛纪律1. 比赛双方应尊重对手,保持良好的竞技态度。

2. 比赛过程中,不得借助电子设备作弊。

3. 比赛双方应遵守比赛时间,迟到视为弃权。

七、附则本规则解释权归主办方所有,如有未尽事宜,由主办方决定。

以上为2024年新修订的中国象棋比赛规则,希望对您的比赛有所帮助。

如有疑问,请随时咨询。

祝您比赛顺利!。

象棋的全部规则

象棋的全部规则

象棋的全部规则象棋,又称中国象棋,是一种古老而深受喜爱的棋类游戏。

它是中国文化遗产的重要组成部分,也是世界上最受欢迎的棋类游戏之一。

象棋具有丰富的规则,下面将详细介绍象棋的全部规则。

一、棋盘和棋子象棋棋盘为8行9列的方形格子,纵向被分为九个等分,横向被分为十个等分。

棋盘的交叉点称为“格”,共有90个格。

象棋棋子共有32个,分为红黑两方。

红方位于棋盘的下方,黑方位于棋盘的上方。

二、棋子的走法1. 将帅:将和帅分别是红方和黑方的主将,它们只能在九宫格内活动,每步只能走一格,不论直线还是斜线。

2. 士:士分红黑两色,红方有两个,黑方有两个。

士每步只能在九宫格内的对角线上移动,每步只能走一格。

3. 象:象分红黑两色,红方有两个,黑方有两个。

象每步只能在己方九宫格内的对角线上走,每步走两格,称为“田”,并且必须绕过“河”。

象不能越河。

4. 马:马分红黑两色,红方有两个,黑方有两个。

马每步走日字,即先向前走一格,然后向左或向右走一格,形成“日”字。

5. 车:车分红黑两色,红方有两个,黑方有两个。

车可以直线行走,可以横向或纵向移动,不限步数。

6. 炮:炮分红黑两色,红方有两个,黑方有两个。

炮可以直线行走,可以横向或纵向移动,不限步数,但是炮在移动时必须隔一个棋子吃子。

7. 兵/卒:兵是红方的士兵,卒是黑方的士兵。

兵和卒每步只能向前走一格,但是在过河后,可以左右移动。

兵和卒过河后,每步可以走一格,可以吃对方前方的棋子。

三、胜负条件象棋的胜负条件非常简单明确:将死对方的将军,即可获得胜利。

将军是指对方的主将被我方的棋子威胁到而无法逃脱的情况。

将军后,对方必须采取行动来解决将军,否则将无法继续游戏,判负。

四、特殊规则1. 王车易位:当红方和黑方的将军与车处于同一直线上时,双方可以进行王车易位。

即将军和车互换位置,但是只能在没有棋子阻挡的情况下进行。

2. 和棋:当双方的棋子在某种情况下陷入僵局,无法继续下棋时,可以宣布和棋。

象棋揭棋规则

象棋揭棋规则象棋,又称中国象棋,是中国传统的棋类游戏之一。

它的棋盘为九宫格,上面有32个棋子,分为红黑两方,每方各16个棋子。

象棋的规则简单易懂,但是却非常有趣,因此备受广大棋迷的喜爱。

在这篇文章中,我们将详细介绍象棋的规则,以帮助初学者更好地了解和掌握这个游戏。

一、棋子的种类和走法象棋共有七种棋子,分别是“将”、“士”、“象”、“车”、“马”、“炮”和“兵”。

下面我们将逐一介绍它们的走法。

1. 将:将是象棋中最重要的棋子,也是最容易被吃掉的棋子。

将只能在九宫格内活动,不能出九宫格。

将的走法是:直走一步,左右移动一格。

2. 士:士也只能在九宫格内活动,不能出九宫格。

士的走法是:斜着走一格,只能在自己的九宫格内活动。

3. 象:象是象棋中唯一的“跳棋”,也就是说,它不能穿过其他棋子。

象的走法是:斜着走两格,必须经过一个“障碍点”,也就是说,走象的时候必须有一颗棋子挡在中间。

4. 车:车是象棋中最强的棋子之一,它可以横着或竖着走,不限制步数。

车的走法是:直着走或横着走,不能斜着走。

5. 马:马是象棋中最特别的棋子,它的走法是“日”字形。

具体来说,马先向斜前方走一格,然后再向左或向右跳一格。

马不能斜着跳,也不能跨过其他棋子。

6. 炮:炮是象棋中唯一的吃子棋,也就是说,它可以通过跳过其他棋子来吃掉敌方的棋子。

炮的走法是:直着走或横着走,但是必须隔一个棋子才能跳到目标位置上。

7. 兵:兵是象棋中最多的棋子,每方都有5个。

兵的走法是:只能向前走一格,但是在过河之后,就可以左右移动一格了。

二、胜负判断在象棋中,胜负的判断非常简单,只有两种情况:将死和和棋。

将死是指将被对方吃掉,也就是无法避免的失败。

和棋是指双方都没有能力将对方“将死”,比如只剩下两个将和一个车的情况下,就是和棋。

三、开局策略象棋的开局非常重要,因为它直接影响到后面的走势。

以下是一些常用的开局策略:1. 先走中间的兵:这是最常见的开局策略,也是最容易上手的。

中国象棋吃子规则

车在它上下左右的直线上吃子…马在“日”字的对角吃子(注意:如它在日的左下角就吃最右上角的子,如果有其他子在左中的位置,则叫“别马腿”不能吃子)…相在“田”字的对角吃子(有子在田字正中间,则叫“别相腿”不能吃子)…士在老家的斜线上吃子(不能出老家)…帅在老家范围内吃子(但不走斜线且不能出老家)…兵没过只能前进不能后退,一步走一格(过河后还能左右走但不能后退)…炮走前后左右的直线且要前方有一子才能吃后方的另一子(叫炮翻山)…以上的都能相互吃只要在规则内…
全张(大盘)的看步子什么都可以互相吃。

半张(暗棋)帅·将吃士士吃象象吃车车吃马马吃包包吃兵·卒兵·卒吃将·帅。

一物克一物·生生不息。

下中国象棋的规则

下中国象棋的规则中国象棋,又称象戏、中国棋,是一种源远流长的两人对抗性棋类游戏。

它的起源可追溯到战国时期,经过千年的演变和发展,形成了如今广受欢迎的象棋规则。

通常来说,下中国象棋的基本规则包括棋盘和棋子的设置、走棋顺序、吃子规则、将死和困毙、胜负判定以及一些特殊规定。

一、棋盘和棋子:中国象棋使用方形格状棋盘,共有90个交叉点。

棋子为圆形,红黑二色各有十六枚,分别代表不同的棋种。

二、走棋顺序:比赛开始后,双方轮流走子,每次走一步。

红方先手,之后轮流交替走棋。

三、吃子规则:吃子的一方必须立即把被吃掉的棋子从棋盘上拿走。

例如,马走“日”字对角,象(相)走“田”字对角,车、炮走直线,等等。

四、将死和困毙:一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称为“照将”或“将”。

被“照将”的一方必须立即“应将”,即用自己的着法去化解被“将”的状态。

如果被“照将”而无法“应将”,则算被“将死”。

轮到走棋的一方无子可走,则算被“困毙”。

五、胜负判定:对局时一方出现下列情况之一为输棋(负):帅(将)被对方“将死”;走棋后形成帅(将)直接对面;被“困毙”;在规定的时限内未走满规定的着数;超过了比赛规定的迟到判负时限;走棋违反行棋规定;走棋违反禁例,应变着而不变;在同一棋局中三次“犯规”;自己宣布认输;在对局中拒绝遵守规则或严重违反纪律。

双方均无可能取胜的简单局势为和棋;一方提议作和,另一方表示同意;双方走棋出现循环反复三次,符合“不变作和”的有关规定;符合自然限着的回合规定,即在连续60个回合中(也可根据比赛等级酌减),双方都没有吃过一个棋子六、特殊规定:触摸自己方面的棋子应走该棋子,除非按行棋规定不能走;触摸对方的棋子必须吃掉该棋子,除非己方的任何棋子都无法去吃;摆正棋子必须在己方走棋的时间内先向对手和裁判员做说明,否则按摸子论处;行棋时,要走的棋子未按照规定走,统称为违反行棋规定而判负;参加比赛一般规定迟到不能超过15分钟,违者判负;在规定时限内未走完规定的着数则判负。

象棋的规则和走法

象棋的规则和走法象棋是中国传统的棋类游戏,也是一项富有智慧和策略的运动。

它的规则和走法非常严谨,下面就让我们来了解一下。

一、规则1. 对弈双方:象棋由红黑两方进行对弈,红方先走。

2. 棋盘:象棋棋盘是由8个横线和9个竖线组成的,形成81个交叉点。

横线称为"行",竖线称为"列",交叉点称为"格"。

3. 棋子:象棋共有32枚棋子,分为红黑两色,各有16枚。

红方的棋子为红色,黑方的棋子为黑色。

棋子的形状、大小和标志是固定的。

4. 棋子的位置:在开始时,棋子按照固定的布局摆放在棋盘上,每方各有16枚棋子。

红方的棋子摆放在第1至3行,黑方的棋子摆放在第8至10行。

5. 目标:游戏的目标是将对方的帅(红方)或将(黑方)困住,使其无法移动。

二、走法1. 帅(将):帅(将)是象棋中最重要的棋子,它的移动范围只限于九宫格内。

帅(将)可以向前、后、左、右四个方向移动一格,但不能离开九宫格。

2. 仕(士):仕(士)的移动范围也限于九宫格内。

仕(士)可以向前、后、左、右斜线方向移动一格,但不能离开九宫格。

3. 相(象):相(象)的移动范围只限于己方的半边棋盘。

相(象)可以向前、后、左、右斜线方向移动两格,但不能越过河界。

4. 马:马的移动范围是"日"字形,可以向前、后、左、右走一格,然后斜向前或斜向后走一格。

但如果前方有棋子挡住,则无法移动。

5. 车:车的移动范围是直线,可以向前、后、左、右任意格数移动,但不能越过其他棋子。

6. 炮:炮的移动范围与车相同,但炮在移动时有一个特殊规则:它可以跳过一枚棋子吃掉另一枚棋子,但是中间必须有一个棋子作为障碍。

7. 兵(卒):兵(卒)的移动范围也有特殊规则。

兵(卒)在己方的半边棋盘可以向前走一格,而在对方的半边棋盘只能向前走一格或左右移动一格。

总结起来,象棋的规则和走法是非常严谨的。

每个棋子都有自己特定的移动范围和规则,玩家需要根据局势和对手的走法做出决策。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1
象棋暗棋標準規則
對奕一開始時,所有棋子都是背面並擺滿棋盤
先手選一棋子翻面,翻到的陣營就是先手的陣營,對手則是另一邊的陣營
每一回合,棋手可以做一次翻子、移子、吃子。做完後換手
正面的棋子一次可以移動一格
棋子可以吃鄰近對手的棋子 (正面)。吃子的規則如下述:
1(最大)
2 3 4
5 6 7(最小)

將 士 象 車 馬 包 卒
帥 仕 相 俥 傌 炮 兵
帥:將士象車馬包
仕:士象車馬包卒
相:象車馬包卒
車:車馬包卒
傌:馬包卒
兵:卒將
炮:以跳格的方式可吃所有對手的子,跳吃中間的格子只能有一個棋子
黑子陣營吃子規則同上述紅子陣營
將對手陣營的棋子吃完者,獲得勝利
雙方陣營連續 60 次移動棋子,強制合局結束對奕
不可暗吃、不可連吃、車不可直衝
2

象 車


相关文档
最新文档