中国象棋为什么红红方和黑方的区别怎么有象与相区别

夜恩爱,大连信息网
夜恩爱,大连信息网
大连夜生活信息网,夜恩爱信息网,丰富的娱乐信息,丰富每位大连人的夜晚如何用php用数组存储一个中国象棋棋盘子力的初始位置,有红黑两方,并用HTML显示出来开局状态。_百度知道
如何用php用数组存储一个中国象棋棋盘子力的初始位置,有红黑两方,并用HTML显示出来开局状态。
新书初学,不会做这个作业
提问者采纳
你可以把棋盘划成坐标来确定棋子的位置,比如黑方在上,红方在下,如果以红方左下角的点为原点的话(也就是红方左边的车所在位置,坐标:0,0),车旁边的马的坐标就是0,1,象是0,2,以此类推...如果黑红的位置是固定的,比如规定黑方在上,数组的形式可以这样:array('0'=&array('0'=&'车','1'=&'马',以此类推...),//此处的一个数组就是棋盘上面的一行'1'=&array(),)如果黑红位置不规定可以这样写数组:array('0'=&array('0'=&array('text'=&'车','type'=&'红'),'1'=&array('text'=&'马','type'=&'红'),以此类推...),//此处的一个数组就是一行'1'=&array(),)初步想法,不一定符合你这个题目的逻辑,你可以参考此思路来做
提问者评价
谢谢你帮我大忙了
其他类似问题
为您推荐:
中国象棋的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁抱歉,您要访问的信息不存在或被删除m
&& 秒后将自动跳转到
&&1、请检查输入的网址是否正确。
&&2、如果不能确认输入的网址,请浏览来查看所要访问的网址。
&&3、直接输入要访问的内容进行搜索:为什么中国象棋红黑双方有兵卒,将帅之分?_百度知道
为什么中国象棋红黑双方有兵卒,将帅之分?
我有更好的答案
没研究过这种问题。。应该是为了好区分吧。就像古时候打仗一样,扛的大旗也是不一样,穿的衣服也不一样。而马车都是一样的,所以就没有区别吧。个人猜测的。--六米中国象棋网
象棋刚成形的时候,双方子力的颜色都是相同的,为了便于区分各自的子力,所以区分开来。
其他类似问题
为您推荐:
您可能关注的推广
中国象棋的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 中国象棋单机版 的文章

 

随机推荐