结对编程作业需求分析—五子棋
Posted 唐瑜的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结对编程作业需求分析—五子棋相关的知识,希望对你有一定的参考价值。
五子棋需求分析
1. 需求分析:
五子棋的人机对战复杂,本小组只设计人人对战游戏。
具体需求如下:
(1) 初始化:屏幕初始化,棋盘由纵横各15条等距离、垂直交叉的平行线构成,形成225个交叉点,以对局开始时的黑方为准
(2) 鼠标处理:通过鼠标点击落子,从而开始游戏。
(3)判断模块:判断上、下、左、右、左上、右上、左下、右下是否有五个相同的颜色,如果有的游戏就结束,显示胜利方,否则,游戏双方继续落子。而当棋盘已满,即数组空间已满的时候,也结束程序,显示和局。
(3) 游戏有一方获胜可结束游戏。
以上是关于结对编程作业需求分析—五子棋的主要内容,如果未能解决你的问题,请参考以下文章