电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

毕业设计(论文)-基于Android的钢琴块游戏的设计与实现

85页
  • 卖家[上传人]:cn****1
  • 文档编号:509222412
  • 上传时间:2023-02-22
  • 文档格式:DOCX
  • 文档大小:177.28KB
  • / 85 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于Android的钢琴块游戏的设计与实现摘要别踩白块儿这个3月底上线便陆续在全球40多个国家或地区游戏榜登顶榜首,超过一百个国家或地区排名前十,5、6月份连续登全球游戏下载总榜(iOS+Android)第一宝座,游戏上线3个月累计用户达1亿。攻占了108个国家iOS免费总榜榜首之际,风靡全球的手机轻游戏别踩白块儿2更名钢琴块。钢琴块游戏经典模式系统设定的是一段黑格和白格相间的距离,玩家需要做的就是,使用最短的时间将不断下滑的所有黑格全部点掉。注意一点,只要玩家点击黑块之后,屏幕就会往下滑,出现新的方格。如果不点击,则不会滑动。而且不能够碰到白格,只要点错一个白格,游戏就结束了。之后,玩家可以在排行榜上查看个人成绩。本文基于Android开发环境,利用了OGEngine引擎,采用Java语言编程,设计了一个Android的手机应用软件钢琴块游戏。全套设计加扣 3012250582关键词:Android;Java;手机游戏The Design and Implementation of Piano block Game Based on AndroidAbstractDont tread

      2、 on white cubes - the on-line by the end of March in succession in the global 40 many countries or area games list summit top, more than 100 countries and regions in the world ranking of the top 10, 5, 6 month continuous Deng global game download overall standings (iOS+Android) first throne, on-line Game 3 months tired users reached 1 billion. Captured the 108 countries free IOS overall standings at the top of the occasion, swept the global mobile phone light game dont step on the white cubes of

      3、 2 was renamed piano pieces. The piano piece game is a classic model system set is the distance a Haig and green and white, players need to do is use the shortest time will continue to decline all the Haig point out. Note that, as long as the players click on the black screen, the screen will be sliding down, there is a new grid. If you dont click, you wont slide. But can not meet the grid, as long as the wrong point of a square, the game is over. After the game player can view individual perfor

      4、mance in the rankings. In this paper, based on Android development environment, using the OGEngine engine, using Java language programming, the design of a Android mobile phone application software the piano piece game.Key words: Android; Java; mobile game目录1.绪论51.1开发背景51.2开发目的及意义72开发环境及技术92.1 开发环境92.2 Android游戏开发技术分析92.2.1 Android平台简介92.2.2 OGEngine简介102.2.3 Cocos2d-x简介112.3配置开发环境132.3.1 JDK安装及Java环境变量配置132.3.2 安装Android SDK152.3.3 安装配置ADT163.需求分析173.1需求分析的意义173.2游戏功能需求184.系统概要设计204.1钢琴块游戏系统流程图

      5、204.2钢琴块游戏系统用例图205系统详细设计215.1创建方块类215.1.1定义单个块元素215.1.2初始化blocks225.1.3设置block监听245.2创建游戏场景类245.2.1设置游戏场景:245.2.2重置游戏275.2.3创建添加新的一行285.2.4游戏胜利295.2.5点击Block时的逻辑处理305.2.6失败的闪红效果315.2.7正确点击黑块325.3游戏交互实现335.3.1触碰监听方法的实现335.3.2判断正确点击355.3.3方块下移的实现365.3.4创建添加新的一行375.3.5游戏结果395.4计时控制类TimerTool 的实现。395.4.1定义成员变量的构造器实现。405.4.2初始化TimerHandler405.4.3相关时间的逻辑实现415.4.4开始和结束计时425.5最终实现效果436.系统测试456.1测试的目的及意义456.2测试过程456.3测试结果46结论46参考文献48致谢49外文原文49中文翻译671. 绪论1.1 开发背景随着近年来智能手机在全球的普及,移动游戏已经成为整个游戏领域中增长最快的一部分。据英国

      6、媒体发布的统计数据,今年的手机游戏市场价值已经达到了5.87亿美元。该公司预计未来几年,这个市场的市场价值将达到6倍,目前的增长为38亿美元。在这样的背景下,我国的安卓平台在去年的手机游戏中,也有了长足的发展。但从规模上来说,它远未达到国外水平。这有很多原因,但有一点是肯定的,未来我国的手机游戏是光明的,道路是曲折的。而安卓作为全球人数最多的人,目前在智能手机操作系统上数量最多,安卓平台对移动游戏的需求也在上升。在这种背景下,出现了一批手游流行的游戏,“钢琴块”就是其中的一个游戏。 别踩白块儿上线三个月以后手机游戏将继续在全球40多个国家或地区的游戏排行榜登顶榜首,在世界100多个国家和地区排名前10,其中连续6个月的时间里连续为世界游戏下载最多的排行榜榜首,在3个多月的时间有奖金10亿的用户。在108个国家的iOS免费游戏排行榜上,这款在世界范围内收到极大欢迎的小游戏别踩白块儿更名为“钢琴块”,更是推出了许多新颖的玩法,牢牢的抓住了玩家的心。钢琴块这款小游戏是一款非常考验反应速度的小游戏,游戏的界面为4行4列,每一行有三个白色钢琴块和一个黑色钢琴块,在游戏过程中每一行钢琴块在点击之后

      7、都会快速落下。在经典模式中我们需要快速正确点击黑色钢琴块,在点击完成预设的行数之后,游戏界面会显示玩家完成预设点击数的时间,当然是时间越短成绩越高。游戏玩家还可以通过不断刷新自己的游戏成绩来获得对游戏的满足感。近些年来安卓游戏产品获得了巨大的发展,人们渐渐接受于移动终端的休闲娱乐产品,并对此产生了一定程度上的依赖性,移动终端休闲娱乐需求逐年增大。如今的现状便是,大到古稀老人,小至牙牙学语的幼童,都无不对移动终端的娱乐休闲手游有着浓厚的兴趣,手机游戏已经成为了现代人们生活中不可或缺的一部分。游戏应用市场推动了移动平台的不断升级和发展。要想在将来的游戏行业中分得一杯羹,取决于我们能不能精准的抓住游戏用户的真实需求,取决于我们可以发挥什么模式。这也同时刺激了有更多的开发者和生产工作人员愿意投身移动终端休闲娱乐产品的生产线中,克服困难,精益求精的去创造优秀,高质量的手游产品。同时更要考虑游戏玩家在进行游戏的过程中,上手游戏的难易程度,互动性等等方面。在如今的市场中,手机游戏已经出现了激烈的竞争,而人们对于休闲娱乐的需求会继续加大,未来的手机游戏行业划分将会更加激烈,谁能抓住用户的心,谁能给用户

      8、提供高质量的游戏产品,谁能给用户提供印象深刻的游戏体验,谁就能在未来的移动终端休闲娱乐产品行业站的住脚,谁就能成为行业的领头羊。OGEngine是由橙子游戏公司开发的基于Java支持跨平台的开源游戏引擎。OGEngine遵循Apache License 2.0开源协议;使用OpenGL ES2进行图形绘制,同时集成了Box2D物理引擎,因此,利用橙子引擎开发的移动终端游戏,可以实现一些比较复杂的物理效果。同时相比于其他手游开发引擎,橙子引擎因为其在开发过程中的高效率,也受到了开发者的广泛欢迎和使用。OGEngine主要使用了Java语言来进行开发,但在一些需要有比较大的运算量,完成一些将会消耗时间的功能的时候,橙子引擎便使用了C或者C+本地代码去进行开发。作为用户的角度,我们不需要去关注这一部分,我们只需要了解Java端开发就好了。因为橙子引擎已经把本地代码进行了封装。OGEngine是一个开源的支持跨平台的开发引擎,可以支持安卓手机游戏的开发,同时也可以满足iOS开发者的需要,橙子引擎支持使用java直接编写iOS游戏,这为开发者提供了巨大的方便。橙子引擎的跨平台给开发者带来了巨大的

      9、便利,相比于其他的手机游戏开发引擎,OGEngine因其高效率受到开发者的欢迎。在本课题项目的开发过程中,开发钢琴块游戏中就使用了OGEngine作为我们的开发引擎。1.2 开发目的及意义移动游戏的出现是为了娱乐人们的心情,放松身心。近些年来随着移动终端和移动通信网络的不断发展,手机游戏由前几年功能手机的简单java小游戏演变成了现在智能手机上复杂的手游系统。从全球的角度来看。如今在移动终端娱乐行业是支持移动业务飞速发展的一股黑马力量,人们对于休闲娱乐的需求从来没有减退过。移动手游意境成为了移动终端娱乐服务的重要组成部分。特别是近几年来移动手机行业飞速的发展,移动网络技术发生了革命性的变革,行业在不断自我调节和完善的过程中,给人们带来了良好的移动体验,这也成为了手机游戏行业飞速发展的一个重要原因。界面设计应该是游戏设计中非常重要的一部分,玩家与游戏系统之间的直接交互是通过界面系统完成的。游戏的界面与产品的外观和功能,能够吸引玩家和易于使用。在设计界面的过程中,要时刻注意设计的易用性,并充分考虑用户体验,随时调整和修改界面的设计细节。 游戏界面采用了界面设计的一般规则,更多的游戏这一特殊领域的个性设计原则。在界面设计过程中,我们应该学习一些设定游戏的能力的基本架构,需要提高我们对于用户需求的分析能力,需要了解一般在游戏开发过程中对于游戏界面设计的原则,包括在游戏界面的设计技术上,我们都需要有足够的了解,把握游戏界面设计的精髓所在,才能熟练的应用在手机游戏的开发过程中。我们可以通过对开发界面的风格进行简单

      《毕业设计(论文)-基于Android的钢琴块游戏的设计与实现》由会员cn****1分享,可在线阅读,更多相关《毕业设计(论文)-基于Android的钢琴块游戏的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.