推箱子游戏-需求分析

推箱子游戏-需求分析

ID:32561824

大小:94.65 KB

页数:9页

时间:2019-02-12

推箱子游戏-需求分析_第1页
推箱子游戏-需求分析_第2页
推箱子游戏-需求分析_第3页
推箱子游戏-需求分析_第4页
推箱子游戏-需求分析_第5页
资源描述:

《推箱子游戏-需求分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、推箱子需求分析报告报告名称:推箱子需求分析报告组长座号:3120306205组长姓名:林艺芬组员的座号及姓名:3120306202-林丽萍3120306219-陈飞滨一、引言1.1.项目名称推箱子游戏1.2.项目目标从推箱子游戏的需求及现有技术等方面研究该推箱子游戏项目的可行性,嵌入大型游戏中1.3.项目背景(1)开发软件的名称:JAVA (2)项目提出者:福建工程学院(3)项目开发者:福建工程学院开发小组 (4)本游戏可作为大型游戏系统中的一部分1.4.参考资料清华大学出版社《软件工程》二、需求分析2.1.项目概述经典的推箱子是一个来自日本的古老游戏,目的是在

2、训练玩家的逻辑思考能力。在一个狭小的仓库中,要求把木箱放在指定的位置,稍不小心就会出现箱子无法移动或则通道被堵住的情况,所以需要巧妙地利用有限的空间和通道,合理安排移动的次序和未知,才能顺利地完成任务2.2.系统的功能描述2.2.1能够显示主菜单和功能游戏需要提供主菜单让玩家进行游戏设置,同时能能够把地图文件中的信息转换成为图像显示到祝游戏界面上2.2.2能够实现键盘操作功能能够接收到键盘输入的方向键信息,并根据不同的方向键把游戏任务移动到响应的位置,例如,当玩家单击方向键“上”时,如果向上的未知是可移动的,那么就当把游戏人物向上移动一个方格2.2.3能够把放置

3、到位置上的箱子进行变色显示当玩家把箱子推到指定位置的格子时,需要把这个箱子进行变色。这样就能明确地显示出该箱子已经放置到指定位置上2.2.4支持游戏扩展功能玩家可以自己扩展原游戏地图文件,从而生成新的游戏地图2.2.5游戏胜负判断功能在游戏中,当玩家把全部的箱子都推到箱子放置点时,玩家胜利通过当前游戏关口,进行下一关口的游戏,如果玩家无法将指定的箱子全部推到放置点时,玩家失败。玩家可以选择重新进行当前关口的游戏,还是退出游戏2.2.6支持关口选择功能玩家在哟西中可自行选择需要挑战的关口2.2.7游戏提供支持背景音乐功能通过主菜单,在游戏开始后,可以选择播放或者禁

4、止播放背景音乐。默认为禁止播放2.2.8游戏提供帮主说明在游戏菜单中,提供一个使用说明项,以方便对本游戏不了解的玩家对游戏进行操作和使用2.3.系统数据流图(DFD)1)顶层数据流图屏幕显示登录游戏系统用户2)0层数据流图屏幕显示登录开始用户结束事物3)1层数据流图2.4.系统数据模型(ER图)是否继续完成?开始第一关开始按空格键回到任务开始按Esc键退出显示通关信息有无成功希望?是否成功?是否是第4关?进入下一关NYYYYNNN2.5.系统状态转换图2.6.数据字典3.4.1外部实体编号名称内部名输入流输出流备注W01用户yh3.4.2数据元素编号数据元素名内

5、部名类型E01小人坐标ManmovecharE02箱子坐标BoxmovecharE03上键wcharE04下键scharE05左键acharE06右键dcharE07等级设置pointintE08地图Mapint3.4.3数据流编号数据流名内部名组成L01初始信息manframE01+E02+E03+E04+E05+E06+E08L02坐标信息moveE01+E03L03按键信息keyE03+E04+E05+E063.4.4加工逻辑编号文件名内部名输入流输出流备注B1初始信息ManframE01+E02+E03+E04+E05+E06+E08E01+E02+E0

6、3+E04+E05+E06+E08mapsetE08E08B2更新游戏界面B3初始大小setE01+E02+E08E01+E02+E08B4初始箱子boxE02+E08E02+E08B5小人移动箱子manE0+E02++E03+E04+E05+E06+E08E09

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。