一位高手的黑白棋源码,值得借鉴.学习. 黑白棋是一种益智游戏,但在棋盘上下棋非常麻烦,因为要不停地将黑白 两棋互换(日本人想出了一个好办法:将棋子正反面涂为异色),于是我用basic 写了这么一个小程序,以方便大家。 游戏规则非常简单:在一个棋盘上先放上四枚棋子,黑白双方轮流下棋, 每一子须下在棋盘的空白处且能“吃掉”对方至少一子,否则自己不能下而 由对方继续下;“吃掉”对方的棋子是指:以落点为中心,向左看去经过几 个对方的棋子后又有自己的棋子(中间不能有空格),则这几个对方的棋子就 被换成我方的棋子,即被吃掉了,对方被换掉几子便是吃了几子。此种“看 法”应同时应用于向右、向上、向下等八个方向。 以下面一个棋盘的局部为例,“.”为空位、“o”为白棋、“x”为黑棋: 若白棋在d4下子,棋盘变为图二,白棋吃掉黑棋4子。