如何用vb语言编写一个求围棋气的程序

2024-07-19 11:35:49作者:饭克斯

思路:

1.先定义棋子坐标,比如任意一颗棋子的坐标为(X,Y)

2.得到棋子上下左右四口气的坐标

(X-1,Y),(X+1,Y),(X,Y-1),(X,y+1)

3.将上面的条件递归,如果发现任何一口气上的棋子与本棋子同色,那么将满足条件的棋子坐标放入一个数组。

4.这个数组里面就存放了所有棋的连接块,然后再对这个连接块进行每一个棋子的有气无气判断,只需要有一颗棋有气,则表示这块棋有气,

否则这块气无气,从棋盘上清空即可。

展开全文

热门推荐

相关攻略

猜你喜欢