欢迎来到天天文库
浏览记录
ID:39890223
大小:76.50 KB
页数:5页
时间:2019-07-14
《安卓猜谜小游戏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、智能手机程序设计课程论文题目猜拳游戏程序设计院系____滨江学院_____专业信息工程学生姓名杨帆学号20112309030学年学期2013-2014-2二〇一四年六月二日一.实验目的与要求1.实验目的:通过编写安卓游戏程序,了解java游戏的实现过程与编写过程,掌握编写程序时相关的操作以及知识。2.实验要求:按照相关要求完成安卓小程序的设计,并且可以在相关机器上运行成功。二.概述1.猜拳:一种简单的游戏,共有剪刀、石头、布三个手势。二人同时用手做出相应形状而出,输赢判断规则为:剪刀赢布,布赢石头,石头赢剪刀4.Android的系统
2、架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++
3、作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qtforandroid)、Mono(monoforandroid)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的AndroidSimple语言,该语言类似Basic语言。而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、do
4、jo、mobl、PhoneGap等等都已经支持Android开发。而在Android系统底层方面,Android使用C/C++作为开发语言。三.模块分析MianActivity:ResultActivity:比较猜拳结果四.运行结果五.设计总结在本游戏的编写过程中,我遇到了许多的问题。首先要自己先自学一下Android的游戏编程,虽然和JAVAME的思想差不多,但是Android上有许多的控件和类在JAVAME上是没有的,在这方面我遇到了很大的难题。还有就是对五子棋游戏的算法不是很清楚。在编码实现的时候,会出现一些开始完全意料不到的
5、问题,也许这些问题当中,有的是老师讲过的,不过我想大部分还是老师没有讲过,这个时候就是体现出自己解决问题的能力的时候了。在遇到问题时要学会如何去分析错误,再是学会如何去解决掉这个问题。
此文档下载收益归作者所有