预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc313289685"1绪论 PAGEREF_Toc313289685\h4 HYPERLINK\l"_Toc313289686"1.1课题背景 PAGEREF_Toc313289686\h4 HYPERLINK\l"_Toc313289687"1.2开发平台相关介绍 PAGEREF_Toc313289687\h4 HYPERLINK\l"_Toc313289688"2.1游戏功能分析 PAGEREF_Toc313289688\h5 HYPERLINK\l"_Toc313289689"3.1游戏执行总流程 PAGEREF_Toc313289689\h6 HYPERLINK\l"_Toc313289690"3.2游戏界面设计 PAGEREF_Toc313289690\h7 HYPERLINK\l"_Toc313289691"3.3方块形状设计 PAGEREF_Toc313289691\h7 HYPERLINK\l"_Toc313289692"4游戏功能模块算法分析 PAGEREF_Toc313289692\h8 HYPERLINK\l"_Toc313289693"4.1游戏方块控制功能 PAGEREF_Toc313289693\h8 HYPERLINK\l"_Toc313289694"4.2游戏显示更新功能 PAGEREF_Toc313289694\h11 HYPERLINK\l"_Toc313289695"4.3游戏速度更新功能 PAGEREF_Toc313289695\h11 HYPERLINK\l"_Toc313289696"4.4游戏积分等级功能 PAGEREF_Toc313289696\h12 HYPERLINK\l"_Toc313289697"5游戏规则 PAGEREF_Toc313289697\h12 HYPERLINK\l"_Toc313289698"6游戏运行截图 PAGEREF_Toc313289698\h13 HYPERLINK\l"_Toc313289699"7附加核心代码 PAGEREF_Toc313289699\h13  基于Android平台的手机俄罗斯方块分析设计文档 1绪论 中国手机用户已超过6亿,具有庞大的潜在用户群,便携性,对于Android开放式平台,技术门槛低,手机游戏前景广阔 手机游戏业务全面崛起:手机游戏的市场规模已经超过了手机音乐,成为名副其实的“无线娱乐产业之王” 单机游戏占据较大市场份额:受到网速和资费的制约,目前手机网游份额较小,单击游戏占据市场主要份额。 手机游戏成为中国移动通信热点:运营商将手机游戏作为新的业务增长点;众多无线运营商、手机制造商、平台/技术提供商和游戏开发商的大力投入 运营模式是手机游戏发展的关键:如何构建移动运营商与SP、CP之间良好的产业合作关系,如何建立适合手机网络游戏发展的收费模式和推广渠道,是摆在产业界面前的重要课题。 1.1课题背景 俄罗斯方块是家喻户晓的益智小游戏,它由俄罗斯人阿列克谢~帕基诺夫在1984年6月利用空暇时间所编写的游戏程序,故此得名,俄罗斯方块的基本规则是移动、旋转、和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手及其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。由于俄罗斯方块具有的教学性、动态性与知名度,所以常拿来做游戏程序设计的练习教材。以前玩的都是别人写好的,决心自己做一个,并与别人一起分享这份快乐,同时也运用下自己所学知识。 1.2开发平台相关介绍 Android有丰富的功能,因此很容易与桌面操作系统混淆。Android是一个分层的环境,构建在Linux内核的基础上,它包括丰富的功能。UI子系统包括:窗口,视图。 用于显示一些常见组件(例如编辑框、列表和下拉列表)的小部件。 Android包括一个构建在WebKit基础上的可嵌入浏览器,iPhone的MobileSafari浏览器同样也是以WebKit为基础。 Android提供多种连接选项,包括WiFi、蓝牙和通过蜂窝(cellular)连接的无线数据传输(例如GPRS、EDGE和3G)。Android应用程序中一项流行的技术是链接到Google地图,以便在应用程序中显示地址。Android软件栈还提供对基于位置的服务(例如GPS)和加速计的支持,不过并不是所有的Android设备都配备了必需的硬件。另外还有摄像支持。 过去,移动应用程序努力向桌