码迷,mamicode.com
首页 > 其他好文 > 详细

结对编程作业需求分析—五子棋

时间:2017-09-08 21:40:29      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:五个   处理   结对编程   结束   开始   游戏   对战游戏   判断   初始化   

五子棋需求分析

1. 需求分析:

五子棋的人机对战复杂,本小组只设计人人对战游戏。

具体需求如下:

(1) 初始化:屏幕初始化,棋盘由纵横各15条等距离、垂直交叉的平行线构成,形成225个交叉点,以对局开始时的黑方为准

(2) 鼠标处理:通过鼠标点击落子,从而开始游戏。

(3)判断模块:判断上、下、左、右、左上、右上、左下、右下是否有五个相同的颜色,如果有的游戏就结束,显示胜利方,否则,游戏双方继续落子。而当棋盘已满,即数组空间已满的时候,也结束程序,显示和局。

(3) 游戏有一方获胜可结束游戏。

 

结对编程作业需求分析—五子棋

标签:五个   处理   结对编程   结束   开始   游戏   对战游戏   判断   初始化   

原文地址:http://www.cnblogs.com/tangyu111/p/7496381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!