摘要:随着时代的发展,电子产品的普及,人们的休闲方式也得到改善,一款好玩的游戏成为工作繁忙之余的一种重要生活方式。这款游戏设计使用了JAVA语言,在Android平台下,使用了多线程、双缓冲和坐标碰撞检测等专业技术,使得平台中单机游戏各方面的功能得以实现;优化了触屏偏差和大位图内存溢出等问题;另外还详细的介绍了游戏中有关于方块数据结构的设置、方块和障碍物的绘制等等,实现了双缓冲并设计了检查模块和摆放消行以及最后的分数统计,进而缓解了当前单机游戏枯燥无的问题。38816 毕业论文关键词:单机游戏;Android平台;坐标碰撞检测;触屏偏差;摆放消行
Design and development of small single game platform
Abstract:With the development of the times,a large popularity of electronic products spring up. People's leisure style has been improved, meanwhile, a fun game has become an important way of life. The design of the game uses the JAVA language and takes effect under the Android platform. It involves multi threads, double buffering and coordinate collision detection. Each function of the single game in the platform can be realized. The problems of touch screen deviation and large bitmap memory overflow are optimized.In addition, the details of the game about the cube data structure settings, blocks and obstacles to draw and so on have been polished up.Double buffering is realized, and the check module,the cancellation and the final score statistics are designed.And then we can alleviate the current boring problems of this single game.
Key words: Stand-alone game;Android platform;coordinate collision detection;touch deviation;Placing and removing
目 录
摘要 1
关键词 1
Abstract1
Key words1
引言(或绪论).2
1. Android平台下游戏的介绍 2
1.1 动作类游戏(Action Game,ACT) 2
1.2 棋牌类游戏(Card Game,CDG) 2
1.3 益智类游戏(Puzzle Game,PUZ) 3
1.4 角色扮演游戏(Role.playing Game,RPG) 3
1.5 射击类游戏(SHOTING GAME,STG) 3
2.俄罗斯方块游戏功能及模块 3
2.1 游戏平台界面设计 3
2.2 俄罗斯方块模块设计. 4
2.3 安卓系统框架设计 5
2.4 类库设计 6
3.关键技术研究 7
3.1 下坠物数据结构设计与绘制 7
3.2 双缓冲绘制下落方块 9
3.3 触屏优化 9
3.4 检查模块设计 11
4.总结 11
致谢11
参考文献11
小型单机游戏平台开发设计
引言:1984年6月份,俄罗斯人帕基特诺夫首次开发出俄罗斯方块,属于小型休闲游戏。这款游戏中,系统自动呈现出各种不同方块类型,然后通过读取玩家的输入来进行变换和摆放,目标是使摆放的方块呈现完整的一行或者多行,最后通过消行来获取得分.相比较其他游戏这款游戏规则更加简单易上手,虽然游戏约束规则很少,但游戏变化方式很多,这款游戏的诞生给当时的游戏产业带来了不小的轰动。
俄罗斯方块虽然简单易懂,其实和其他许多复杂游戏一样,它们的基本组成成分大致相同,俄罗斯方块不断刷新方块类型,玩家通过不断重复输入左右移动、形状变换或者快速下落指令来消行得分,最终以障碍物阻止了新的方块生成而判定游戏结束,游戏结束后结束计分,通过统计分数查看玩家最终游戏成果,游戏中添加网格来帮助玩家预判落点位置,游戏音效设置也稍做了改善.