基于Android环境的俄罗斯方块游戏设计.docx
《基于Android环境的俄罗斯方块游戏设计.docx》由会员分享,可在线阅读,更多相关《基于Android环境的俄罗斯方块游戏设计.docx(11页珍藏版)》请在沃文网上搜索。
1、武汉理工大学计算机科学与技术学院能力拓展训练基于Andriod环境的俄罗斯方块游戏设计1 绪论中国手机用户已超过6亿,具有庞大的潜在用户群,便携性,对于Android开放式平台,技术门槛低,手机游戏前景广阔手机游戏业务全面崛起:手机游戏的市场规模已经超过了手机音乐,成为名副其实的“无线娱乐产业之王”单机游戏占据较大市场份额:受到网速和资费的制约,目前手机网游份额较小,单击游戏占据市场主要份额。手机游戏成为中国移动通信热点:运营商将手机游戏作为新的业务增长点;众多无线运营商、手机制造商、平台技术提供商和游戏开发商的大力投入运营模式是手机游戏发展的关键:如何构建移动运营商与SP、CP 之间良好的产
2、业合作关系,如何建立适合手机网络游戏发展的收费模式和推广渠道,是摆在产业界面前的重要课题。1.1 课题背景俄罗斯方块是家喻户晓的益智小游戏,它由俄罗斯人阿列克谢帕基诺夫在1984年6月利用空暇时间所编写的游戏程序,故此得名,俄罗斯方块的基本规则是移动、旋转、和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手及其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。由于俄罗斯方块具有的教学性、动态性与知名度,所以常拿来做游戏程序设计的练习教材。以前玩的都是别人写好的,决心自己做一个,并与别人一起分享这份快乐,同时也运用下自己所学知识。1.
3、2 游戏简介原本是前苏联科学家阿列克谢帕基特诺夫所开发的教育用软件,之后开始提供授权给各个游戏公司,造成各平台上软件大量发行的现象。Game Boy版的俄罗斯方块在日本卖出424万套,是Game Boy史上卖最好的游戏。海湾战争时,也是前线美军最常拿消磨时间的游戏之一。由于俄罗斯方块具有的数学性、动态性与知名度,也经常拿来作为游戏程序设计的练习题材。俄罗斯方块曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家
4、喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。1.3 开发平台相关介绍Android 有丰富的功能,因此很容易与桌面操作系统混淆。Android 是一个分层的环境,构建在 Linux 内核的基础上,它包括丰富的功能。UI 子系统包括:窗口,视图。用于显示一些常见组件(例如编辑框、列表和下拉列表)的小部件。Android 包括一个构建在 WebKit 基础上的可嵌入浏览器,iPhone 的 Mobile Safari 浏览器同样也是以 WebKit 为基础。Android 提供多种连接选项,包括 WiFi、蓝牙和通过蜂窝(cellular)连接的无线数据传输(例如 G
5、PRS、EDGE 和 3G)。Android 应用程序中一项流行的技术是链接到 Google 地图,以便在应用程序中显示地址。Android 软件栈还提供对基于位置的服务(例如 GPS)和加速计的支持,不过并不是所有的 Android 设备都配备了必需的硬件。另外还有摄像支持。过去,移动应用程序努力向桌面应用程序看齐的两个领域分别是图形/媒体和数据存储方法。Android 通过提供对 2D 和 3D 图形的内置支持,包括 OpenGL 库,解决了图形方面的挑战。由于 Android 平台包括流行的开源 SQLite 数据库,因此缓解了数据存储的负担。应用程序架构。如前所述,Android 运行
6、在 Linux 内核上。Android 应用程序是用 Java 编程语言编写的,它们在一个虚拟机(VM)中运行。需要注意的是,这个 VM 并非您想象中的 JVM,而是 Dalvik Virtual Machine,这是一种开源技术。每个 Android 应用程序都在 Dalvik VM 的一个实例中运行,这个实例驻留在一个由 Linux 内核管理的进程中图 1 显示一个简化的 Android 软件层次结构2 游戏分析2.1游戏策划游戏的策划是指对游戏中主要功能的实现方案进行确定的过程,大型游戏需要缜密的策划才可以开发。例如,呈现技术、目标平台等内容。(1)游戏设计本游戏为经典俄罗斯方块游戏,每
7、一次消除一层加100分、2层200分、3层400分、4层800分。游戏中的方块形状都是随机生成的(共7种)。随着难度的增加方块下落的默认速度会增加,游戏分数没有上限。(2)呈现技术本游戏采用的游戏背景和其他图片都是用美图秀秀软件编辑的。(3)目标平台本游戏的目标平台为Android 4.0。(4)操作方式游戏的操作方式为触控操作,游戏菜单的弹出是通过键盘来操作的。俄罗斯方块游戏游戏方块控制功能游戏显示更新功能游戏速度更新功能游戏积分等级功能2.2游戏功能分析2.2俄罗斯方块功能描述图(1)游戏方块控制功能:通过条件判断,实现对游戏方块的左移,右移,快速下降,自由下落,旋转功能,以及行满消除的功
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 环境 俄罗斯方块 游戏 设计
