android小实验报告,Android小游戏实验报告.docx

Android小游戏实验报告

Android大作业报告(Android小游戏)实验报告学 院:计算科学与工程专 业:计算机科学院与技术(全英创新班)姓 名:111学 号:111实验时间: 2014年111实验内容:本小组的方向为实际应用开发。我们的设计目标是开发一个界面不复杂,用户友好型,有创意,耐玩的手机游戏。经过一段时间的思考以及实现后,我们小组开发出了一款简单的智力型小游戏,它可以测试玩家的大脑反应速度。我们的游戏名称是——Mixed Color。以下是游戏过程中的主要界面:?实验过程:实验过程主要分为代码实现过程以及视频和PPT的制作过程。视频制作过程:我们的视频是自己原创的,为的是希望用视频让大家熟悉我们的游戏之余还能为大家带来欢乐,因此我们选择了多组合作的方式,用故事情节去带动游戏应用的出现以及介绍,让观众耳目一新。(视频见QQ邮箱附件,或百度分享:/s/1nt9JYsx)代码实现过程:代码实现过程主要分为两个部分,分别是UI的设计以及游戏的实现。(一)关于UI的实现,我们首先在界面中设置四个主要按钮,分别是开始,排行榜,选项以及退出键,并适当地设置较为好看的背景图片,引起玩家的兴趣。 图1:主界面MixedColorMenuActivity.javaActivity跳转部分:主界面主要功能是根据用户选择从当前的Activity跳转到其他的Activity,首先再OnCreate里面通过玩家点击的是哪个按钮赋给R.id相应的值,再通过利用R.id的值确定onClick里面的Intent内容来跳转到相应的Activity。(二)紧接着是选项的设置功能和游戏的实现过程,当按下选项键后,会看到如下的设置画面,分别能设置震动效果,背景音效以及介绍界面,以及一个textbox是输入玩家的名称:图2:设置界面Prefs.java“开始游戏前显示提示信息”的CheckBox部分:这个界面首先设置了三个CheckBox,根据用户个人选择其想要的功能,当某个CheckBox的值被设置为true时,调用其setOnCheckedChangeListener来实现功能。玩家昵称输入,确定按钮: 在游戏前玩家可以输入昵称和不输入昵称,通过getText函数获取玩家的输入,当玩家输入超过20个字符时不成功,输入之后存储昵称然后在排行榜显示最高的成绩。(三)而当按下开始键后,会出现相对应的玩法介绍界面:图3:介绍界面TipsActivity.java:ContentView和startActivity部分:这里主要时利用ContentView来显示R.layout.tips的说明部分,然后当onClick函数响应并开始游戏。(四)游戏界面:图4:游戏界面游戏的随机生成实现过程:GlobalRankingActivity.java的run部分来确定游戏的逻辑,确定哪个时候选择正确:MixedColorView.java是载入view资源,并处理游戏结束后弹出选择面板并处理用户选择,以下为其主要的实现的一部分:RecordUpdateService.java是主要处理游戏结束后记录的更新,以下为期主要的实现功能部分:接下里主要介绍该游戏的主要玩法:辨认出最上面格子里面字体的颜色,在下面的格子里面选择和字体颜色相符的文字描述. 比如最上面格子里面的字的颜色是黄色, 你就应该在下面选中包含“黄色"字的格子.这就是对应的几个游戏界面,当你选择了正确的格子后才会通过到下一题,当全部做完三十题之后,你会得到一个平均成绩,用你的平均成绩去和别人对比,就能知道自己在识别颜色的能力水平了!实验心得与体会:通过一直以来的的学习以及实现,我们最后成功地制作出了Mixed-Color这一款小游戏,在此过程中我们也确实学到了很多的知识,提高了自己各方面的能力,我们小组一致认为这是一次不错的实践过程。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值