中国象棋,博大精深

news/2024/11/7 23:32:10/

文章目录

  • 象棋简介
  • 象棋玩法
  • 棋子分数

棋盘

象棋简介

象棋,是汉族棋类益智游戏,中国象棋在中国有着三千多年的历史,属于二人对抗性游戏的一种。由于用具简单、趣味性强,成为流行广泛的棋艺活动。是我国正式开展的78个体育项目之一。

象棋玩法

对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜、负、和,对局即终了。轮到走棋的一方,要将某个棋子从一个交叉点走到另一个交叉点,或者吃掉对方的棋子而占领其交叉点,都算走一招。双方各走一招,称为一个回合。

棋子分数

1、将(帥)在象棋中不计分值。

2、车的分值在众多棋子里最高,是9分
车走直线,每着可依着横竖线任意走,距离不限,但不能拐弯也不能跳跃所到之处,如有自己的棋子拦截便不能通过,如有对方的棋子拦截便可将其吃掉。车可以走到棋盘上任意一个点去,最多时可以控制横竖共17个点。

3、炮的分值是4.5分
炮是象棋中唯一走法和吃法不同的兵种,炮直线横竖任意走距离不限,和车一样,但炮的吃法却有些特别,必须一个棋子充当炮架,所谓隔山打牛说的就是炮。

4、马的分值是4分
马走日,进可攻,退可守最多能控制8个点,但是没有车动作快,一旦被蹩住了马腿就退寸步难行。

5、仕(士)的,分值是2分,最多能控制4个点
士走斜线,且只能在九宫内一步一步地走,九宫格内的斜线就是士的活动路线及范围。

6、相(象)的分值是2分
象走田,但是田的中心有一个棋子,塞象眼就不能飞过去。

7、兵(卒)未过河兵等于1分,过河兵等于2分,老兵等于1分(老兵即进到底线的兵、卒)。


http://www.ppmy.cn/news/430065.html

相关文章

中国象棋详细设计分析

目 录 第一章 引言(概述) - 1 - 第二章 可行性分析 - 2 - 2.1 总体分析 - 2 - 2.2 开发环境介绍 - 2 - 2.2.1 软件开发环境 - 2 - 第三章 需求设计 - 2 - 第四章 详细设计 - 3 - 4.1 功能设计 - 3 - 4.1.1 功能说明 - 3- 4.1.2 对弈规则 - 4 - 4.1.3 相…

【180629】C++版智商超高的中国象棋游戏源码

这个中国象棋游戏可谓智商比较高,有时候你就是比不过电脑,哈,不服气不行, 试着玩了一局,没有赢电脑,因时间关系没有下第二局。不过,程序中还是有一点点缺憾,希望高人能够修正&#x…

C++实现双人中国象棋(一)——算法篇(附完整代码)

一、简介 最近突发奇想,要使用C做一个双人象棋的程序,昨天肝了一天,终于把算法部分完成了,下面把开发过程中的经验分享一下。 开发环境:Visual Studio 2019 语言标准:C11及以上 纠错:暂无 二、…

Java游戏开发——中国象棋联机版

游戏介绍: 中国象棋是起源于中国的一种棋戏,属于二人对抗性游戏的一种,在中国有着悠久的历史。由于规则简单,趣味性强,成为流行极为广泛的棋类游戏。 中国象棋使用方形格状棋盘及红黑二色圆形棋子进行对弈&#xff0c…

程序员开发工具

文章目录 redis redis brew install --cask another-redis-desktop-manager 安装地址 https://github.com/qishibo/AnotherRedisDesktopManager/

盘点目前初学者适合用的C语言编程工具!C语言初学者必看!

手机软件 1.C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上编译运行baiC语言程序, 如果你在学习C/C的过程中遇到了问题,可以来加入小编的企鹅圈问小编哦~小编很热情的(●’◡’●) 2.C编译器:也即C4d…

介绍几款在线编程工具(Python)

阅读原文 有时候个人电脑不在身边,又需要处理一些工作,这时候可能需要在朋友的电脑或者公用电脑上操作数据。又或者要将自己写的代码以 notebook 的形式分享给 co-worker,这时就需要用到以下总结的几个直接在浏览器里进行 Python 编程的工具。…

编程开发 我的必备工具

作为一群热爱技术的程序员,我们总是在发掘新鲜好玩的工具,有些工具玩过就忘了,有些则经过岁月打磨留了下来。 下面这些都是在我漫长的程序生涯中,经历风雨留下的免费中的精华。(有些想起了再更新) 先上导…