连连看游戏开发
|
|
|
作者:somic 发布日期:2007-03-21 ↓以下是文章部份文字内容↓ |
连连看游戏开发 【摘要】 随着社会节奏的加快,平常工作的竞争强度也加大,生活的压力也跟着加重。所以休息时或下班后大家都需要个休闲的娱乐工具,来放松自己,缓解自己的压力,消除紧张的疲劳状态。连连看游戏是一种意趣休闲的小游戏,不仅能调节精神,还能在游戏中锻炼我们的眼力视野,注意力的专心的程度,开发我们的思维能力,同时可以充实自己,向高等级挑战,培养我们面对困难时自己所具有攻克困难的信心。 本游戏是在Borland Delphi 7.0的开发环境下开发的。在Delphi 7.0中完成界面的制作,算法的编写。 本游戏实现的主要功能如下: 不同的游戏模式所进行的游戏难度是不同的,难度不同包括初始化的图片多少,游戏时间消耗的快慢,游戏中图片的移动情况(当消去相同图片后剩下的图片移动的情况)。游戏中具有背景音乐,根据游戏者的爱好可以开关。有一个游戏成绩排行榜,能记录游戏结束时的成绩。 【关键词】 连连看 LLK 小游戏 目 录 引 言 1 第一章 概论 2 1.1游戏简介 2 1.2游戏的目的和意义 2 第二章 系统分析与设计 3 2.1 需求分析 3 2.1.1需求分析基础知识 3 2.1.2 游戏的功能需求 6 2.1.3游戏开发环境的需求 7 2.2 游戏的开发环境 8 2.2.1 操作系统和开发工具 8 2.2.2 计算机系统 8 2.3 系统开发的方法 10 2.3.1 生命周期法 10 2.3.2 原型法 11 2.3.3 面向对象的方法 11 第三章 Delphi7.0基础知识 12 3.1 Delphi7.0的概述 12 3.2 Delphi7.0的特点 13 3.2.1 Delphi 7.0的新特征 13 3.2.2 Delphi 7.0的集成开发环境 15 3.3 Delphi7.0 的编程语言 16 第四章 详细设计 18 4.1 详细设计的基础知识 18 4.1.1 详细设计的概念 18 4.1.2 详细设计的工具 19 4.2 游戏的详细设计 21 4.2.1 界面的详细设计 21 4.2.2 功能的详细设计 23 第五章 关键代码的实现 25 5.1 鼠标图形的实现 25 5.2 背景音乐 26 5.3 限制窗口大小 26 5.4 游戏初始化 27 结 论 29 致 谢 30 参考文献 31 第四章 详细设计 4.1 详细设计的基础知识 4.1.1 详细设计的概念 详细设计的目的是为软件结构图(SC图或HC图)中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。 这一阶段的主要任务: 1.为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述; 2.确定每一模块使用的数据结构; 3.确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。 在详细设计结束时,应该把上述结果写入详细设计说明书,并且通过复审形成正式文档。交付给下一阶段(编码阶段)的工作依据。 4.要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。 详细设计的原则: 1.由于详细设计的蓝图是给人看的,所以模块的逻辑描述
|
|
| [1] [2] [下一页] |
|
|
|
【支付给评论者搜币数:0枚】【评论总数:10条】【点击数:9684次】【确认阅读:39次】 |
|
|
|
|
|
|
|