《安卓猜谜小游戏.doc》由会员分享,可在线阅读,更多相关《安卓猜谜小游戏.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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+作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lu
3、a、tcl、php等等),还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的Android Simple语言,该语言类似Basic语言。而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发。 而在Android系统底层方面,Android使用C/C+作为开发语言。三. 模块分析MianActivity:ResultActivity:比较猜拳结果四.运行结果五.设计总结在本游戏的编写过程中,我遇到了许多的问题。首先要自己先自学一下Android的游戏编程,虽然和JAVAME的思想差不多,但是Android上有许多的控件和类在JAVAME上是没有的,在这方面我遇到了很大的难题。还有就是对五子棋游戏的算法不是很清楚。在编码实现的时候,会出现一些开始完全意料不到的问题,也许这些问题当中,有的是老师讲过的,不过我想大部分还是老师没有讲过,这个时候就是体现出自己解决问题的能力的时候了。在遇到问题时要学会如何去分析错误,再是学会如何去解决掉这个问题。