移动计算课 程 设 计 报 告

移动计算课 程 设 计 报 告

ID:19457751

大小:632.20 KB

页数:17页

时间:2018-10-02

移动计算课 程 设 计 报 告_第1页
移动计算课 程 设 计 报 告_第2页
移动计算课 程 设 计 报 告_第3页
移动计算课 程 设 计 报 告_第4页
移动计算课 程 设 计 报 告_第5页
资源描述:

《移动计算课 程 设 计 报 告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告课程名称移动计算课题名称基于Android环境的俄罗斯方块游戏设计专业网络工程班级1101学号17姓名熊玲指导教师肖鹏、刘铁武、韩宁2014年6月27日课程设计任务书一、任务要求(1)系统需求分析:使用软件工程所学的知识对拟开发的系统进行数据需求和功能需求分析,确定开发环境和工具软件。(2)系统设计:根据系统需求分析进行概要设计和详细设计,在确定好的开发环境中利用确定的工具软件进行系统实现。(3)编制好程序后,设计若干测试用例,上机测试所设计的原型系统。(4)设计报告按格式要求书写。设计报告正文的内容应包括:1)系统描述:包括问题说明、数据需求和功能需求。2)系统设计

2、:包括总体设计、数据库表结构、输入/输出设计、用户界面设计、处理过程设计。3)系统测试:包括测试用例的描述、测试方法和测试结果。4)设计的特点、不足、收获和体会。15目录一、任务要求1一、绪论31.1课题背景31.2游戏简介31.3开发平台相关介绍3二、游戏分析52.1游戏策划52.2游戏功能分析5三、总体设计63.1游戏执行总流程63.2游戏界面设计73.3方块形状设计8四、游戏功能模块算法分析8154.1游戏方块控制功能84.2游戏显示更新功能84.3游戏速度更新功能84.4游戏积分等级功能8五、游戏规则8六、游戏运行截图9七、游戏的优化与改进10八、总结10九、参考文献10

3、15一、绪论中国手机用户已超过6亿,具有庞大的潜在用户群,便携性,对于Android开放式平台,技术门槛低,手机游戏前景广阔手机游戏业务全面崛起:手机游戏的市场规模已经超过了手机音乐,成为名副其实的“无线娱乐产业之王”单机游戏占据较大市场份额:受到网速和资费的制约,目前手机网游份额较小,单击游戏占据市场主要份额。手机游戏成为中国移动通信热点:运营商将手机游戏作为新的业务增长点;众多无线运营商、手机制造商、平台/技术提供商和游戏开发商的大力投入运营模式是手机游戏发展的关键:如何构建移动运营商与SP、CP之间良好的产业合作关系,如何建立适合手机网络游戏发展的收费模式和推广渠道,是摆在

4、产业界面前的重要课题。1.1课题背景俄罗斯方块是家喻户晓的益智小游戏,它由俄罗斯人阿列克谢~帕基诺夫在1984年6月利用空暇时间所编写的游戏程序,故此得名,俄罗斯方块的基本规则是移动、旋转、和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手及其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。由于俄罗斯方块具有的教学性、动态性与知名度,所以常拿来做游戏程序设计的练习教材。以前玩的都是别人写好的,决心自己做一个,并与别人一起分享这份快乐,同时也运用下自己所学知识。1.2游戏简介原本是前苏联科学家阿列克谢·帕基特诺夫所开发

5、的教育用软件,之后开始提供授权给各个游戏公司,造成各平台上软件大量发行的现象。  GameBoy版的俄罗斯方块在日本卖出424万套,是GameBoy史上卖最好的游戏。海湾战争时,也是前线美军最常拿消磨时间的游戏之一。  由于俄罗斯方块具有的数学性、动态性与知名度,也经常拿来作为游戏程序设计的练习题材。  俄罗斯方块曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。15俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其

6、普及程度可以说是史上任何一款游戏都无法相比的。1.3开发平台相关介绍Android有丰富的功能,因此很容易与桌面操作系统混淆。Android是一个分层的环境,构建在Linux内核的基础上,它包括丰富的功能。UI子系统包括:窗口,视图。用于显示一些常见组件(例如编辑框、列表和下拉列表)的小部件。Android包括一个构建在WebKit基础上的可嵌入浏览器,iPhone的MobileSafari浏览器同样也是以WebKit为基础。Android提供多种连接选项,包括WiFi、蓝牙和通过蜂窝(cellular)连接的无线数据传输(例如GPRS、EDGE和3G)。Android应用程序中

7、一项流行的技术是链接到Google地图,以便在应用程序中显示地址。Android软件栈还提供对基于位置的服务(例如GPS)和加速计的支持,不过并不是所有的Android设备都配备了必需的硬件。另外还有摄像支持。过去,移动应用程序努力向桌面应用程序看齐的两个领域分别是图形/媒体和数据存储方法。Android通过提供对2D和3D图形的内置支持,包括OpenGL库,解决了图形方面的挑战。由于Android平台包括流行的开源SQLite数据库,因此缓解了数据存储的负担。应用程序架构。如前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。