苏ICP备112451047180号-6
基于Android的俄罗斯方块的设计与实现
摘 要
随着人们的娱乐方式的多样经济的不断发展,移动设备的日益普及,人们对生活质量的需求有了进一步的提高,闲暇之余益智小游戏受到越来越多人的青睐。不同性格的人喜欢不同种类的游戏,根据自身喜好和一个简单的调查,一款java平台下的手机游戏——俄罗斯方块也就应运而生。针对玩家对游戏的需求进行了一定的分析,然后运用java技术实现俄罗斯方块的开发,并合理布局游戏界面,可以让游戏的界面更加地美观和人性化,完全实现了游戏的基本功能,最终还可以让玩家享受俄罗斯方块小游戏的乐趣。
本游戏利用java语言,eclipse作为开发工具。游戏实现了俄罗斯方块的布局,界面和操作的实现,设置游戏难度,设置按键操作,随着难度的提高方块掉落快慢等等…
关键词: Java,俄罗斯方块,益智小游戏
目 录
1 绪论2
11 游戏背景3
12 游戏开发意义3
13 文章组织结构 3
2 需求分析及可行性分析4
21 功能需求4
22 非功能需求4
23 经济可行性5
3 主要技术5
31 开发工具6
32 开发语言6
33 代码设计与说明6
4 游戏设计7
41 游戏规则7
42 游戏计分8
43 游戏提示 8
44 掉落游戏方块随机9
45 游戏结束 10
46 方块变形 10
47 消层11
48 游戏设计逻辑流程图11
49 方块下落的算法12
5 系统分析与设计13
51 布局分析 13
52 用例分析 14
53 俄罗斯方块消层与方块下落 15
54 俄罗斯方块移动 16
55 俄罗斯方块消层 17
6 结论18
参考文献19
致谢20
结论
该游戏完成了我小时候的梦想,也达成了设计的目标,满足设想上对主要功能的要求,对于玩家来说能提供较好背景界面和舒适快捷的操作体验。还有能让玩家尽快熟悉游戏操作度过充实的娱乐消遣假期时光,同时还能锻炼逻辑能力,该游戏起到了寓教于乐的功能与作用。
不过,这个游戏还没有进行专业的测试不清楚在游戏操作上的 BUG,还没有做到线上更新维护和版本更迭。
通过这次设计,提高了动手能力,这是在课本中学不到的,我将继续探索,尽力完善游戏的功能。
参考文献
[1] 耿祥义 张跃平.Java2 通用教程-4 版[M],北京:清华大学出版社,2012.5-18
[2] 陈刚,Eclipse 从入门到精通[M],北京:清华大学出版社, 2005
[3] 覃遵跃 利用案例轻松学习 Java 语言[M],北京:清华大学出版社,2013.55-162
[4] 钱乐秋,软件工程[M],北京:清华大学出版社 ,2009