当前位置:首页 > 游戏资讯 > 正文

vb象棋小游戏

vb象棋小游戏-第1张-游戏资讯-龙启科技

棋盘用二维数组实现

每走一步判断该数组有将或帅没

马字只能走日,也一样,

if abs(oldx-newx)*abs(oldy-newy)=2

马走

end if

_____________________________________

很早以前做过做过象棋小游戏,

我的方法是把棋子做成一个自定义控件

在该控件里定义棋子的行为规则

棋盘用数组存当前棋局各棋子的位子

————————______________________________

棋子每走一步,首先调用棋子的判断函数,

看看是否符合自己的行为规则,

然后更改棋盘数组的某个值

更改前判断该点有没将或帅,有就结束

_______________________________

汗,10年前编的,早没了,

自定义控件么,

你可以看看MSDN上的相关内容

简单点解释就是:

类似VB自带的控件比如Label

其行为由编制者规定

网上的第三方控件都是自定义控件

_________________________________

有过这个过程,十年前,连讨论的都没几个

所有的东西都要自己找

不过这样有成就感,哈

建议,多找几本基本的书先看看

对面向对象的编程有了大致的了解后

再仔细想想应该怎么解决