VC++连连看需求分析报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VC++连连看需求分析报告

一、同类产品研究

产品一:宠物连连看

优点:1.有实时动态,方便查看信息;

2.有排行榜,能记录玩家的成绩;

3.有消除声音以及连线;

4.有提示以及生命线;

缺点:1.无重新排列的功能;

2.图片辨识度较低;

3.无背景音乐;

适用人群:由于图片较小且辨识度较低,所以不太适合老年人

使用,该款游戏包含勋章、排行榜、实时动态等功能,所以比较适合年轻人作为休闲娱乐的选择项目。产品二:蔬菜连连看

优点:1.此款游戏提供了大屏与小屏的切换功能,方便包括老年人在内的视力较差的人群;

2.有背景音乐,为用户提供了一个更加轻松的娱乐环境;

3.有很多关卡,提高了游戏的趣味性。

缺点:1.没有重排功能;

2.界面设计不美观。

适用人群:适合于各个年龄阶段的人群,主要作为休闲娱乐的项目。

经过试验,这两款游戏都比较容易上手,但都有各自的缺点,比如都没有重排的功能,基于此,我们的产品增加了重排的功能,并在界面上做出了创新性的调整。

二、产品定位

1.产品介绍及功能:

游戏《连连看》,只要将相同的两张牌用三根以内的直线连在

一起就可以消除,规则简单容易上手。游戏速度节奏快,画面

清晰可爱,适合细心的玩家,主要功能如下:

(1)消除:只要将相同的两张牌用三根以内的直线连在一起

就可以消除;

(2)倒计时:限制玩家玩一局的时间,规定玩家必须在规定时间内完成游戏;

(3)查找:如果玩家长时间不能发现可以消除的图片,可以

使用查找功能用电脑实现配并提示玩家;

(4)重排:如果玩家在剩余的图片排列中不能发现可以消除

的图片,除了使用查找功能,还可以选择重排功能,使

剩余图片重新排列,方便玩家发现可以消除的图片;

(5)消除音乐:当玩家点击两个可以消除的图片时,播放消

除时的音乐

(6)消除图片时的连线:当玩家消除两个图片时,消除的两个图片用直线或折线相连;

(7)背景音乐:玩家可以选择播放或暂停背景音乐的播放

(8)玩家对战:可以实现玩家1对1对战。

2.游戏玩法

游戏可以实现玩家一人对战,和两个玩家进行1V1的网络对战。

3.背景原图:

4.数据流分析:

连连看相同图片消除属于程序内部自动图片是否相似,属于内部传输。

玩家对战,玩家1V1网络对战信息,属于外部传输。

三、技术清单

技术点:

1.用户信息数据库的搭建(由黄若兰实现)

2.连连看初始图片的生成及图片消除(由朱亚楠实现)

3.用户网络通信的实现(由田瑞凡实现)

4.积分的计算方法以及时间的估计确定(由韩鹏飞实现)

功能点:

1.登陆:用户登陆系统,核对用户名和密码,没有相关信息的用

户可以临时注册一个账号;

2.开始游戏:初始化连连看界面,及用户相关信息;

3.清除图片:符合游戏要求的图片可以消除;

4.积分:每成功一次消除积分增加,多次连击积分增加幅度提高;

5.提示:具有3次提示;

6.重排:每个用户1次重排的机会。

四、参考文献及资料

[1]张彦泽、张俊主编.C++面向对象程序设计.中国铁道出版社

2008第6章第2节

[2]任哲、李益民、车进辉主编.MFC Windows应用程序设计清华

大学出版社2007 第4章第5节

[3]王浩主编游戏开发经典案例详解清华大学出版社2010 第7

章第2节

相关文档
最新文档