PAGE \* MERGEFORMAT 24湖南商学院 《移动互联网应用开发》 课程设计报告

题 目 基于Android的俄罗斯方块的设计与实现

姓 名:学 号:专 业:班 级:指导教师:职 称:

计算机与信息工程学院2014年11月

课程设计评审表等级成绩组成优秀良好中等及格不及格平时成绩1.考勤满勤2.作业全,均在A以上。3.实验报告全,均在A以上。1.考勤90%到2.作业90%全,均在B以上。3.实验报告90%全,均在B以上。1.考勤80%到2.作业80%全,均在B以上。3.??验报告80%全,均在B以上。1.考勤70%到2.作业70%全,均在C以上。3.实验报告70%全,均在C以上。1.考勤70%以下。2.作业70%以下,或均在C以下。3.实验报告70%以下,或均在C以下。课程设计成绩设计文档1.完全按照课程设计文档规范要求。2.结构合理、层次清晰。3.内容充实、设计详细。1.完全按照课程设计文档规范要求。2.结构较合理、层次较清晰。3.内容较充实、设计较详细。1.基本按照课程设计文档规范要求。2.结构较合理、层次较清晰。3.内容较充实、设计较详细。1.基本按照课程设计文档规范要求。2.结构欠合理、层次欠清晰。3.内容欠充实、设计欠详细。1.没有按照课程设计文档规范要求。2.结构不合理、层次不清晰。3.内容不充实、设计不详细。界面设计1.布局合理。2.界面美观,色调和谐,风格统一。3.无链接错误。1.布局较合理。2.界面较美观,色调和谐,风格统一。3.无链接错误。1.布局较合理。2.界面较美观,色调和谐,风格统一。3.链接错误很少。1.布局欠合理。2.界面欠美观。 3.链接错误较少。1.布局不合理。2.界面不美观。 3.链接错误很多。功能设计1.能够很好的完成课程设计题目的基本功能。2.可以完成异常数据和边界数据的友好处理。3.类与接口的设计合理。4.功能实现无错误。1.能够很好的完成课程设计题目的基本功能。2.基本可以完成异常数据和边界数据的友好处理。3.类与接口的设计合理。4.功能实现错误较少。1.能够很好的完成课程设计题目的基本功能。2.基本可以完成异常数据和边界数据的友好处理。3.类与接口的设计较合理。4.功能实现错误较少。1.能够完成课程设计题目的大部分基本功能。2.未能完成异常数据和边界数据的友好处理。3.类与接口的设计较合理。4.功能实现错误较多。1.未能完成课程设计题目的大部分基本功能。2.未能完成异常数据和边界数据的友好处理。3.类与接口的设计不合理。4.功能实现错误较多。综合成绩评定: 评阅老师(签章):

年 月 日目 录1 游戏介绍2 俄罗斯方块需求分析2.1 游戏功能分析2.1.1游戏方块控制功能2.1.2方块的生成显示功能2.1.3方块的摆放消行功能2.1.4游戏分数统计功能2.1.5游戏结束控制功能2.2 方块及旋转变换需求分析2.3 游戏运行分析3 游戏总体设计分析3.1 总体设计思想3.2功能模块3.2.1游戏区模块3.2.2游戏控制模块4 详细设计与实现4.1 游戏开始菜单界面的设计4.2 方块类的设计与实现4.3 方块的控制设计和判断5 总结6 参考资料

1 游戏介绍俄罗斯方块是家喻户晓的益智小游戏,它由俄罗斯人阿列克谢?帕基特诺夫(Alexey Pazhitnov)在1984年6月利用空暇时间编写的游戏程序,故此得名。俄罗斯方块的基本规则是移动、旋转和摆放游戏随机产生的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手极其简单,且游戏过程变化无穷,作为游戏本身很有魅力,但是要熟练掌握其中的操作和摆放技巧,难度却不低。此软件给用户提供了一个展现自己高超技艺的场所,在这里,它不仅放松自己,还能感受到游戏中的乐趣。游戏区域会从顶部不断落下7种下坠物的一种,游戏区域右上角有一个区域可以显示下一个下坠物的形状,玩家可以控制下坠物移动、旋转和一键到底,通过玩家的操作,下坠物在游戏区域以“摆积木”的形式出现。下坠物在一行或多行堆满

俄罗斯android课程设计,基于Android的俄罗斯方块的设计与实现毕业设计报告.docx...相关推荐

  1. android在线教学,基于Android的移动在线教育平台的设计与实现

    申晋祥+鲍美英 摘要:移动学习是目前互联网时代的一种新型学习方式.本文设计并实现了一个支持移动学习的在线教育平台,该平台基于Android系统,采用多线程技术应用Java语言进行开发,开发工具采用Ec ...

  2. Android视频压缩实现,基于Android系统的H.264视频压缩技术实现

    3.2 底层驱动移植模块设计 Android系统本身是一个庞大的系统,移植需要考虑Android系统的硬件抽象层(HAL)和Linux中的相关设备驱动程序.移植的目的就是为了改动较小的内容,支撑较为庞 ...

  3. 云计算课程设计基于hadoop的词频统计设计

    云计算课程设计基于hadoop的词频统计设计实验报告 http://链接:https://pan.baidu.com/s/1ujUAg4q1sZZwmyeeKrNirg 提取码:maq7

  4. matlab复杂噪声产生实验报告,基于小波信号的噪声消除matlab实验报告.docx

    基于小波信号的噪声消除matlab实验报告.docx 南京师范大学物理科学与技术学院医用电子学论文论文名称:基于小波变换的心电信号噪声消除院系:物科院专业:电路与系统姓名:聂梦雅学号:12100204 ...

  5. android媒体播放器课程设计,基于Android的多媒体播放器课程设计报告

    基于Android的多媒体播放器课程设计报告 p/*/pp源代码. 我希望这篇文章对初学者有帮助. 希望更多的人在网络上共享自己的学习成果./pp*/pp1 .开发环境/ppAndroid是基于Lin ...

  6. android媒体播放器课程设计,基于android的多媒体播放器课程设计报告.doc

    基于android的多媒体播放器课程设计报告.doc /* 附源码.希望此文能帮助到一些新手.也希望更多的人在网络上 分享自己的学习成果.互相交流,扣扣70876398 */ 1. 开发环境 Andr ...

  7. 基于android的课程画图设计,基于Android的智能终端通信勘察设计系统绘图模块的设计与实现...

    摘要: 随着通信行业甲方对设计勘察要求的提高,设计院的工作人员在外勘察的任务也越来越重.而传统勘察绘图使用纸质介质进行信息采集并在整理后进行计算机制图的的方式效率过于低下,不能满足当前勘察对效率和成本 ...

  8. 基于Android的红外测温设计,基于Android的红外三维重构移动APP设计与实现

    摘要: 物体的冷热程度主要依据温度来衡量,在科学进步的过程中也研制出很多测量物体温度的设备,非制冷型红外热成像仪就是应用最为广泛的一种.非制冷型红外热像仪是一种快速测量,非接触式的测温方法,而且成本非 ...

  9. android 个人理财系统,基于Android的个人理财系统的设计与实现

    摘要: 在当今,全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融理财工具和理财观点层出不穷.对个人而言,从认识钱到管理钱(个人理财)是每个人的必修课.在Android系统应用如此火热的情 ...

最新文章

  1. 《重构-改善既有代码的设计》读书笔记(二)
  2. [专栏目录]-ATF/FF-A/specification学习 -- ongoing
  3. 高考与机器学习训练测试
  4. JAVA——JUNIT运行错误[No tests were found]
  5. 视音频编解码学习工程:TS封装格式分析器
  6. Java中的类型推断和lambda表达式
  7. mysql动态sql是什么,mysql中动态sql的一次实际应用
  8. Spring中的计时器StopWatch
  9. 根据excel批量归类文件
  10. 转帖:Three Ways to Inject Your Code into Another Process
  11. vue2.0版cnode社区项目搭建及实战开发
  12. Windows XP和Windows 7双系统安装说明和注意事项
  13. Hadoop的学习前景怎么样,Hadoop培训后的职业规划
  14. Ubuntu下解决firefox profile cannot be loaded it may be missing or inaccessible
  15. CSDN线上竞赛第52期题解
  16. 关于男人女人的经典感悟
  17. ALTERA的配置方式简介
  18. 解决IE6,IE7,IE8换行显示问题
  19. 思科ccie网络工程师一定要里了解的网络拥塞及拥塞控制技术
  20. 《海外华人写兰州国际书法展》亮相美国丹佛

热门文章

  1. g.SetGDIHigh()错误
  2. 去跨国公司还是去创业公司?
  3. ibm mq 编程_IBM SOA编程模型简介
  4. java全景图片切割 全景,基于Three.js实现360度全景图片
  5. web实现html页面思维导图效果
  6. 如何取得UnityHub内旧版本Unity下载链接
  7. Html5 Egret游戏开发 成语大挑战(六)游戏界面构建和设计
  8. Windows/Linux内核地址空间管理的异同
  9. leetcode2248. 多个数组求交集【290场周赛】(java)
  10. luajit开发文档wiki中文版(四) LuaJIT 内部结构