高级操作系统课程设计-基于Android平台的2048游戏设计与开发精选.docxVIP

高级操作系统课程设计-基于Android平台的2048游戏设计与开发精选.docx

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

高级操作系统论文(设计)  题  目  基于Android个人2048 小游戏的设计与开发 姓  名    学  号  院、 系  信息学院   专  业   指导教师     职称(学历) 目 录摘要……………………………………………………………………………………11 前言…………………………………………………………………………………11.1 游戏背景…………………………………………………………………………11.2 游戏玩法介绍……………………………………………………………………12 游戏设计分析………………………………………………………………………1 游戏框架的分析…………………………………………………………………1 流程分析…………………………………………………………………………22.3 开始游戏分析……………………………………………………………………22.4 计分分析 ………………………………………………………………………22.5 游戏结束分析……………………………………………………………………23 游戏的具体实现……………………………………………………………………23.1 创建游戏项目……………………………………………………………………23.2 设计游戏布局……………………………………………………………………33.3 主界面的实现……………………………………………………………………33.4 触控交互设计……………………………………………………………………53.5 游戏卡片类的实现………………………………………………………………73.6 添加游戏卡片……………………………………………………………………83.7 在游戏中添加随机数……………………………………………………………83.8 游戏计分的实现…………………………………………………………………93.9 游戏结束设置……………………………………………………………………94 心得体会 …………………………………………………………………………12参考文献 ……………………………………………………………………………12Abstract ……………………………………………………………………………13基于Android个人2048小游戏的设计与开发摘要:《2048》这款小游戏是一款流行的数字游戏。第一款《2048》小游戏是由Gabriele Cirulli首度发布在GitHub上。《2048》是当时基于《1024》和《小三传奇》这两款的玩法而开发的新型数字游戏,现在开发出来的版本有普通版、六边形版、朝代版、3D版、后宫版等等。关键词:游戏;数字;版本前言1.1 游戏背景生活在21世纪的我们已经进入电子时代,像如今,液晶电视,平板电脑,Ipad,手机等等,已经进入大众家庭,随着中国的经济发展,人均收入大幅度提升,很多家庭都用上了电子产品,像我们小时候用的好记星、小霸王学习机等等都已经慢慢被淘汰,淡出大众的视野,取而代之的是现在快速发展的移动设备,尤其是手机,更是大众化,价格也越来越低廉,平均每个家庭都会有几部,甚至十几部,尤其是现在的年轻人,不论是吃饭、走路、等车、睡觉之前都会热衷于玩于手机,当你感到无聊的时候,可以上上网,看看新闻,累了之后可以玩玩小游戏缓解一下疲劳,所以我就设计了这款2048的小游戏,既开发智力,又缓解疲劳,适时玩一下小游戏还是有好处的。本游戏是基于安卓平台开发的,Android是一种以Linux为底层,用Java语言编写代码的操作系统,主要使用于Android系统的手机。1.2 游戏玩法介绍游戏的规则其实很简单,就是每次可以选择上下左右其中一个方向滑动,每滑动一次,所有的数字都会往滑动的方向靠拢外全部靠拢在滑动方向的一边为基准线进行叠排,每滑动一次,系统就会在空白的方块随机出现一个数字方块,一般只出现2和4,出现2的概率会远远大于出现4的概率,相同数字的方块在靠拢、相撞时会相加。玩家要想办法在这小小的16个方格中拼凑出“2048”这个数字方块,就表示游戏过关。 如果你是一个数字爱好者,或者是比较有天赋的数学天才,就算不是数学天才,一般的玩家也能够玩转这款游戏,都会有很大机会成功的。2 游戏设计分析游戏框架的分析对一个游戏而言,需要将各个部位分割成其对应部分的功能,并且逐步去实现该功能。流程分析要想把一个游戏做好,首先要把流程分析好,画出流程图,如图2-1所示 开始游戏初始化游戏界面,在新游戏界面的4*4的框中随机产生两个数字2或者4对框进行上下左右方向移动,以使相同的数字进行叠加有相邻数字相同?是否两个数字相加,并且添加一个新的随机数机数是否有空框?本次移动获得相应的分数 否是添加一个随机数记录相应的分数 游戏结束图 2

文档评论(0)

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

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

1亿VIP精品文档

相关文档