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

五子棋游戏SRS

时间:2015-05-31 18:14:49      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

一、功能需求

1.绘制棋子

2.绘制界面

3.绘制棋盘 

4.实现通过鼠标下棋并判断棋子是否落在棋盘上

6.判断胜负

二、用例图

玩家用例图:

技术分享

1.落子:玩家鼠标点击最近的落子点落子。
2.电脑先落子:选择后由电脑先落子。
3.玩家先落子:选择后由玩家先落子。
4.开始游戏:选择后,根据设定的电脑或玩家先落子,开始游戏。
5.重新开始:中断游戏,并重新开始游戏。

系统用例图

技术分享

1.棋盘绘制:绘制19*19棋盘。
2.棋势扫描:扫描棋盘上所有八个方向的落子情况。
3.棋势排序:对获取的八个方向的棋势进行排序,便于进行棋势评估。
4.棋势评估:分别对电脑和玩家进行评估。
5.择位落子:比较电脑和玩家的棋势,采取“守、堵”或“攻、走”的策略。
6.胜负判定:每次落子后判断,若出现“五子连珠”,则“连珠”方获胜,另一方失败,游戏结束。

 

三、流程图
技术分享

 

五子棋游戏SRS

标签:

原文地址:http://www.cnblogs.com/qilu/p/4542249.html

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