3统分析
3.1需求分析
3.1.1系统需求
某公司为了扩大公司的知名度,需要开发一款单机版的休闲类黑白棋游戏。使用技术性语言对某公司的黑白棋游戏项目开发的需求进行描述。游戏需要提供主菜单让玩家进行游戏设置,同时能够显示当前黑白棋子数量等相关信息到界面上。能够接收玩家的鼠标输入功能,把棋子放在棋盘上指定的位置。支持人工智能,根据游戏等级的不同,进行不同的算法深度搜索,找出最合理的位置进行落子操作。通过主菜单,在游戏开始后,可以选择播放或者禁止播放背景音乐。默认为禁止播放。在游戏菜单中,提供一个使用说明项。以方便对本游戏不了解的玩家对游戏 进行操作和使用。
3.1.2可行性分析
从黑白棋游戏的需求及现有技术等方面研究该黑白棋游戏项目的可行性,为公司上层进行决策提供依据。能够实现黑白棋的全部规则和操作方法,支持人机对战及动画棋子演示功能。游戏整体运行效率尽可能做到快速高效,不占用大量系统资源。采用Windows标准界面,只需要使用键盘和鼠标即可完成全部操作,且操作相对简单,不需过多地对操作人员进行培训并提供帮助说明。该游戏采用C++开发软件在Windows平台上开发完成,本公司的开发人员已经开发过很多类似的游戏项目,而且各人员都尽职尽责,比较稳定。完全可在要求时间内完成该游戏的开发。本游戏操作简单,只需要查看游戏帮助文档即可开始游戏。所以用户不需要具备一定的电脑基础。
3.2系统调研
(1) 可行性研究的前提
① 基本要求:实现操作功能。
② 性能要求:尽量能够节省时间满足用户的需求。
③ 平台要求:WINDOWS 2000及以上。
④ 限制条件:玩家数量,开发时间,客户端环境比较复杂。
(2) 市场前景上的可行性:目前办公室中智力游戏就那几个,可以将其开发为广大工作人员调解压力的一款游戏。
(3) 技术上的可行性:目前各项技术已经很成熟,而且市面上也有相应的软件提供给用户购买,加上VC++可以跨平台,任务操作系统都可以运行,而且很多开源代码可以利用。
(4) 法律上的可行性:本系统编程工具是开源免费的S o l a r i s,完全拥有自主知识产权。
综上所述:此黑白棋游戏项目开发可以实现,而且前景不错。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
VC++黑白棋游戏设计+流程图+参考文献 第3页下载如图片无法显示或论文不完整,请联系qq752018766