- 5
- 0
- 约4.44千字
- 约 19页
- 2017-06-16 发布于辽宁
- 举报
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.退出游戏:玩家在完成一轮游戏后,可以选择退出游戏。
您可能关注的文档
- 2015年网上教务评教管理系统设计与实现最终版学士学位论文.doc
- 2015在线图书管理系统的研究与实现学士学位论文.doc
- 2016锅炉制造有限责任公司锅炉管理制度大学毕设论文 .doc
- 2016客运公司设备管理规定汇编全套学士学位论文.doc
- 2016客运公司设备管理规定汇编学士学位论文.doc
- 2016年新版北师大版四年级下册数学教案(表格形式)大学毕设论文 .doc
- 3000m3每天的造纸废水的工程设计大学毕设论文 .doc
- 4000m3每天铅锌选矿废水处理工艺设计大学毕设论文 .doc
- 3000立方米d啤酒废水处理工艺设计大学毕设论文 .doc
- 5000t每天印染废水处理工程设计大学毕设论文 .doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)