我想要用vc++编写的一个连五子棋的程序~
说明如下:在15*15或19*19的棋盘上,黑白两方轮流下子,下在横竖连线的交叉点上。当某方下子后,在一条线上(横、竖、对角线)有连续5个己方棋子后,便取得胜利。编写简单...
说明如下:
在15*15或19*19的棋盘上,黑白两方轮流下子,下在横竖连线的交叉点上。当某方下子后,在一条线上(横、竖、对角线)有连续5个己方棋子后,便取得胜利。
编写简单的五子棋游戏软件:
1) 程序绘制棋盘以及所下棋子.
2) 黑白双方轮流下子,可悔棋一步。
3) 程序自动检查棋局判断胜负,或者无地方可下子而流局。
程序说明:
程序框架可采用MFC的对话框程序;
可利用VC画线函数画出网格线代表棋盘,画黑/白色实心圆代表棋子
可利用二位数组存储棋盘上所下棋子,如0代表未下子,1代表下了黑子,2代表下了白字;判断胜负时检查该二维数组中,在同行/列/对角线上,是否有连续5个同时为1或2的元素。
非常感谢~
那个,可以发到我的邮箱里来,sarrol_shan@126.com
我的qq是450279132,加我的时候说明一下就可以喽^O^ 展开
在15*15或19*19的棋盘上,黑白两方轮流下子,下在横竖连线的交叉点上。当某方下子后,在一条线上(横、竖、对角线)有连续5个己方棋子后,便取得胜利。
编写简单的五子棋游戏软件:
1) 程序绘制棋盘以及所下棋子.
2) 黑白双方轮流下子,可悔棋一步。
3) 程序自动检查棋局判断胜负,或者无地方可下子而流局。
程序说明:
程序框架可采用MFC的对话框程序;
可利用VC画线函数画出网格线代表棋盘,画黑/白色实心圆代表棋子
可利用二位数组存储棋盘上所下棋子,如0代表未下子,1代表下了黑子,2代表下了白字;判断胜负时检查该二维数组中,在同行/列/对角线上,是否有连续5个同时为1或2的元素。
非常感谢~
那个,可以发到我的邮箱里来,sarrol_shan@126.com
我的qq是450279132,加我的时候说明一下就可以喽^O^ 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询