目 录

1、………………………………………………………引言

2、………………………………………………………项目概述

3、………………………………………………………可行性研究报告

4、………………………………………………………需求分析

5、………………………………………………………项目设计

1、 引言

1.1编写目的

连连看单机版是单人计算机游戏。游戏的用户界面由一数对图案构成。当游戏开始时,计算机将随机排列这些图

案,并显示在主界面上。游戏允许玩家提示,与及重新排列

背景

§ 说明:

§ 软件名称:连连看单机版

§ 项目开发者:足下软件学院 ----- 第三小组

§ 用户:所有群体

§ 该软件系统同其他系统或其他机构的基本的相互来往关系:无

2、 项目概述

2.1工作内容

需求分析 ,项目 ,需求文档 。

2.2主要参加人员

§ 足下软件学院学院 ----- 第三小组

2.3产品

软件采用现代流行WINDOWS操作界面。是标准的WIN32应用程序,可运行在WIN95\WIN98\WinMe\WIN2000\WINXP

\WINNT等系统平台上的多任务应用程序。该程序使用C#语言编写。

验收标准

生成可执行的文件,程序达到预期的运行效果。

3、可行性研究报告

3.1技术可行性分析

本程序是 .net 平台下的windows应用程序,总体规模较小适合个人单独完成。开发人员是软件专业学生,有软件

开发方面的基础,有能力完成该程序的设计及开发工作。

3.2时间和资源可行性分析

§ (1)本程序按预定计划进行,有足够的时间完成

§ (2)预算中的人员可全天候的进行软件开发工作

§ (3)按照计划有两周的时间在机房和宿舍进行软件开发工作,所以硬件方面的资源可得到满足。

3.3软件要实现的功能及可行性

4、需求分析

功能 简介

标记元素鼠标标记选中的元素

消掉合法的元素判断标记的两个元素,合法的将消掉

产生图案随机产生38对图案.并随机排列

提示帮玩家消掉一对元素,但有次数限制

重排重新排列现有的元素

调节难度根据用户需求直调节难度.,将影响随机的排列位置

连接特效当消掉一对时的特效

连接奖励当消掉一对合法的图案,给于时间奖励

时间限制游戏时间为60秒,时间到了,则游戏结束

游戏胜利界面中所有元素都消掉则为胜利

关于按钮关于游戏的玩法,与游戏的说明

4.1运行环境需求:WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT

4.2硬件需求:

处理器型号:奔腾III及同等型号以上处理器

及内存容量:64MB以上内存(可运行数据库管理系统)

外存容量:10Mb以上硬盘空间

联机或脱机:脱机

媒体及其存储格式:无存储

输入及输出设备的型号和数量:鼠标、彩色显示器

4.3软件需求:

编译程序:Visual Studio .NET 2005;

4.4控制需求:

使用鼠标,键盘控制

4.5 文件输入输出需求 :

游戏没有存储功能.

4.6知识点需求:

S1,S2所学的知识点( .NET平台的窗体和控件,鼠标事件,集合,三层结构,实体类的设计,)

课外知识点(线程同步锁,指针的用法,不安全代码使用,二维数组的运用)

5、项目设计

5.1实体设计

AI(元素连接判断算法)àUI(游戏界面初始化算法)àLianGame(游戏主窗体)

5.2游戏界面

如图: