国际象棋马的走法
马走3*2格的对角线,有点像中国象棋中的马走日,没有“蹩马腿”的规定.可以用这个方法判定走棋是否正确:如果马在白格,走一步后一定落在黑格.
国际象棋马步 二拐一什么意思?
这是说的国际象棋中马的走法,即马可以向前(或后)直走两格,再向左(或右)横走一格.或者是马向左(或右)横走两格,再向前(或后)直走一格.也就是通俗地理解为走两格拐一格.和中国象棋的马走日差不多,只是没有“蹩马腿”的限制,且走出来的路线,应该是一个大写字母“L”形.
国际象棋中马怎么不重复跳完所有格子?
国际象棋中,马按规则从任一点开始将所有格跳过一次(不重复)。
我的算法分析如下:
国际象棋马的走法:先直走或横走一格,再沿离开原来格子的方向斜走一个,合起来为一步棋;国际象棋棋盘黑白交错,格数8×8,根据马的走法,它只能从白格走向黑格,再从黑格走向白格,与此类推。
格子具有集合性,故考虑使用无向图来表示格子及其间关系;以邻接表作为该无向图中结点与相邻8个结点(4黑4白)的存储结构;以顶点表存储格子,每格为顶点表中一结点,其指针域有二,左指针链接黑格邻接表,右指针链接白格邻接表,其结点域为访问标识,访问过则为1,未访问为0;如用c实现,顶点表的头结点(下标为0的数组元素)不用,用来标识每一步的访问方向(先黑后黑或者先白后白)。
(b=black,w=white)
b1 w1 b2 w2
w3 b3 w4 b4
b5 w5 b6 w6
w7 b8 w8 b8
以b3为顶点,得顶点表与邻接表片断如下
…
b6<--b5<--b2<--b1<--[b3]-->;w1–>;w3–>;w4–>;w5
…
采用图的深度遍历算法,以方向标识的取值作为约束条件,每两个半步置值(0/1),以访问标识作为是否访问该结点或跳至下一结点的判断条件,访问所有的结点(可加一计数因子或直接在头顶点开多一域来计数)。
这样便可得到遍历的一条途径。如想得到所有可能的途径,可以在这个算法基础上加以扩展。
国际象棋中一些棋子的走法
问题1:你其实说的是“王车易位时王所经过的格子不能被对方控制”,什么斜的直的,格子就一个,你复杂化了
比如短易位时
王从e1移到g1格,王经过f1格,假如此时有一黑车在f2格控制着f1格,则易位无法进行,或者有一黑象在g2格控制着f1格,易位也无法进行;即你说的“王经过的任何一格(不论直或斜)在对方的攻击范围之内”。
问题2:准确说马应该是走“日”字型,和中国象棋一样,但少了马脚问题,如下图
图中绿色是马可以跳至的位置,什么“按Z形走法,横、直均可。既然是Z形走法为什么不能斜走?要怎样走?”,你复杂化了。
问题3
假设白方有兵在e5,黑方有兵在d7。此时该黑方行棋,黑方走了d7-d5。注意,黑方将兵从起始位置直冲两格到达e5兵的旁边,此兵被称为过路兵。此时白方可以将自己的兵向前斜进一步到达d6,并将黑方的d5兵从棋盘上拿走。这步棋记为e×d6 e.p.
吃过路兵有很多限制:
第一,白方应在黑方走了d7-d5后马上吃过路兵,如果不马上吃掉,就永远不能以吃过路兵的方式吃掉它。
第二,黑方兵必须是从起始位置直冲两格,经过白兵的身边。白方才能考虑是否吃过路兵。如果黑兵本来在d6,走了d6-d5,这不是过路兵,白方不能吃它。
吃过路兵的三个条件:
1、吃过路兵的兵,对于白方来说,必须位于第5横线;对于黑方来说,必须位于第4横线。
2、被吃的过路兵行动前必须位于初始位置上(对于白兵是第2横线,对于黑兵是第7横线)。而且必须一步前进两格。
3、吃过兵的兵和被吃的过路兵必须处在邻近的直线上,恰好与要吃它的这个兵形成并排。
吃过路兵的选择权握在吃子一方手中,当对方的兵前进两格时(如白方在第5线,黑方一次走两格正好和白方的兵并排)白方兵就可以把黑方的兵吃掉,就像黑方的兵只走了一格一样。
问题4
兵可以升变成除王、兵外任何一个棋子,到底线就得升变
国际象棋马怎么吃
你是问马怎么走吗,如果类比中国象棋马走日的话,国际象棋马走目,而且不拌腿
国际象棋怎么玩啊?教给我棋子的走法~详细的走法~不用要规则…就给说下什么子该怎么走就行!不要连接!
车的走法
在国际象棋中,车的走法是最简单的,也最容易记住(和中国象棋中车的走法是完全一样的),可以概括为两句话:车沿棋竖直线行,不限格数任纵横。也就是说前后左右都行,不限步数,但不可斜走,也不能跳过其它棋子走棋。
车吃子的方法与走子的方法是一样的。
象的走法
象的走法也很简单,只能斜飞,格数不限,但不能越子走棋。在对局开始的时候,每一方都有两只象,一只在黑格里,另一只在白格里,在黑格里的象只能在黑色的斜线上走动,称为黑格象;在白格里的象只能在白色的斜线上走动,称为白格象。白格象永远不会走到黑格中去,而黑格象也永远不会走到白格中去。请记住下面两句话:大象斜行对角线,白格黑格永不变。
象吃子的方法与走子的方法也是一样的。
后的走法
后的走法是既可以当车用,又可以当象用,也就是说,可直可斜,格数不限,但同样也不能越子走棋,它是国际象棋中威力最大的棋子。后的走法可概括为四句话:后在军中最威风,横竖斜线任驰骋,弈者须知身价重,动静进退不可轻。
后吃子的方法与走子的方法也是一样的。
王的走法
王的走法与后相似,前后左右和斜行都可以,但每步只能走一格。王不能送给对方吃。王的走法可以概括为四句话:国王不住紫禁城,一步一格缓缓行,六军之中最尊贵,一旦杀王定输赢。
王吃子的方法与走子的方法也是一样的。
当王位于棋盘的中部时,最多可以走到8个方格里,而当王位于棋盘的角落时,最多只能走到3个方格里。
马的走法
马的走法是非常特殊的,它既不能走直线、横线,也不能走对角斜线。马的每步棋是先横走或者竖走一格,然后再斜走一格,换句话说就是两横一竖或两竖一横。这里和中国象棋里的马的走法有些区别,没有“蹩马腿”的限制。马的走法可以概括为四句话:一马立中央,“丁步”踏八方,如在棋盘角,威力大损伤。
马吃子的方法和走子的方法也是一样的。
当马位于棋盘的中部时,最多可以走到8个方格里,而当马位于棋盘的角落时,最多只能走到2个方格内。
兵的走法
兵的走法是只能向前直走,不能横走,也不能后退,在原始位置的兵,第一步可以走一格,也可以走两格,但以后每步就只能走一格了。
但要注意的是,兵在第一次走两格时不能越过前面一格上的棋子的。
棋子在走动时,如果路上有对方的棋子就可以把它吃掉而占领那个格子。这一吃子的规定适用于王、后、车、象、马,只有兵例外。兵的吃子与本身先进的方向不一致,用一句简单的话来说,就是“直进斜吃”。
国际象棋马步形对王的位置线路
没有什么马步对王.那不叫对王. 倒是有马步逼王.后走马步可以迫使对方的王不断后退.减少活动空间.最后给赶到角落格上去.逼到角格就不马步了.要多放一步,后在那不动.让王来回走,就那么固定的两步.完了你上自己的车到达一定位置就可以完成 后王配合杀王. 一个后将不死一个王.必须会和自己的王配合.必须会马步逼王的技巧. 的所谓马步就是你走到的位置如果是马,下步就能吃王的那种位置.
国际象棋怎么玩?
参考如下,希望能帮你解决问题
1)棋盘和棋子:
国际象棋棋盘是个正方形,由横纵各8格、颜色一深一浅交错排列的64个小方格组成。深色格称黑格,浅色格称白格,棋子就放在这些格子中移动。棋子共三十二个,分为黑白两组,各十六个,由对弈双方各执一组,兵种是一样的,分为六种:
王(1)、后(1)、车(2)、象(2)、马(2)、兵(8)
在正式比赛中,国际象棋棋子采用立体棋子,非正式比赛中可以采用平面图案的棋子。
2)行棋规则:
王:横、直、斜都可以走,但每着限走一步。
后:横、直、斜都可以走,步数不受限制,但不能越子。它是国际象棋中威力最大的子。
车:横、竖均可以走,不能斜走。一般情况下不能越子。
象:只能斜走。格数不限,不能越子。每方有两象,一个占白格,一个占黑格。
马:每步棋先横走或直走一格,然后再斜走一格,可以越子,也没有“中国象棋”中“蹩马腿”的限制。
兵:只能向前直走,每着只能走一格。但走第一步时,可以最多直进两格。兵的吃子方法与行棋方向不一样,它是直进斜吃,即如果兵的斜进一格内有对方棋子,就可以吃掉它而占据该格。
3)特殊走法:
除了上面所有棋子的一般着法外,国际象棋中存在下面三种特殊着法:
吃过路兵:如果对方的兵第一次行棋且直进两格,刚好形成本方有兵与其横向紧贴并列,则本方的兵可以立即斜进,把对方的兵吃掉。这个动作必须立刻进行,缓着后无效。
兵的升变:任何一个兵直进达到对方底线时,即可升变为除“王”和“兵”以外的任何一种棋子。
王车易位:每局棋中,双方各有一次机会,让王朝车的方向移动两格,然后车越过王,放在与王紧邻的一格上。王车易位根据左右分为“长易位”和“短易位”。
在下面四种情况下,王车易位不允许:
王或车已经移动过;
王和车之间有其他棋子阻隔;
王正被对方“将军”;
王经过或达到的位置受对方棋子的攻击。
4)胜、负、和:
国际象棋的对局目的是把对方的王将死。比赛规定:一方的王受到对方棋子攻击时,成为王被照将,攻击方称为“将军”,此时被攻击方必须立即“应将”,如果无法避开将军,王即被将死。除“将死”外,还有“超时判负”与“和局”。出现以下情况,算和局:
一方轮走时,提议作和,对方同意;
双方都无法将死对方王时,叛和;
一方连续不断将军,对方王却无法避开将军时,成为“长将和”;
轮到一方走棋,王没有被将军,但却无路可走,成为“逼和”;
对局中同一局面出现三次,而且每次都是同一方走的,判为和局。
5)记分方法:
国际象棋的记分方式实行级别、积分制。级别分别是无级别、30-1级。每个级别需要积累100分。有关输赢后积分的详细计算方法如下(注意:输方扣分等于赢方得分):
和局:双方现有积分相差10分以内,无积分;相差10-99分,则分低方得(10+差分/10)/2;相差100分以上,分低方得差分/4。
低级别方赢:双方现有积分相差100分以上,则得差分/2;相差10-99分,得10+差分/10;相差10分以内,得10分。
高级别方赢:双方现有积分相差200分以上,无积分;相差100-199分,得2分;相差10-99分,得10-差分/12.5;相差10分以内,得10分。
国际象棋马别腿吗?听说只有第一步可以不别,然后就会别了.
谣言在这里最安全,不会有人举报你.你可以尽可能展示你的造谣技巧.
国际象棋的 车 马 像 位置怎么放的(除了兵都告诉一下0
各种棋子的走法:
*帅(将):帅和将是棋中的首脑,是双方竭力争夺的目标。它只能在”九宫”之内活动,可上可下,可左可右,每次走动只能按竖线或横线走动一格。帅与将不能在同一直线上直接对面,否则走方判负。
*仕(士):仕(士)是帅(将)的贴身保镖,它也只能在九宫内走动。它的行棋路径只能是九宫内的斜线。
*相(象):相(象)的主要作用是防守,保护自己的帅(将)。它的走法是每次循对角线走两格,俗称”象走田”。相(象)的活动范围限于”河界”以内的本方阵地,不能过河,且如果它走的”田”字中央有一个棋子,就不能走,俗称”塞象眼”。
* 车:车在象棋中威力最大,无论横线、竖线均可行走,只要无子阻拦,步数不受限制。因此,一车可以控制十七个点,故有”一车十子寒”之称。
*炮:炮在不吃子的时候,走动与车完全相同。
*马:马走动的方法是一直一斜,即先横着或直着走一格,然后再斜着走一个对角线,俗称”马走日”。马一次可走的选择点可以达到四周的八个点,故有”八面威风”之说。如果在要去的方向有别的棋子挡住,马就无法走过去,俗称”蹩马腿”。
* 兵(卒):兵(卒)在未过河前,只能向前一步步走,过河以后,除不能后退外,允许左右移动,但也只能一次一步。