帮帮文库

返回

基于android平台连连看游戏设计与实现毕业设计论文 基于android平台连连看游戏设计与实现毕业设计论文

格式:word 上传:2022-06-25 19:53:53

《基于android平台连连看游戏设计与实现毕业设计论文》修改意见稿

1、“.....我们只对其中的事件感兴趣,其他事件可以忽略。通过事件,可以得知用户在屏幕上单击的点在视图中的坐标,通过前面提到的方法转成了对应数组的元素。如果数组对应的元素为,即空位,认为该位置不可点,所以不用通知监听者,否则告诉监听者数组这个位置发生了单击事件。这个监听者是在控制器中实现的,后面将会看到。游戏控制器游戏控制器是本次设计最为复杂的部分,在这里实现了连连看游戏的核心算法以及些其他控制逻辑,可以说这个类是整个程序的核心。它的成员变量包括列数行数和图片大小。这里将行数列数图片大小定义为常量,列数设成,行数设成其中行数和列数包括边界,也就是说实际上棋盘大小为。图片大小设置成......”

2、“.....后面用得到。这个变量上面提到的自定义的视图,用它来呈现游戏界面。这是保存程序的布局的数组。前面视图中的数组只是对这个数组的个引用,我们在控制器为它分配空间,生成初始化布局。这个变量在视图中提到过,是保存连线的起始点及折点。对界面的刷新有两部分个是为了实现连线消除动画,对延时刷。另部分是更新游戏剩余时间,这部分需要有个。由于会另起个线程,而刷新界面需要在线程中执行,所以程序用到了。这两部分刷新我们通过给个定义好的发不同的消息实现。论文中定义了和它的个实例。其中方法实现了延时刷新功能。在方法中对这两种消息分别处理。游戏视图延时刷新后,需要判断是否已经完全消除,即数组元素全为......”

3、“.....则通过将状态置为回到菜单。否则需要判断游戏是否还能往下进行,来决定是否需要调整布局。对于游戏的倒计时和帮助次数的更新,这里通过了个来实现是对于游戏的倒计时和帮助次数的更新。还需要更新剩余时间,剩余时间的计算方法剩余时间的计算方法,计时方法是毫秒计时法,得除以才是秒计时。武汉工程大学毕业论文这里定义了游戏总时间为,在中,计算出游戏剩余时间,并向发送消息。在游戏控制器中提供了方法,用来开始个新的游戏。可以看到在方法中,先调用了来生成游戏布局,将剩余时间变量进行初始化,之后调用了方法。其实开始个新游戏和恢复游戏的区别就在于前者对游戏数据进行初始化,而后者这些数据已经有了值......”

4、“.....除了中的游戏状态还需要保存控制其中的以及变量。是继续个游戏的方法,游戏暂停时计时器停止计时,在方法中,实例化并初始化了类。算法详细设计游戏布局下面是个游戏布局的例子,用户看到的是个的游戏界面中间涂色部分,实际上在外围有圈隐含空白路径,所以实际节点总数为。如图为游戏布局。图游戏布局先定义每个节点的数据结构,用于记录每个节点的信息武汉工程大学毕业论文其中表示节点的值。它决定了用户看到的每个方格中的内容。根据界面显示的结果,所有的节点分为两类,类是图案节点,即待消的节点另类是路径节点,图案节点成功消对后,成为路径节点,游戏布局外围的隐藏节点也是路径节点。如果是路径节点......”

5、“.....其范围为在本次设计的疯狂连连看中的数值为所有配对的可消除图案组数目。我们可以调整的大小,控制游戏的难易程度越大,游戏中的单元种类就月多,随之相应的游戏难度越大。指的是节点所在的行号为用户可见的列数。表示节点所在的列号为用户可以见的行数。表示连通标记,在路径搜索中将被用到。表示边界标记,在路径搜索中用到。表示指向下个节点不定是相邻的,这在后面的节点列表中将会用到。节点列表的数据结构,将同的节点串联起来不包含空白的节点链表中的节点个数。同的节点。说明在程序实现中,使用个数组,数组中的每个元素对应种的链表该数据结构在游戏布局确定后生成。随着游戏的进展,节点将逐渐从列表中移除......”

6、“.....例如左移或右移模式,随着游戏的进展,有些节点会在列表之间移动最终游戏结束时该链表为空该链表的作用有三个是初始化游戏布局时二是在需要判断游戏是否死锁时三是发生死锁需要重新生成游戏布局时。代表整个布局的二维数组,其中的每个元素就是指针,指向布局中相应位置的节点指定行和列,可以得到该位置的节点指针。从节点出发,访问相邻的其他节点。左节点武汉工程大学毕业论文右节点上节点下节点。连通算法本次设计的连连看中的连通,分为线连通二线连通和三线连通线连通其充分必要条件是两节点同行或同列两节点相邻或之间的所有节点都是路径节点。下图就是个线连通的实例。图线连通实现函数如下,同行......”

7、“.....同列,根据两节点的上下关系计算从的步长。武汉工程大学毕业论文不同行不同列,则肯定不是线连通。在从到的遍历过程中,如果遇到个节点不是空白路径,则肯定不是线连通,则返回。两节点间不存在图案节点,线连通成功。说明在上图中,从遍历到,其步长为,反之为从遍历到,其步长,反之为是个常量,值为,表示该节点是路径节点,表示当前不能断定是否连通,表示可以线连通。二线连通其充分必要条件是两节点不同行且不同列两节点的拐角节点是路径节点拐角节点与两个节点可以线连通。下图就是个二线连通试和黑盒测试。黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能的前提下......”

8、“.....在测试时,把程序看作个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,他只见检查程序功能是否按照需求分析的规定正常使用,程序是否能适当地接受输入数据而产生正确的输出信息,并且保持外部信息的完整性。黑盒测试方法主要有等价类划分边值分析因果图推测等,主要用于软件确认测试。白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检测程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动基路测试等......”

9、“.....系统测试过程按个步骤进行,即单元测试组装测试确认测试系统测试。首先,进行单元测试单元测试集中对用源代码实现的每个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。然后,进行集成测试根据设计规武汉工程大学毕业论文定的软件体系结构,把已测试过的模块组装起来,在组装过程中,检查程序结构组装的正确性。接着,进行确认测试确认测试是检查已实现的软件是否满足了需求分析确定了的各种需求,以及软件配置是否完全正确。最后,是系统测试系统测试把已经经过确认的软件纳入实际运行环境中,与其他系统成分组合在起进行测试。严格地说,系统测试已经超出了软件工程的范围......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(1)
1 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(2)
2 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(3)
3 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(4)
4 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(5)
5 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(6)
6 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(7)
7 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(8)
8 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(9)
9 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(10)
10 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(11)
11 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(12)
12 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(13)
13 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(14)
14 页 / 共 47
基于android平台连连看游戏设计与实现毕业设计论文.doc预览图(15)
15 页 / 共 47
预览结束,还剩 32 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档