vb象棋小游戏
- 游戏资讯
- 发布时间:2024-11-14 11:34:16
棋盘用二维数组实现
每走一步判断该数组有将或帅没
马字只能走日,也一样,
if abs(oldx-newx)*abs(oldy-newy)=2
马走
end if
_____________________________________
很早以前做过做过象棋小游戏,
我的方法是把棋子做成一个自定义控件
在该控件里定义棋子的行为规则
棋盘用数组存当前棋局各棋子的位子
————————______________________________
棋子每走一步,首先调用棋子的判断函数,
看看是否符合自己的行为规则,
然后更改棋盘数组的某个值
更改前判断该点有没将或帅,有就结束
_______________________________
汗,10年前编的,早没了,
自定义控件么,
你可以看看MSDN上的相关内容
简单点解释就是:
类似VB自带的控件比如Label
其行为由编制者规定
网上的第三方控件都是自定义控件
_________________________________
有过这个过程,十年前,连讨论的都没几个
所有的东西都要自己找
不过这样有成就感,哈
建议,多找几本基本的书先看看
对面向对象的编程有了大致的了解后
再仔细想想应该怎么解决