这方面是完全可行的.2.4结论意见综上所述,本游戏软件的技术成熟,完备.各方面均无重大问题,因此本游戏
软件可开始着手编写.
免责声明:
文档在线网(文档中国)中所有的文档资料均由文档在线网
会员提供.文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性,正确性或可靠性.该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系.
第三章需求分析
3.1引言对软件需求完全理解对于软件开发
工作的成功是至关重要的,需求说明的任务是发现,规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员,维护人员,管理人员之间的交流,协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能,性能需求,使其能够判断该软件是否与自己的需求相关.3.2游戏需求随机给出不同的形状(长条形,Z字形,反Z形,田字形,7字形,反7形,T字型)下落填充给定的区域,若填满一条便消掉,记分,当达到一定的分数时,过关,设置三关,每关方块下落的速度不同,若在游戏中各形状填满了给定区域,为输者.游戏功能要求如下:游戏界面需求:游戏界面需求:良好的用户界面,有关数显示和分数显示.让方块在一定的区域内运动和变形,该区域用一种颜色表明,既用一种颜色作为背景,最好设为黑色.还需用另一种颜色把黑色围起来,宽度适中,要实现美感.游戏形状(方块)需求:游戏形状(方块)需求:良好的方块形状设计,绘制七种常见的基本图形(长条形,Z字形,反Z形,田字形,7字形,反7形,T字型),各个方块要能实现它的变形,可设为顺时针或逆时针变形,一般为逆时针.键盘处理事件:键盘处理事件:方块下落时,可通过键盘方向键(上,下,左,右键)对该方块进行向上(变形),向下(加速),向左,向右移动.显示需求:显示需求:当不同的方块填满一行时可以消行,剩余方块向下移动并统计分数.当达到一定的分数时过关.设置三关,每关方块下落的速度不同.3.3软硬件需求操作系统内存容量显卡要求声卡要求交互工具CPU光驱硬盘空间显示器开发软件
Windows98/me/2000/XP/200364MB8M支持DirectX8.0音效卡键盘/鼠标奔腾133以上8倍速以上400MBVGA以上显示器Java可视化编程3.0以上版本
3.4接口控制本软件需求通过键盘进行操作,在Windows的操作系统下,利用键盘的上,下,左,右键对方块进行移动变形,要使用键盘的接口事件.
免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供.文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性,正确性或可靠性.该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系.
3.5
方案论证现已开设的课程有C语言,VB,C++,自己本身自学了Java,就目前了解,可用Jave,VB和C++编写俄罗斯方块程序.3.5.1
VB的优点3.5.1VB的优点VB是完全中文化的环境使用,语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间内就能开发出功能强大的应用程序.Internet应用程序的开发功能更加强大和容易,支持动态
HTML技术的应用程序.种类繁多,