当前位置:文档之家› 连连看毕业设计文档

连连看毕业设计文档

连连看毕业设计文档
连连看毕业设计文档

毕业设计文档

题目:快乐连连看

作者:傅丞(学号07021141)

杨昌仁(学号07021126)

系别:计算机系班级:软件0701 专业:计算机应用技术专业(软件方向)指导教师:黄河专业技术职务讲师

2010 年 5 月浙江温州

前言

现在小游戏、网页游戏越来越受网民欢迎,除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程),很多游戏不乏经典。连连看游戏就是典型了!

游戏“连连看”,只要将相同花色的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手。游戏速度节奏快,画面清晰可爱,老少皆宜。

不管你走到哪个游戏网站,连连看游戏总是排在受玩家欢迎排名的前5位,休闲、趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是一款适合大众的经典网络休闲小游戏。

丰富的道具和公共模式的加入,增强游戏的竞争性。多样式的地图,使玩家在各个游戏水平都可以寻找到挑战的目标,长期地保持游戏的新鲜感。使用新颖的连击积分规则,使游戏玩家在体会连击的快感后,同时对自己的游戏速度,更有挑战性和追求极速的欲望。

游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大娱乐网民的选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。而且游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。

目录

摘要 (1)

关键字 (1)

Abstract (2)

Keywords (2)

第1章项目概述 (3)

1.1 项目背景 (3)

1.2 任务概述 (3)

1.3 项目开发计划 (4)

1.4 术语表 (5)

第2章分析阶段 (6)

2.1 用况 (6)

2.2 概念模型 (10)

2.3 系统顺序图 (11)

2.4 契约 (14)

第3章设计阶段 (17)

3.1 协作图 (17)

3.2 设计类图 (18)

3.3 界面设计与界面类 (19)

第4章构造阶段 (22)

4.1 核心代码 (22)

4.2 系统测试 (25)

第5章用户手册 (29)

5.1 系统主要功能 (29)

5.2 运行环境要求 (29)

5.3 游戏操作方法 (29)

第6章毕业设计小结 (30)

致谢 (31)

参考文献 (31)

摘要

小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友。

本程序将三年来所学的专业知识和其他方面的知识融入到实际应用中。

通过此次课题的设计,掌握如何制作一个游戏软件,以及制作游戏软件的整个流程,制作游戏软件的步骤,为以后的就业工作打下基础。

关键字

小游戏;连连看;

Abstract

The small game manufactures the goal has met the people leisure needs, when intense work the leisure class small game can bring the greatest degree to the human the relaxation, may also promote between people's exchange, the communication, may also know more friends through the game. This procedure the specialized knowledge which and other aspect knowledge studies for three years integrates to the practical application. Through does this topic's design, how grasp manufactures a game software, as well as the manufacture game software's entire flow, the manufacture game software's step, is the later employment work builds the foundation.

Keywords

Small game; Looked again and again;

第1章项目概述

1.1项目背景

现在小游戏、网页游戏越来越受网民欢迎,除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程),很多游戏不乏经典。连连看游戏就是典型了!

游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大娱乐网民的选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力。游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。而且游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。

1.2 任务概述

1.2.1任务概述

1.实现单机版连连看

2.开始游戏后,随机生成图片位置

3.游戏中可使用道具

1.2.2实现目标

●游戏概况

●方案论证

●界面设计

●图片选取及生成

●算法路径实现

●游戏运行

1.3项目开发计划

如表1-1项目开发计划

表1-1项目开发计划

启动阶段2009年10月16日--2009年11月30日

2009年10月16日—2009年10月30日确定毕业设计范围编写申报表编写开题报告2009年11月01日—2009年11月04日进行初步任务分配,完成各类表

2009年11月05日--2009年11月30日确定外部资源

分析阶段 2009年12月1日--2009年12月24日

2009年12月01日--2009年11月07日用况开发

2009年12月08日--2009年12月14日定义概念模型系统顺序图契约

2009年12月15日--2009年12月24日编写毕业论文第一章第二章

设计阶段2009年12月25日——2010年1月14日

2009年12月25日--2009年12月30日定义协作图软件类图类设计

2009年12月31日--2010年01月08日体系结构设计

2010年01月09日--2010年01月14日编写论文第三章

初步定稿2010年1月15日——2010年02月10日

2010年1月15日--2010年1月2日确定模块化/分层设计参数

2010年1月21日--2010年1月26日明确任务分配,完成任务书

2010年1月27日--2010年2月1日编写代码及单元测试

2010年2月2日--2010年2月7日整体测试

2010年2月8日--2010年2月10日编写论文第4章

文档、程序修改2010年02月11日——2010年04月16日

2010年02月11日--2010年02月26日制定“帮助”规范开发“帮助”文档

2010年02月27日--2010年03月07日制定用户手册规范编写用户手册

2010年03月08日--2010年03月19日依据反馈信息进行修改,提交第二个版本

2010年03月20日--2010年03月25日系统与论文的持续修改

2010年03月26日--2010年03月31日依据反馈信息,提交第三个版本

2010年04月01日--2010年04月08日根据反馈意见提交最终版本

2010年04月09日--2010年04月16日答辩内容准备

撰写论文2010年04月17日——2010年05月1日

2010年04月17日——2010年05月1日论文撰写

答辩内容准备2010年05月2日——2010年06月26日

2010年05月2日——2010年06月26日答辩内容准备

1.4术语表

1.重列:将游戏中的所有对子重新排列一次。

2.延长时间:将游戏中的使用时间延长。

3.种子数:产生图片的数量

4.重复数:每种图片的重复出现数

第2章 分析阶段

2.1用况

2.1.1系统用况图

如图 2-1系统用况

操作员

开始游戏

修改背景音乐

重列游戏延长时间

暂停/开始

种类数/重复数设置

-结束1*-结束2

*

-结束3*-结束4

*-结束9*

-结束10

*

-结束11*-结束12*

-结束13*-结束14*

-结束15

*-结束16

*

图 2-1系统用况

2.1.2开始游戏

如表错误!未找到引用源。

表错误!未找到引用源。开始游戏用况

用况开始游戏

参与者操作员

目的开始玩游戏

类型主要的和基本的

概述开始玩游戏

交叉引用无

典型的事件发生过程参与者动作系统响应

1)双击打开游戏2)出现游戏主窗体3)点击“开始游戏”按钮4)游戏开始

2.1.3修改背景音乐

如表 2.1.3修改背景音乐用况

表 2.1.3修改背景音乐用况

用况修改背景音乐

参与者操作员

目的修改游戏进行时的音乐

类型主要的和基本的

概述修改游戏进行时的音乐

交叉引用无

典型的事件发生过程参与者动作系统响应

1)点击“修改背景音乐”按钮2)出现“文件”对话框

3)选择音乐文件,点击确定4)TEXTBOX4显示音乐文件路径

2.1.4重列游戏

如表 2.1.4重列游戏用况

表 2.1.4重列游戏用况

用况重列游戏

参与者操作员

目的在游戏形成残局时,重新对图标进行排列类型主要的和基本的

概述在游戏形成残局时,重新对图标进行排列交叉引用无

典型的事件发生过程参与者动作系统响应

1)点击重列2)图标重新排列

2.1.5延长时间

如表2.1.5延长时间用况

表 2.1.5延长时间用况

用况延长时间

参与者参赛队员

目的游戏道具,时间不够时,有4次机会可以延长游戏时间类型主要的和基本的

概述游戏道具,时间不够时,有4次机会可以延长游戏时间交叉引用无

典型的事件发生过程参与者动作系统响应

1)点击“延长时间”按钮2)游戏时间延长时间

2.1.6暂停/开始

如表 2.1.6暂停/开始用况

表 2.1.6暂停/开始用况

用况暂停/开始

参与者操作员

目的游戏进行到一半时,有事需要暂停一会游戏类型主要的和基本的

概述游戏进行到一半时,有事需要暂停一会游戏交叉引用无

典型的事件发生过程参与者动作系统响应

1)修改系统的相关设置,并保

2)修改xml保存记录

2.1.7种类数/重复数设置

如表2.1.7种类数/重复数设置用况

表 2.1.7种类数/重复数设置用况

用况种类数/重复数设置

参与者操作员

目的决定生成图标的数量

类型主要的和基本的

概述决定生成图标的数量

交叉引用无

典型的事件发生过程参与者动作系统响应

1)输入要生成图片数

2)点击开始游戏根据新设置生成图片数

2.2概念模型

2.2.1候选概念

游戏、重列、生成图片数、选择音乐文件、延长时间等

2.2.2关联

如图 2.2.2关联

游戏

重列

生成图片数

选择音乐文件

延长时间

图 2.2.2关联

2.2.3属性

图 2.2.3属性

-游戏时间-图片数量-重复数

游戏-使用次数

重列-数量

生成图片数-路径

选择音乐文件-时间

-使用次数

延长时间

图 2.2.3属性

2.2.4概念模型图

如图 2.2.4概念模型图

-游戏时间-图片数量-重复数

游戏-使用次数

重列-数量

生成图片数-路径

选择音乐文件-时间

-使用次数

延长时间

播放音乐

控制游戏难度

增加游戏时间

重置图片位置

图 2.2.4概念模型图

2.3系统顺序图

2.3.1开始游戏顺序图

如图

玩家

开始游戏

:System

打开游戏窗体()点击开始游戏()

生成游戏图片()

图 2.3.1开始游戏顺序图

2.3.2修改背景音乐顺序图

如图 2.3.2修改背景音乐顺序图

主角1

修改背景音乐

:System

点击修改背景音乐按钮()

选择文件,确定()

修改完成()

选择文件对话框

图 2.3.2修改背景音乐顺序图

2.3.3重列游戏顺序图

如图 2.3.3重列游戏顺序图

玩家

重列游戏:System

点击重列游戏按钮()

重新排列图片()

图 2.3.3重列游戏顺序图

2.3.4延长时间顺序图

如图 2.3.4延长时间顺序图

玩家

重列游戏:System

点击延长时间()

游戏时间增加25%()

图 2.3.4延长时间顺序图

2.3.5暂停

/开始顺序图

如图 2.3.5暂停/开始顺序图

玩家

暂停/开始:System

点击“暂停/开始”按钮()

暂停或开始游戏

图 2.3.5暂停/开始顺序图

2.3.6 种类数/重复数顺序图

如图 2.3.6种类数/重复数顺序图

玩家

种类数/

重复数

:System 输入种类数/重复数()

图片数量变化()

点击开始游戏按钮()

图 2.3.6种类数/重复数顺序图

2.4契约

2.4.1播放背景音乐

如表 2.4.1播放背景音乐契约

表 2.4.1播放背景音乐契约

名称:Play

职责:播放背景音乐

类型:系统

用况:开始游戏

异常:没选择自定义音乐,则播放系统音乐输出:

前置条件:运行游戏、没有选择自定义音乐

后置条件:音乐文件路径属性被修改

2.4.2 重列

如表 2.4.2重列契约

表 2.4.2重列契约

名称:Reset

职责:重新生成图片位置

类型:系统

用况:重列

异常:游戏已经开始

输出:

前置条件:游戏开始

后置条件:图片位置被重列

2.4.3延长时间

如2.4.3延长时间契约

名称:AddTime

职责:延长时间

类型:系统

用况:延长时间

交叉引用:无

异常:延长时间的次数使用完了

输出:无

前置条件:游戏开始

后置条件游戏时间延长25%

2.4.4开始游戏

如2.4.3延长时间契约

名称:Start

职责:开始游戏

类型:系统

用况:开始游戏

交叉引用:无

异常:生成图片总数大于209

输出:无

前置条件:程序已经运行

后置条件创建一个游戏实例,生成图片,前排列好位置

2.4.5暂停

如2.4.3延长时间契约

名称:Pause

职责:暂停

类型:系统

用况:暂停

交叉引用:无

异常:无

输出:无

前置条件:游戏已开始

后置条件时间控件停止

2.4.6开始

如2.4.3延长时间契约

名称:Go

职责:继续游戏

类型:系统

用况:开始

交叉引用:无

异常:无

输出:无

前置条件:游戏已暂停

后置条件时间控件继续

第3章设计阶段

3.1协作图

3.1.1 修改背景音乐协作图

1. 如图 3.1.1修改背景音乐的协作图

修改背景音乐()

:system

:背景音乐

1:修改背景音乐()

图 3.1.1修改背景音乐的协作图

2.解释

1. 修改背景音乐信息被发送到一个系统实例,它对应于修改背景音乐这个系统操作消

2. 系统对象发送修改背景音乐消息到背景音乐的实例

3.1.2 重列的协作图

1.如图 3.1.2重列的协作图

重列()

:system

:图片

1:重列()

图 3.1.2重列的协作图

2.解释

3. 重列信息被发送到一个系统实例,它对应于重列这个系统操作消息

4. 系统对象发送重列消息到图片的实例

3.1.3 延长时间的协作图

1.如图 3.1.3延长时间的协作图

:system

:游戏时间

1:延长时间()

延长时间()

图 3.1.3延长时间的协作图

2.解释

5. 延长时间信息被发送到一个系统实例,它对应于延长时间这个系统操作消息

6. 系统对象发送延长时间消息到图片的实例

连连看游戏毕业设计

连连看游戏毕业设计 【篇一:连连看游戏的设计与实现本科生毕业论文】 毕业论文(设计) 论文(设计)题目 院系名称 专业(班级) 姓名(学号) 指导教师 系负责人 完成时间连连看游戏的设计与实现 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下 进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方 外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过 贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期:

使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定, 即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学 校有权保存 毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以 采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为 目的前提下, 学校可以公布论文的部分或全部内容。 作者签名:日期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究 所取得的研究成果。除了文中特别加以标注引用的内容外,本论文 不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的 研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本 人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同 意学校保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或 部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等 复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日

(完整版)安卓游戏毕业设计论文2878264

学习数学是为了探索宇宙的奥秘。如所知,星球与地层、热与电、变异与存在的规律,无不涉及数学真理。如果说语言反映和揭示了造物主的心声,那么数学就反映和揭示了造物主的智慧,并且反复地重复着事物如何变异为存在地故事。数学集中并引导我们地精力、自尊和愿望去认识真理,并由此而生活在上帝地大家庭中。正如文学诱导人们地情感与了解一样,数学则启发人们地想象与推理。 大连民族学院本科毕业设计(论文) 基于安卓的"经营冷饮店"游戏设计

摘要 随着社会与科技的发展 人们越来越注重移动、便携与方便 而随着这股潮流的发展 手机应用游戏应运而生 安卓系统作为一个市场占有超过50%的手机平台 其应用游戏的发展非常迅猛 本论文提出一款基于安卓系统的"经营冷饮店"游戏设计并对其具体开发与实现进行了剖析 在游戏制作过程中 实现了用户与手机之间的良好的人机交互 使用户更好的参与到游戏中去 此款游戏为模拟经营类游戏 其内容主要包含"游戏开始" "选择游戏难度" "玩家进货、定价" "游戏主画面" "游戏结束"这5个模块 主要介绍了每个模块的功能 设计方法 模块和模块之间的逻辑结构和数据处理

本论文主要对此款游戏的总体设计 需求分析和内部数据的具体处理和计算进行了详细的阐述 并对游戏的具体设计与实现进行了简要的说明 在一定安卓理论的基础上 介绍了部分关键代码与关键函数的应用 对游戏中应用到的相关计算机图形学实现应用动画的过程做了具体介绍最后展示成果截图并对其进行简单介绍 然后论文进行整体总结与归纳 关键词:游戏;安卓;人机交互 The Subject of Undergraduate Graduation Project (Thesis) of DLNU Abstract With the development of society and technology growing emphasis as a market share over 50% of the mobile phone system the application of Android (1) 现在第几天 NowdateNum 1 总资金 sum_money 1000 甜甜圈售价 donut_money

连连看游戏--详细设计说明书

基于FLEX开发的连连看游戏详细设计说明书 [V1.1.0] 学院名称:湖南软件职业学院 专业名称:软件技术专业 组员:虢威、孙庆龙、段志辉、罗奇 指导老师:危孟君

1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2程序系统的结构 (3) 3程序(标识符)设计说明 (4) 3.1程序描述 (4) 3.2功能 (4) 3.3性能 (5) 3.3.1精度 (5) 3.3.2时间特性要求 (5) 3.3.3灵活性 (5) 3.4算法 (5) 3.4.1地图的生成 (5) 3.4.1寻路算法 (7) 3.5流程逻辑 (12) 3.6接口 (13) 3.7注释设计 (14) 3.9限制条件 (14) 3.10尚未解决的问题 (14)

详细设计说明书 1引言 1.1编写目的 详细设计说明书对连连看游戏的总体设计和各个模块的功能、性能、输入输出、算法、接口、程序逻辑、存储分配及其它给出了详细的设计方案,为软件开发制定详细的计划,同时也提交系统分析员,由其提出意见。这是程序员开发及未来测试烦人重要文档资料。 1.2背景 a.开发软件名称:基于FLEX开发的连连看 b.项目开发小组成员:虢威、孙庆龙、段志辉、罗奇 c.用户:所有喜欢玩这个游戏的玩家 d.项目开发环境:Windows XP + Flash Builder4 + ActionScript 3.0。 1.3定义 连连看项目详细设计方案。 1.4参考资料 (1)《软件工程案列开发与实践》,刘竹林等,清华大学出版社 (2)《IT项目管理》,曾鸿、毛志雄等,中国铁道出版社 (3)《ActionScript 3.0编程精髓》,Colinn Moock(美),机械工业出版社 (4)《Flex 3 Cookbook》,(美)诺布尔(美)安德森,电子工业出版社 2程序系统的结构 本次所设计连连看游戏的程序主结构如图2-1所示。

JAVA实验报告3-“连连看”游戏程序设计

目录 一、实验目的与要求 (2) 二、实验方案 (2) 三、实验结果和数据处理 (3) 四、结论 (20) 五、问题与讨论 (20)

一、实验目的与要求 (1)实验目的:通过在指定的窗口界面完成“连连看”小游戏程序的编写和调试,加深对面向对象程序设计的理解。 (2)实验要求:按照Java程序设计教程的要求完成第三章中“连连看”游戏程序的编写和调试。 二、实验方案 定义了一个lianliankan类,实现了接口ActionListener: ①main()方法:主函数; ②actionPerformed()方法,用来实现重来一局按钮的响应事件; ③go()方法:初始化界面,排列图形; ④ex()方法:设置“退出游戏”窗体界面; ⑤suiji()方法:产生随机数,来填充游戏界面对应的数组的各个位置; ⑥chonglie()方法:当无符合条件的图形可消去时,需要重新排列图形; ⑦ling()方法:将数组中为零的成员所对应的按钮消去(设为不可见); ⑧wei()方法:判断并记录每次单击按钮的一些信息; ⑨xiao()方法:判断两个按钮在对应数组元素的值相同时能不能消去。

三、实验结果和数据处理 整个游戏最重要的方法,xiao()方法,用来判断两个按钮在对应数组元素的值相同时能不能消去: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class lianliankan implements ActionListener { JFrame mainFrame; //主面板 Container thisContainer; JPanel centerPanel,southPanel,northPanel; //子面板 JButton diamondsButton[][] = new JButton[6][5];//游戏按钮数组 JButton exitButton,resetButton,newlyButton; //退出,重列,重新开始按钮JLabel fractionLable=new JLabel("0"); //分数标签 JButton firstButton,secondButton; //分别记录两次被选中的按钮 int grid[][] = new int[8][7];//储存游戏按钮位置 static boolean pressInformation=false; //判断是否有按钮被选中 int x0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateL V; //游戏按钮的位置坐标 int i,j,k,n;//消除方法控制 public void init(){ mainFrame=new JFrame("JKJ连连看"); thisContainer = mainFrame.getContentPane();

基于Android平台的24点游戏设计与实现需求分析本科毕业设计

基于Android平台的24点游戏设计与实现

毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名:日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:指导教师签名: 日期:日期:

注意事项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 3)其它

连连看游戏设计

中南林业科技大学 《数据结构课程设计》报告必做题:连连看游戏 选做题: 姓名: 学号: 专业班级:软件工程1班 学院:计算机与信息工程学院 指导老师:

签名: 2017年1 月10 日 目录 一、连连看问题.............................. 错误!未定义书签。 1.1需求分析.................................... 错误!未定义书签。 ............................................. 错误!未定义书签。 ............................................. 错误!未定义书签。 1.2系统设计.................................... 错误!未定义书签。 1.2.1 程序流程图 ............................. 错误!未定义书签。 1.2.2 程序组成 ............................... 错误!未定义书签。 1.3调试测试.................................... 错误!未定义书签。 1.3.1测试用例................................ 错误!未定义书签。 1.3.2测试结果................................ 错误!未定义书签。 1.3.3存在问题................................ 错误!未定义书签。 1.3.4改进设想................................ 错误!未定义书签。

基于java的连连看游戏设计毕业设计论文(含源文件)

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

LabVIEW连连看课程设计报告

成绩评定表

课程设计任务书

目录 1目的及基本要求 (1) 2 连连看设计原理 (2) 3连连看设计和仿真 (2) 3.1 主程序设计 (2) 3.2 子程序详细设计 (3) 3.3 设计中遇到的问题 (10) 4 结果及性能分析 (11) 4.1 运行结果 (11) 4.2 性能分析 (11) 参考文献 (12)

1目的及基本要求 虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称G语言),它是由美国NI公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。使用这种语言编程时,基本上不用写程序代码,取而代之的是程序框图。 虚拟仪器(VI) 的概念虚拟仪器[1](virtual instrument)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。上面的框图反映了常见的虚拟仪器方案。尽可能采用了通用的硬件,各种仪器的差异主要是软件。同时可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。 熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现电子时钟的设计和仿真。要求通过本课程设计使学生熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器设计原理、设计方法和实现技巧,使学生掌握通信系统设计和仿真工具,为毕业设计做准备,为将来的学习及今后从事科学研究、工程技术工作打下较坚实的基础。

基于android的游戏开发毕业设计论文

基于a n d r o i d的游戏开发毕业设计论文 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】

毕业设计(论文) 基于Android平台2048游戏开发教学单位:计算机学院 专业名称:软件工程(游戏与数字媒体) 学号: 学生姓名:高振东 指导教师:宋喜佳(讲师) 指导单位:计算机学院 完成时间:2016年4月30日 电子科技大学中山学院教务处制发

基于Android平台2048游戏开发 【摘要】在生活节奏不断加快的现代社会,轻松的益智游戏对缓解生活压力调节情绪具有重要的意义。《2048》这款小游戏是一款流行的。第一款《2048》小游戏是由Gabriele Cirulli首度发布在GitHub上。《2048》是当时基于《1024》和《小三传奇》这两款的玩法而开发的新型数字游戏,而游戏设计初衷是一款益智类的游戏,其特点在于轻松,简单,因此,开发要求做到各项功能要完备、操作要简便、易学易用。现在开发出来的版本有普通版、六边形版、朝代版、3D 版、后宫版等等。 本文采用 JAVA语言开发了 2048 小游戏,通过Android平台实现了 2048 的基本运行,本着简单,易于操作的原则和缓解生活压力、降低生活节奏的初衷,游戏中没有繁多的按钮,也不用特别复杂的操作,只需动动手指,即可操纵自如。 游戏经过图形界面的处理,以不同的颜色显示不同的数字,并拥有了最高成绩记录,撤销上一步,重置游戏的各项功能。对于游戏的逻辑实现部分进行测试,测试结果正常,目前没有发现异常。但是游戏界面可能有些简单,日后可以通过美化界面来获得更好的游戏体验。 【关键词】游戏;益智;数字

基于Android的连连看游戏设计

本科毕业论文(设计) 题目:基于Android的连连看游戏设计 学生:李超学号: 201040620175 学院:物理与电子科学学院专业:电子信息科学与技术入学时间: 2010 年 9 月 13 日 指导教师:王森职称: 完成日期: 2014 年 4 月 18 日

摘要 手机游戏是一款在手机或者平板电脑上运行的游戏软件。随着移动互联网和科技的发展,移动终端设备得到了广泛的应用,在日常生活中,人们越来越离不开它。在此基础上,手机游戏得到了很大的发展。android手机就是在此基础上产生的,它是由Google公司推出的一款基于Linux内核的开源手机操作系统,由于其具有开放性、不受运营商的束缚、丰富的硬件选择、开发商不受任何限制和能无缝结合优秀的Google 应用的特点。再加上手机游戏的娱乐性、随意性,更是有了很大的发展空间。 本文就是在对android 手机游戏的研究基础上,开发了一款特别有趣的游戏---连连看。通过对游戏需求的分析,确定了连连看要实现的功能,通过对游戏界面布局、音效控制、动画设置、数据模型等研究,设计出了一款界面清新,有趣的一款简单的手机游戏,希望能为大家的日常生活带来一点乐趣,是人们生活更加快乐,心情愉悦。通过这次连连看游戏的设计,我对Android产生了更加浓厚的兴趣,并且从中看到了Android游戏的发展前景,相信Android的发展前景会越来越好。 关键字:手机游戏Android 连连看 ABSTRACT Mobile game is game software which is run on a mobile phone or a tablet. With the development of Internet and science and technology, mobile terminal equipment has been widely used and is indispensable in People's Daily life.Based on this , the mobile phone games got great development. Android is produced on the basis of this.It is a a open source operating system produced by Google company ,and which based on the Linux kernel.Due to its openness, free from all bondage of operators, rich hardware selection, developers are not subject to any restrictions and combine with excellent characteristics of Google apps closely. In addition to the entertainment of mobile games , optional, it has a very big development space. This article is based on the study of android mobile games, has developed a very

安卓游戏毕业设计论文

人生最大的幸福,是发现自己爱的人正好也爱着自己。 大连民族学院本科毕业设计(论文) 基于安卓的"经营冷饮店"游戏设计 摘要 随着社会与科技的发展 人们越来越注重移动、便携与方便 而随着这股潮流的发展 手机应用游戏应运而生 安卓系统作为一个市场占有超过50%的手机平台 其应用游戏的发展非常迅猛 本论文提出一款基于安卓系统的"经营冷饮店"游戏设计并对其具体开发与实现进行了剖析 在游戏制作过程中 实现了用户与手机之间的良好的人机交互 使用户更好的参与到游戏中去 此款游戏为模拟经营类游戏 其内容主要包含"游戏开始" "选择游戏难度" "玩家进货、定价" "游戏主画面"

"游戏结束"这5个模块 主要介绍了每个模块的功能 设计方法 模块和模块之间的逻辑结构和数据处理 本论文主要对此款游戏的总体设计 需求分析和内部数据的具体处理和计算进行了详细的阐述 并对游戏的具体设计与实现进行了简要的说明 在一定安卓理论的基础上 介绍了部分关键代码与关键函数的应用 对游戏中应用到的相关计算机图形学实现应用动画的过程做了具体介绍 最后展示成果截图并对其进行简单介绍 然后论文进行整体总结与归纳 关键词:游戏;安卓;人机交互 The Subject of Undergraduate Graduation Project (Thesis) of DLNU Abstract With the development of society and technology growing emphasis has been on mobil portable and convenient.With this trend mobil application game come into being.Android System as a market share over 50% of the mobile phone system the application of Android has been developed very rapid. This paper presents an Android game called "The Cold Drink shop" and its specific development and realization are explained. The game is good human-computer interaction and the users will be better involved in the game. This game is business simulation game its topics include "the start of the game" "select the game difficulty" "player purchase and pricing" "the main game screen" "the end game" of these five modules. It is introduction the function of each module the design method and logical structure and data processing modules and between modules. This thesis focuses on the overall design of this game needs analysis and internal data processing and calculation in detail. And game specific design and implementation of a brief description. On the basis of the theory of Android it is introduction of the application of the keys code and functions. Specific

毕业设计_c 连连看1

课程设计报告 课程名称:面向对象程序设计C++ 设计题目:连连看 专业:计算机科学与技术 姓名: 学号: 指导教师:李晓虹 2015 年 12 月 10 日

摘要 在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活不可或缺的一部分,越来越多的人使用计算机办公、娱乐、购物等等。游戏行业发展一日千里,该行业极大的影响和改变了人们的生活和娱乐方式,游戏为消费者提供丰富多彩的虚拟空间,使消费者可以自由自在的享受虚拟世界的乐趣,实现自己在现实生活着那个可能永远不能实现的梦想,满足了消费者的心理和精神需求。 连连看游戏是一款很流行的小游戏,有的是连水果图片,有的是连麻将牌,有的是连各种小图片的等等。各种图片让人看得眼花缭乱,这也可以锻炼人的反应能力和眼力,所以这款小游戏受到了越来越多人的喜爱,尤其是小孩子的喜爱。连连看游戏也是比较经典的一款小游戏,实现它的方法很多,可以用很多不同算法设计和语言实现,如C,C#,C++,VB,JAVA等。在本课程设计中我是利用C++语言编写,开发平台是Microsoft Visual Studio 2010,功能较为简单,寓学于乐。 程序的功能是通过找出游戏中两个相同图案的小方块,然后分别点击两个小方块将其消除;可通过倒计时的方式控制游戏时间,游戏时间到或者没有匹配的图案时则游戏结束,需要重新开局,每一局开始倒计时都重新开始;能够响应鼠标事件。论文首先介绍了进行该游戏课程设计的目的,然后是任务描述和设计的相关要求,最后是最重要的需求分析和设计方案。重点介绍了在游戏过程中各种事件的处理,其中又以鼠标事件的处理最为最要,鼠标事件是利用鼠标所发出的信息了解用户的意图,进而做出相对应的动作,消除需要消除的小方块。 关键词:连连看游戏;算法设计;事件;C++,Microsoft Visual Studio 2010

连连看游戏的设计与实现

苏州高博软件技术职业学院学生毕业设计(论文)报告 系别计算机科学技术 专业计算机应用 班级1310计应YZ 姓名支峰 学号013321018 设计(论文)题目连连看游戏的设计与实现 指导教师贺雪梅 起迄日期2015年10月16日-2016年4月25日

连连看游戏的设计与实现 摘要本文用VisualC++来设计与实现简单的连连看游戏的基本功能,玩家可以在游戏区域中通过键盘控制来选取相同的两个物件,采用特定的消除规则对它们进行消除的操作,当游戏区域中的所有方块对都被消除后玩家即可胜利。本次课程设计对该游戏的算法以及游戏图案的绘制进行详细的介绍。运用连线相消的方法完成了连连看游戏。 关键词:VisualC++6.0;连连看;游戏;3D绘图 1 引言 1.1连连看游戏介绍 游戏“连连看”顾名思义就是找出相关联的东西,它来源于街机游戏《四川麻将》和《中国龙》,是给一堆图案中的相同图案进行配对的简单游戏,在2003年,一个叫做朱俊的网友将这种形式搬到了PC上,立刻成为办公一族的新宠,并迅速传遍了世界各地。饱受工作压力的人们没有太多的时间进行复杂的游戏,而对于这种动动鼠标就能过关的游戏情有独钟。之后村子的连连看风靡版,阿达的连连看奥运版,连连看反恐版,还有敏敏连连看,水晶连连看等遍地开花,造就了一个连连看的新世界。连连看游戏有多种地图样式和道具系统、大大加强了游戏的可玩性,是一款老少皆宜的休闲佳品。 1.2课程设计的目的 网络小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友,也可以到达跨省、跨市,甚至跨国间人们互相娱乐的目的。 另外也想通过本次课程设计将三年来所学的专业知识和其他方面的知识融入到实际应用中。

连连看游戏设计

连连看游戏设计 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

中南林业科技大学 《数据结构课程设计》报告必做题:连连看游戏 选做题: 姓名: 学号: 专业班级:软件工程1班 学院:计算机与信息工程学院 指导老师: 签名: 2017年 1 月10 日 目录

一、连连看问题 问题描述 该游戏对一堆图案中相同的图案进行配对,点击开始按钮后,要求在一定的时间内完成对所有的图片配对,玩家每次选择两个图形,如果两图形相同,且这两个图形之间存在少于2个拐角的连通路径,则可以消除这两个图形。成功消除一对图片则计分板会增加10分,对应的时间增加3秒。要求各类类型的图片个数为偶数个,途中若有玩家找不到可以匹配的图片时可以点击提示按钮,由系统提示出一对可以消除的图片,通过玩家的点击可以消除。当所有的图片消除时,系统提示消息为“恭喜你,通关了”,如果没有在规定时间完成所有图片的配对,则系统提示为“游戏结束”。 基本要求 (1)生成游戏初始局面; (2) 每次用户选择两个图形,如果图形能满足一定条件(如果两个图形一样,且这个两个图形直接存在少于 2个弯的拐角),则两个图形都能消掉。给定具有相同图形的任意两个格子,我们需要寻找这两个格子之间在转弯少的情况下,经过格子数目少的路径。如果这个优路径的转弯数目少于 2,则这个两个格子可以消去; (3)判断游戏是否结束。如果所有图形全部消去,游戏结束;

(4) 判断死锁,当游戏玩家不可能消去任意两个图像的时候,游戏进入“死锁”状态。 设计思想 判断两个图形可以消除的条件是:两个图形必须相同,它们之间存在着0个拐角,或1个拐角,亦或是2个拐角可以互相连通消除,否则,消除不了。 广度优先搜索的具体实现:如果两个图形可以通过0个拐角连通,则从第一个选中的图片一次向右,向下,向左,向上搜索可以和当前选中图片消除的另一图片,当搜索到与之相同的图片时,则与之消去;图片布局刷新; 如果两个图片之间存在1个拐角可以消去,则广度搜索从当前图片出发,向左,右上下一次寻找一个路径节点(没有图片的点),使得寻找到的路径节点可以与选中的图片一线连通,并且可以与第二次选中的图片一线连通,则可以判断为可消除图片;图片布局重新刷新; 如果连个图片之间存在两个拐角可以连通,则分为两种情况:一种是两个图片在矩形区域的最外沿,则通过判断是否存在一条线使得在两待消除的图片周围一个单位,若存在则消去。二是两图片在矩形区域内部,则在两待消除的图片水平方向和垂直方向上寻找另外两个中间点能使两中间点之间连通,并且其中一个中间点能和待消图片1一线连通,另一中间点能和待消图片2一线连通,如若找到这样的点,则判断两图片能消去,找不到则不能消去。 需求分析 (1) 初始化游戏界面 该部分主要由执行窗口创建函数及游戏地图加载函数来实现。通过数据的初始化及游戏地图资源的加载为用户呈现一个游戏初始的界面。 (2) 图片的选择

QT版连连看制作的实验报告

(此文档为word格式,下载后您可任意编辑修改!) 一.游戏概述 1.1游戏简介 游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。“连连看”的发展经历了从桌面游戏、在线游戏、社交游戏三个过程。 游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。这其中,顾方编写的“阿达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。并于2004年,取得了国家版权局的计算机软件著作权登记证书。 随着Flash应用的流行,网上出现了多种在线Flash版本“连连看”。如“水晶连连看”,“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。 2008年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开发者Jonevey在Manyou开放平台上推出的“宠物连连看”最为流行。 1.2游戏功能 本次设计连连看主要是在原连连看对战的基础上设计挑战模式,具体的功能如下所述: 游戏运行界面简单美观,操作简单,运行稳定;

●能够根据不同的等级模式播放不同的游戏背景音乐,包括操作 方向键、消行时的声音,音量由玩家操作控制; ●设计不同的游戏难度,当玩家达到一定的积分,可以进入相关 难度的等级; 玩家可直接操作界面上的相关按钮来控制游戏的开始、暂停、设置、退出等功能。 二.需求分析 2.1开发的需求 2.1.1 C++ CC++的哲学就不一样了,同一份程序代码,只要在该平台重新Compile成该平台的执行档,就能在该平台执行,若文字模式下的程序,的确可以跨平台,程序完全不需修改,但GUI盛行以后,由于各GUI的Library都不一样且没有标准,所以GUI程序并没办法跨平台Compile,因为各平台都有专属的Library。但是CC++优势就是执行速度快,若能解决GUI Library的问题,则跨平台即可解决。 除了GUI Library需要统一外,还得看该Library设计的好不好才行,Linux GUI我没写过就不说了,若在Windows平台,Borland的C++ Builder使用Delphi的VCL Library,Microsoft的Visual C++可以用MFC和.NET Framework,首先来看Borland的C++ Builder,它使用标准的ANSI C++语言开发,利用VCL写出来的程序也算蛮漂亮的,执行速度很快,比较麻烦的是C++Builder当初为了缩短上市时间,并没有设计自己的Library,而是藉用Delphi的Library,导致C++ Builder在Compile时,是先用Delphi的Compiler将VCL compile成

计算机毕业设计_基于安卓坦克大战游戏

摘要 本设计采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。在开始游戏后,可以对游戏的进行一些初始设置。在游戏按钮主页面上面有三个按钮,这三个按钮分别是开始游戏,设置音效和积分榜。 设置音效分为背景音乐的设置还有音效的设置,这里的设置主要是开关。音乐是背景音乐,音效是当发射子弹时,带的声音还有当子弹击中敌方坦克时,发出的爆炸声。 积分榜是玩家的得分展示,游戏最后可以根据积分来判断玩家是否破纪录,如果破纪录,则游戏结束时界面会显示恭喜你破纪录了,如果没有破纪录,则会显示请再接再厉。 开始游戏,玩家可以通过主界面上面的虚拟按钮来控制主角的左右移动,通过触屏来控制坦克炮筒的角度,并且发射子弹。敌方单位随机的出现在屏幕上,然后经过一段弧形的路径,如果在移动过程中被子弹击中,子弹和坦克会消失,如果没有被子弹击中,则会判断该坦克是否在屏幕上面,在屏幕上面就会继续移动,不在屏幕上面该目标就会消失。分数的记录是在60秒内,主角坦克击中敌方坦克的数量。 关键词:面向对象坦克大战Java Socket 类

Abstract This design uses an object-oriented design patterns, all objects in the game to give the concept of objects and attributes. At the beginning of the game, the game can make some initial setup. Button home side in the game with three buttons, which are three buttons to start the game, set the audio and standings. Set audio settings and background music into sound settings, set the main switch here. Music is background music, sound effects when firing bullets, the band's sound as well as the bullet hit enemy tanks, the issue of the explosion. Standings show the player's score, the game can eventually points to determine whether the player according to the record, if the record, the game is over when the screen displays Congratulations on your record, if not record-breaking, it will display your persistent efforts. Start the game, players can virtual buttons above the main interface to control and move around the protagonist, through the touch screen to control the angle of the tank barrel and firing bullets. Enemy units randomly appear on the screen, and then after a curved path during the move if hit by a bullet, bullets and tanks will disappear, if not hit by a bullet, it will determine whether the screen above the tank , will continue to move in the screen above, not on the screen above the target disappears. Scores record is within 60 seconds, the protagonist hit enemy tanks tank number. Keywords:Object-oriented Tankedaizhan Java Socket class

(强烈推荐)JAVA毕业论文连连看游戏的开发

计算机科学与工程学院 集中性实践教学计划书( 2013 — 2014学年第1学期) 课程名称:专业实习 姓名: 专业:计算机科学与技术 班级:计科103班 课程负责人:云健 指导教师:孟佳娜,张恒博

教学起止周:第10至12教学周 摘要 近年来,Java作为一种新的编程语言,以其可移植性和平台无关性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。 本设计报告阐述了连连看游戏的分析与设计的全过程,并在论文中相应的位置插入了图片、流程图以及一些具有技巧性的程序代码,更加清晰的描述了该游戏是如何实现的。连连看游戏有编写简单容易上手等特点,非常适合人们在完成工作的时候适当的娱乐要求。这些小游戏大都是以益智和娱乐为目的,不仅给紧张工作的人们以放松,还可以让人们的大脑得到开发。 连连看游戏采用JAVA语言开发,以MyEclipse为开发平台。游戏主界面是基于SWING(图形用户界面)的开发,使得游戏界面简单清晰。并调用了其中的一些函数,完成了事件的触发功能。希望通过这次开发设计出的连连看小游戏,给大家的生活带来一点乐趣。游戏通过定义动态的二维数组,根据一定的算法实现规定的路径判断。 关键词:连连看游戏;算法设计;路径判断;Java 实习计划:

第十一周编程编程编程调试,总结一 周的工作 撰写实习报告验收,答辩 第十二周修改完善,检查可 能存在的BUG 目录 摘要 (2) 一、绪论 (1) 2.1 技术可行性 (1) 2.2 经济可行性 (2) 2.3 操作可行性 (2) 三、课程设计题目任务描述和要求 (2) 3.1 任务描述 (2) 3.1.1 界面 (2) 3.1.2程序 (3) 3.2 设计要求及目的 (4) 四、需求分析 (4) 4.1 方案选择 (4) 在概要设计阶段,主要有两中方案可供选择: (4) 4.2功能描述 (5) 4.3 功能需求 (5) 4.4 功能模块及思路 (5) 4.5 系统需求分析总结 (7) 五、设计方案 (8) 5.1 总体设计 (8)

相关主题
文本预览
相关文档 最新文档