基干Android平台战棋类游戏策划与实现.docVIP

基干Android平台战棋类游戏策划与实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基干Android平台战棋类游戏策划与实现

基于Android平台的战棋类游戏的设计与实现   摘要:战棋类游戏是指回合制的,在地图上按格子移动人物进行战斗的游戏,其画面绚丽,策略性高,可玩性强,还拥有丰富的剧情,随着安卓手机性能的大幅提高,该类游戏越来越受到用户的青睐。该文设计并实现了基于Android平台的战棋游戏《森林王子》,首先分析了游戏的整体架构,其次介绍了游戏中剧情模块,地图模块,图形绘制模块,人物角色模块,人工智能模块,游戏数据保存等核心内容的实现方法,最后在真机上调试并实现了该游戏 关键词:Android;手机游戏;战棋;人工智能;SQLite 中图分类号:TP311 文献标识码:A 章编号:1009-3044(2016)25-0075-03 Abstract: SLG game is turn based, according to the map on the grid to move the character combat game, the screen is gorgeous, strategic high, playability strong, also has a rich story. With the substantial increase in the performance of Android’s mobile phone, this type of game more and more favored by the user. In this paper, the design and implementation of SLG game “forest Prince” based on Android platform. Firstly, the overall structure of the game, followed by the introduction Implementation game Drama module, map module, graphics rendering module, characters module, artificial intelligence module, the game data storage module and other core content, the final debug and realized that in the real machine. Key words: Android; Mobile game; SLG; artificial intelligence; SQLite 随着智能手机保有量和硬件性能的快速增长,全球用于手机游戏的智能手机和平板电脑的数量已经超过10亿台,2015年中国手机游戏市场规模超过400亿元,同比增长47.7%,呈现高速增长的态势[1]。从游戏类型的分布来看,单机休闲益智类游戏数量最多,其中战棋类游戏画面绚丽,剧情丰富,策略性高,可玩性强,该类游戏易进易出,能充分利用碎片化的休息时间,满足近8成用户每天半小时的游戏需求。基于以上背景,本文提出了基于Android平台的战棋类游戏《森林王子》的设计与实现方法,通过游戏整体架构的构建,地图数据载入,图形绘制,人物及怪物角色设计,怪物人工智能,游戏数据保存等核心模块的分析,对Android战棋类游戏的开发方法和实现过程进行了相应的探索 1 游戏架构分析 本文中的战棋类游戏《森林王子》采用了安卓SurfaceView游戏框架,在架构上主要包括总控模块,前台界面模块,游戏实体模块,后台逻辑模块共四大部分组成。其中总控程序主要用来在各游戏画面之间切换,初始化及载入地图数据,初始化图片资源;前台显示模块主要用来进行游戏剧情,游戏运行画面以及游戏战斗界面的绘制渲染;游戏实体模块则包括游戏中出色的人物角色,敌方怪物以及游戏道具等;后台逻辑模块主要包括地图数据的载入,怪物人工智能,如怪物的行走路径,怪物的攻击碰撞等以及后台数据的保存。游戏的总体架构及各模块之间的关系如图1所示: 2 游戏关键模块的设计与实现 2.1 游戏地图的设计及实现 地图的数据结构设计是整个游戏算法的基础。本游戏为二维平面游戏,用二维数组来映射地图元素和地图数据之间的逻辑关系,将地图中的格子对应为二维数组行列中的一个个单元,单元中存放不同的数值用来表示地图上要展示的不同图形元素,如数值0表示草地,数值1表示树,数值2表示木栅栏等 用数值表示的地图数据比较抽象,行列数太多时很容易出错,游戏地图在实现时可以首先使用地图编辑器直观的画出来,然后通过行列扫描转换成数值,最后再保存成地图文件[2] 游戏中设计有若干关卡,需要相对应的地图,当切换关卡时,二维数组

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档