欢迎来到天天文库
浏览记录
ID:34133654
大小:536.64 KB
页数:3页
时间:2019-03-03
《基于android平台的数独游戏设计与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据总第269期计算机与数字工程VoL40No.31111篁篁!塑丝竺些!!!垒望曼!竺!三些!呈!堡矍竺基于Android平台的数独游戏设计与实现’郭东恩吴刚(南阳理工学院软件学院南阳473000)摘要该文开发了益智类数独手机游戏。该游戏以多种输入方式及良好的用户界面呈现丰富的数字谜团,为各种用户提供一个简单小巧的娱乐平台。游戏基于Android平台开发实现,可以运行于任意主流的Android手机中.关键词Android;s(≥Lite;XML;数独游戏中图分类号TP311DesignandImplementationofSudokuGameBasedonAndroidGUODong
2、’e11wUGang(SchoolofSoftware.NanyangInstituteofTechnology,Nanyang473000)Abstra吐TheSudokumobilegamewasdevelopedwhichshowsrichdigitalmysterythroughusingvarietyofinputmethodsandagooduserinterface.ItprovidesasimpleandlovelyentertainmentplatformforusergThisgame’sachievementisbasedOntheAndroidplatform,it
3、eaRrunonanyAndroidphonesinthemainstream.‰WWordsAndroid,SQLite,XML,SudokugameCI啦NuT由甜TP31l1引言随着人们对便携需求的不断变化,移动设备越来越普及,进入了寻常百姓的生活当中。然而随着生活水平的不断提高,人们对移动设备的要求也越来越高,移动设备开始向微型化智能化方向发展。手机游戏由于具有随时、随地、随身的特性开始在游戏市场占据越来越大的市场份额。手机游戏软件已成为手机应用软件中使用率最高的一类。根据艾瑞咨询集团(iResearch)调查预测,到2012年,全球手机游戏收入将由2007年的32亿美金增长至72
4、亿美金n]。由此可见,手机游戏开发行业已经成为软件开发行业中的一枝奇葩。成为广大程序开发人员的一块沃土。Google和33个巨头联袂推出Android平台,迅速占领市场,成为互联网移动设备的主角,引领时代的发展方向[2叫]。在经济文化日益发展的今天,人民的生活水平得到了很大的提高。生活在钢筋混凝土大都市里的人群,每天都要面对各种各样的生活压力,为了给大家提供最好的思维锻炼,缓解人们工作压力,放松和休息大脑,开发了休闲益智类数独手机游戏。2系统需求分析及模块设计“数独”的前身为“九宫格”,最早起源于中国,之后在欧美、日本等国家得到了广泛的传播。2004年,第一个“数独”游戏被刊登上了英国《泰
5、晤士报》的封面.此时开始“数独”游戏才真正为世界所知晓。由于此游戏操作简单,不需要特定的语言基础。也不需要进行数字运算且可玩性高、锻炼思维、开发大脑,被称为21世纪的“思维体操”[引。“数独”游戏是一个单机的益智型游戏,主要是提供欢迎界面、用户帮助、难易程度选择、游戏操作及保存退出等功能。核心操作是在一个划分为9块九宫格的9×9方格中,分别填上1~9这九个数字,使之每行、每列及每个九宫格中皆有数字1~9出现。“数独”游戏用户许可协议萋ff萋ll;
6、
7、
8、jf耋lI霆lI萋退出模块圈1。数独”游戏功能模块图根据对“数独”游戏的功能进行分析归纳。规划出了用户许可协议、欢迎动画模块、游戏菜单模块、
9、游戏介绍模块、游戏主模块、帮助模块、关于模块、退出模块等八大模块,具体功能模块结构如图1所示。3系统主要技术及开发模式3.1系统使用的主要技术由于手机游戏开发的独特性及“数独”游戏本身的特点及要求,开发该游戏时使用的主要技术如下1)Android平台开发技术Android作为互联网移动平台中的佼佼者,以其强大的可移植性,良好的兼容性和稳定性.迅速成互联网手机时代的领头羊。由于Android是相对比较新的技术,下面对其主要技术简单概述【l小]。(1)Activity是Android四大控件中最主要的一个,是人机交互的门面,通过Activity的调用可以很方便的调用view类的视图对象,进而显
10、示相应的界面信息。Activity·收稿日期:2011年9月7日.修回日期:2011年10月15日作者简介:郭东恩,男,讲师,硕士.研究方向:计算机软件及数据库。万方数据2012年第3期计算机与数字工程47有自己的生命周期,开发者可以在各特定的生命周期方法当中进行相应的开发.通过Activity的生命周期方法。可以方便的解决函数调用问题。(2)Service是常用的一种逻辑处理控件,在Service中可以方便的处理大量的
此文档下载收益归作者所有