课 程 设 计 报 告
课程名称 移动计算
课题名称 基于Android环境的俄罗斯方块游戏设计 专 业 网络工程 班 级 1101 学 号 17 姓 名 熊 玲 指导教师 肖鹏、刘铁武、韩宁
2014年 6月 27日
课程设计任务书
一、任务要求
(1)系统需求分析:使用软件工程所学的知识对拟开发的系统进行数据需求和功能需求分析,确定开发环境和工具软件。
(2)系统设计:根据系统需求分析进行概要设计和详细设计,在确定好的开发环境中利用确定的工具软件进行系统实现。
(3)编制好程序后,设计若干测试用例,上机测试所设计的原型系统。 (4)设计报告按格式要求书写。设计报告正文的内容应包括:
1)系统描述:包括问题说明、数据需求和功能需求。 2)系统设计:包括总体设计、数据库表结构、输入/输出设计、用户界面设计、处理过程设计。
3)系统测试:包括测试用例的描述、测试方法和测试结果。 4)设计的特点、不足、收获和体会。
1
目录
一、任务要求..................................................................................................................... 1 一、 绪论........................................................................................................................... 3
1.1 课题背景 ............................................................................................................. 3 1.2 游戏简介 ............................................................................................................. 3 1.3 开发平台相关介绍 ............................................................................................. 3 二、 游戏分析................................................................................................................... 5
2.1游戏策划 .............................................................................................................. 5 2.2游戏功能分析 ...................................................................................................... 5 三、总体设计..................................................................................................................... 6
3.1游戏执行总流程 .................................................................................................. 6 3.2游戏界面设计 ...................................................................................................... 6 3.3方块形状设计 ...................................................................................................... 8 四、游戏功能模块算法分析............................................................................................. 8
4.1游戏方块控制功能 .............................................................................................. 8 4.2游戏显示更新功能 .............................................................................................. 8 4.3游戏速度更新功能 .............................................................................................. 8 4.4游戏积分等级功能 .............................................................................................. 8 五、游戏规则..................................................................................................................... 8 六、游戏运行截图............................................................................................................. 9 七、游戏的优化与改进................................................................................................... 10 八、总结........................................................................................................................... 10 九、 参考文献................................................................................................................. 10
2
一、 绪论
中国手机用户已超过6亿,具有庞大的潜在用户群,便携性,对于Android开放式平台,技术门槛低,手机游戏前景广阔
手机游戏业务全面崛起:手机游戏的市场规模已经超过了手机音乐,成为名副其实的“无线娱乐产业之王”
单机游戏占据较大市场份额:受到网速和资费的制约,目前手机网游份额较小,单击游戏占据市场主要份额。
手机游戏成为中国移动通信热点:运营商将手机游戏作为新的业务增长点;众多无线运营商、手机制造商、平台/技术提供商和游戏开发商的大力投入
运营模式是手机游戏发展的关键:如何构建移动运营商与SP、CP 之间良好的产业合作关系,如何建立适合手机网络游戏发展的收费模式和推广渠道,是摆在产业界面前的重要课题。
1.1 课题背景
俄罗斯方块是家喻户晓的益智小游戏,它由俄罗斯人阿列克谢~帕基诺夫在1984年6月利用空暇时间所编写的游戏程序,故此得名,俄罗斯方块的基本规则是移动、旋转、和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手及其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。由于俄罗斯方块具有的教学性、动态性与知名度,所以常拿来做游戏程序设计的练习教材。以前玩的都是别人写好的,决心自己做一个,并与别人一起分享这份快乐,同时也运用下自己所学知识。
1.2 游戏简介
原本是前苏联科学家阿列克谢·帕基特诺夫所开发的教育用软件,之后开始提供授权给各个游戏公司,造成各平台上软件大量发行的现象。
Game Boy版的俄罗斯方块在日本卖出424万套,是Game Boy史上卖最好的游戏。海湾战争时,也是前线美军最常拿消磨时间的游戏之一。
由于俄罗斯方块具有的数学性、动态性与知名度,也经常拿来作为游戏程序设计的练习题材。
俄罗斯方块曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。
俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。
1.3 开发平台相关介绍
Android 有丰富的功能,因此很容易与桌面操作系统混淆。Android 是一个分
3
相关推荐: