- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文___appinventor综合项目论文
毕业综合项目
(2016届)
摘要
App Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成您的Android程式。除此之外它也正式支持乐高NXT机器人,对于Android初学者或是机器人开发者来说是一大福音。因为对于想要用手机控制机器人的使用者而言,他们不大需要太华丽的界 面,只要使用基本元件例如按钮、文字输入输出即可。
第一章 绪论 4
1.1 项目背景 4
第二章 项目需求分析 5
2.1界面需求 5
2.2程序结构图和流程图 6
2.3功能需求 6
2.4运行环境需求 7
第三章 APP Inventor 代码编写 8
3.1创建按钮列表 8
3.2让按钮显示背面图案 10
3.3 创建图片列表 10
3.4随机显示正面图案 11
3.5处理按钮点击事件 11
3.6 闪现计时器的计时事件处理程序 12
3.7 控制游戏时长 13
3.8设计游戏结尾 13
3.9 处理对话框的按钮选择 14
3.10 创建游戏初始化过程 14
3.11代码整理 15
第四章 游戏测试 16
第五章 总结 17
致谢 18
参考文献 18
绪论
项目背景
当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有四个手机操作系统,苹果的IOS,诺基亚的塞班,微软的Windows?Mobile,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性记忆力小游戏呢?能的,谷歌Android APP inventor系统就能做到。本文的项目就是基于谷歌Android APP Inventor平台的记忆力小游戏。
App Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成您的Android程式。除此之外它也正式支持乐高NXT机器人,对于Android初学者或是机器人开发者来说是一大福音。因为对于想要用手机控制机器人的使用者而言,他们不大需要太华丽的界 面,只要使用基本元件例如按钮、文字输入输出即可。
App Inventor 2012年1月1日移交给麻省理工学院行动学习中心,于3月4日公布使用。
开发一个App Inventor 程式就从您的浏览器开始,您首先要设计程序的外观。接着是设定程序的行为,这部分就像玩乐高积木一样简单有趣。最后只要将手机与电脑联接,刚出炉的程序就会出现在您的手机上了。
随着计算机的广泛运用,手机市场的迅速发展,各种益智类小游戏也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机小游戏也紧跟着发展起来,但是很多游戏一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高,在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。
第二章 项目需求分析
2.1界面需求
屏幕被划分为两个部分:在屏幕顶部,使用了水平布局组件,内部放置了显示分数的标签和显示游戏剩余时间的数字滑动条;在屏幕的中央,使用了4X4表格布局组件,共16个单元格,每个单元格中放置一个按钮,来实现点击翻牌功能。
2.2程序结构图和流程图
(1)记忆游戏的流程图
(2)程序组件功能表
2.3功能需求
1.时间因素:限制游戏时长(如60秒),剩余时间是最后得分的奖励因数;
2.空间因素:用户界面上有16张卡片,排成4×4的方阵,显示背面图案;16张卡片的正面图案为8对,可以两两配对;
3.游戏操作——翻牌:玩家先翻开一张卡片,再翻开另一张卡片,如果两张卡片的正面图案相同,则两张卡片保持翻开状态;如果两张卡片的正面图案不同,两张卡片将闪现片刻,然后反转回去,显示背面图案。
4.计分规则:每翻开一对卡片得10分;如果在规定时间内翻开所有卡片,满分为80分;剩余游戏时间×10作为奖励得分,与翻牌得分一同计入总分;如果在规定时间内没有翻开所有卡片,则不计分;
5.历史记录:首次游戏得分被保存在手机中,在每次游戏完成时,将本次得分与历史记录进行比较,并保存高的得分;玩家可以清除游戏成绩的历史记录;
6.退出游戏:
您可能关注的文档
- 学士学位论文___最新版1602lcd显示的秒表.doc
- 学士学位论文___最新版北京邮电.doc
- 学士学位论文___最新版宠物用品商店的java web实现.doc
- 学士学位论文___最新版基于jsp的教师管理模块的设计与实现.doc
- 学士学位论文___最新版基于单片机的交通信号灯控制电路的设计与实现.doc
- 学士学位论文___最新版嵌入式html编辑器的设计和实现.doc
- 学士学位论文___综合办公楼设计.doc
- 学士学位论文___最新版嵌入式摄像头抓图系统设计与实现.doc
- 学士学位论文___最新版网络五子棋五子棋设计与实现论文.doc
- 学士学位论文___最新版图书查询系统的设计与实现设计.doc
最近下载
- 2024-2025学年北师大版七年级数学上册同步练:一元一次方程中含参数的问题(6类热点题型)(含答案).pdf VIP
- 2025年黑龙江省哈尔滨市高职单招面试模拟试题及答案解析.docx
- 某土地复垦项目可行性研究报告.docx VIP
- 稳定同位素35cl,37cl和稳定同位素hl在自然中的变化.docx VIP
- 杜牧的清明教学-PPT.pptx VIP
- 土地复垦项目可行性研究报告.docx
- (2025修订版)CAAC无人机理论考试题库(含答案).docx
- 八礼四仪之待人之礼课件(八礼四仪第4课).pptx VIP
- 2025辽宁鞍山市台安交通旅游产业集团有限公司招聘6人笔试模拟试题及答案解析.docx
- AUTOLISP函数参考.doc VIP
文档评论(0)