基于Android的五子棋游戏设计与实现毕业设计.docx
《基于Android的五子棋游戏设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《基于Android的五子棋游戏设计与实现毕业设计.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Android的五子棋游戏设计与实现毕业设计当前位置:文档视界基于Android的五子棋游戏设计与实现毕业设计基于Android的五子棋游戏设计与实现毕业设计基于Android的五子棋游戏设计摘要手机游戏被业内人士称为继短信之后的又一座“金矿。从2003年到2020年的市场销售额年均复合增长率为62.4%。能够看出,手机游戏将经历一个黄金发展时期。3G的普及、手机显示性能的提高、手机屏幕的扩大和较高的分辨率,解决了传统手机行业的很多弊端,手机休闲娱乐应用将成为PC休闲娱乐之后又一重要业务增长点。同时Android采用了键盘形式的按键,能够完成更复杂的操作。Android固然基于Java,但
2、是其虚拟机是基于寄存器的这与普通的Java基于堆栈不同,速度得到很大的提升,这为Android平台上开发游戏提供了坚强的后盾。本论文主要阐述以面向对象的程序开发语言eclipse为开发工具,基于智能手机Android之上设计一个五子棋游戏。五子棋起源于中国古代的传统黑白棋种之一,它不仅能加强思维能力提高智力,而且富含哲理,有助于修身养性。本系统是本系统中设定了人机对战和人人对战两种形式。人机对战实现的是一些简单的算法,人人对战只是进行了输赢方的断定。它与javame的五子棋设计有很多的不一样,Android本来就是全触摸的形式,而且操作非常简单。关键词:五子棋;Android;人工智能TheF
3、iveinaRowGameBasedonAndroidAbstractMobilegamessincetheindustrywascalledafteratextmessagegoldmineagain.From2003to2020annualsalessurged62.4percentfromcompoundratefor.Cansee,mobilegameswillexperienceagoldenperiodofdevelopment.3Gphonedisplaysthepopularizationandperformanceimprovement,theexpansionoftheph
4、onesscreen,anda,solvethetraditionalmobilephoneindustrysmanydrawbacks,mobileentertainmentapplicationswillbeafterPCentertainmentanotherimportantbusinessgrowth.MeanwhileAndroidalsoUSESakeyboardformsofbuttonsthatcandomorecomplexoperation.Androidthough,butitsbasedonaJavavirtualmachine(whichisbasedonthere
5、gisterwiththeordinaryJavastack-baseddifferent),speed,itgotalotofascensionfortheAndroidplatformgamesprovideastrongbacking.Thispapermainlyexpoundstheobject-orientedprogramdevelopmentineclipseforlanguagedevelopmenttool,smartphoneAndroidbasedonabovedesignafiveinarowgame.GobangoriginatedinChinaancienttra
6、ditionalblackwhitekind,itnotonlycanenhanceoneofthinkingcapacity,improveinligenceandphilosophy,-machineagainstandeveryoneagainsttwopatterns.Therealizationman-machineagainstsomesimplealgorithm,everyonewasagainstjustwinthejudgementoftheparty.Itmanyaredissimilar,Androidistheentiretouchingformoriginally,
7、moreoveroperatesissimple.Keywords:five-in-a-row;android;artificialinligence目录1引言(1)2概述(2)2.1背景(2)2.2课题来源(2)2.3课题研究现状及应用前景(3)3Android开发环境(3)3.1Android开发环境变量配置(3)3.1.1JDK的配置(3)3.1.2Android开发插件的安装(4)3.1.3AVD的创立(5)4游戏相关技术(5)4.1游戏布局(5)4.1.1画盘线(5)4.1.2双缓冲技术画棋子(6)4.1.3在触摸处画棋子(7)4.1.4newPoint方法将座标调整到对应的棋位上(
8、7)4.2人人对战(8)4.2.1设置谁走的标记(8)4.2.2在触摸处下棋子(9)4.2.3判定轮到谁下棋子(9)4.2.4玩家一下棋的方法(9)4.2.5玩家二下棋的方法(10)4.2.6实现判定输赢的方法(11)4.2.7提示游戏结束(13)4.3人机对战(14)5游戏的实现(15)5.1游戏主界面(15)5.2游戏帮助界面(16)5.3五子棋介绍界面(16)5.4游戏界面(17)5.5退出界面(17)6结论(18)当前位置:文档视界基于Android的五子棋游戏设计与实现毕业设计基于Android的五子棋游戏设计与实现毕业设计1引言随着社会的发展,目前全球的手机用户数量已经超过了PC机
9、的数量,而且手机的数量正在快速增长,其中智能手机所占的比例越来越大,十分是随着3G技术发展时代的到来,移动互联网将是一个宏大的市场,很多国际大公司以及国内的大公司都在抢占智能手机领域的市场份额。这期间,出现的智能手机可谓五花八门,种类繁多,但是真正好用,受用户喜欢的智能手机并不多。当互联网巨头Google公布依靠android系统进军手机操作系统领域之后,三年来Android一路高歌,快速的获得诸多用户和厂商的认同。随着Android手机终端的逐步热销,Android也引起诸多手机应用程序开发商的关注,Android的出现带给了智能手机领域更多的机遇和挑战,由于Android基于Linux内核
10、且具有开源、免费的特性,它迅速得到广大喜好者以及很多厂商的支持,基于Android所开发的手机游戏拥有宏大潜力已成为行业共鸣。3G的普及、手机显示性能的提高、手机屏幕的扩大和较高的分辨率,解决了传统手机行业的很多弊端,同时Android也采用了键盘形式的按键,能够完成更复杂的操作。Android固然基于Java,但是其虚拟机是基于寄存器的这与普通的Java基于堆栈不同,速度得到很大的提升,这为Android平台上开发游戏提供了坚强的后盾。随着移动开发技术的不断升级和终端设备成本的下降,近年来,手机在普通消费人群中得到了极大的普及。凭借其便于携带、沟通迅捷、功能多样、私密性强等独有优势,手机已经
11、成为普通民众不可替代的随身工具。其益智、趣味和休闲的特点迎合了消费者的娱乐需要,手机游戏的开发推广已经成为手机生产商和运营商重要的业务增长点,游戏软件产业价值不断提升。手机游戏是手机的一种高附加值操作软件,游戏编程是手机软件编程的重要组成,同时也持续推动手机软件技术升级进步。中华民族是一个有着几千年悠久历史和璀璨文化的国家,而棋类娱乐却早已突破了纯游戏的范畴而成为中国传统文化的一个分支。五子棋起源于中国古代的传统黑白棋种之一,当代五子棋日文称之为“连珠,英译为Renju,英文称之为“Gobang或“FIRFiveinaRow的缩写,中文亦有“连五子、“五子连、“串珠、“五目、“五目碰、“五格等
12、多种称谓。五子棋的棋文化源渊流长,具有东方的神秘和西方的直观,是中西文化的沟通点,是古今哲理的结晶。如今人们压力日益增大,需要劳逸结合才能获得更高的工作效率,工作之余的娱乐对每一个人来讲都是必不可少的。五子棋这种娱乐方式简单易学又具有深奥的技巧,非常富有趣味性和消遣性。在经过不断发展后,五子棋已经成为棋盘娱乐的一个重要的组成部分,它能够加强思维能力、开发智力,是人们休闲娱乐的不错选择。近来随着计算机和手机的快速发展,各种各样的游戏层出不穷,使得人们能有更多的娱乐项目,而棋类游戏能起到锻炼人的思维和修身养性的作用,而且棋类游戏水平颇高,大有与人脑分庭抗礼之势。如今的五子棋游戏软件基本上能够分为两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 五子棋 游戏 设计 实现 毕业设计
限制150内