欢迎来到天天文库
浏览记录
ID:12952688
大小:1.39 MB
页数:8页
时间:2018-07-19
《打地鼠安卓手机设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、智能手机程序设计课程论文题目打地鼠游戏程序设计院系____滨江学院_____专业信息工程学生姓名贾宇涵学号学年学期2013-2014-2二〇一四年六月二日一.实验目的与要求1.实验目的:通过编写打地鼠游戏程序,了解打地鼠游戏的实现过程与编写过程,掌握编写程序时相关的操作以及知识。2.实验要求:按照相关要求完成打地鼠程序的设计,并且可以在相关机器上运行成功。二.概述1.这是一个以锻炼反应能力为目的的游戏,要求玩家在地鼠出现是打击到对应地鼠,通过此游戏可以训练玩家的反应能力。2.游戏规则如下,在界面中会出现一个4行3列的表格,在短时间内表格中的某个方块
2、会出现一个地鼠,或多个方块同时出现多个地鼠,要求玩家通过触屏或点击的方式按下地鼠,才算得分,如果错过的地鼠过多,则游戏左上角的HP则会降低,为0时,游戏结束,游戏左上角还有一个Prgoress,意为进程,当此数值为100%时,游戏结束,或者死亡也为结束。3.Android的系统架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种
3、编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qtforandroid)、Mono(monoforandroid)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发
4、者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的AndroidSimple语言,该语言类似Basic语言。而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发。而在Android系统底层方面,Android使用C/C++作为开发语言。三.模块分析1.Constants.java:主要控制了表格的大小,为四行三列,主要负责了主界面的大小格局。2.ImageManager.java:主要控制了动态图,控
5、制地鼠上来下去的对应图片。3.KickView.java:主要控制了随机函数调用的随即对象。这部分主要控制地鼠出来下去的位置,Float函数主要控制哪个地鼠被打。4.KickKick.java:程序入口。4.PaintSuite.java:主要定义了Paint的对象,把对象集中控制,控制画笔参数。6.Pic.java:主要控制地鼠上来下去,和改变参数值。四.界面设计主界面KickKick作为程序入口KickView随机函数调用对象Paint定义类,集中控制Pic作为程序的控制中心ImageManager控制动态图游戏结束五.运行结果附上三张运行游戏
6、截图六.设计总结一番春秋一番冬夏,一场酸甜一场苦辣,不管是苦是甜,打地鼠游戏从开始游戏的构思到最后的完成调试,经历了许多波折,但是没有放弃,反而在这个打地鼠的小游戏中收获颇多,学到了很多知识,我相信这些对我以后的作用会很大,我也会把安卓小游戏越做越好,不会辜负老师的希望。
此文档下载收益归作者所有