Android课程设计模板

Android课程设计模板

ID:41873046

大小:524.15 KB

页数:37页

时间:2019-09-04

Android课程设计模板_第1页
Android课程设计模板_第2页
Android课程设计模板_第3页
Android课程设计模板_第4页
Android课程设计模板_第5页
资源描述:

《Android课程设计模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、大庆师范学院《ANDROID应用设计》课程设计报告题目:基于ANDROID的简单扫雷小游戏专业班级:计算机科学与技术(嵌入式方向)设计者:王珂:201101041172王盼盼:201101041173赵玉莹:201101041183刘阳:201101041184李若男:201101041185指导老师:许有军设计时间:2013-2014(1)告完成口期2013年旦月坐口1、设计任务(1)系统会在雷区的某些小方框屮随机布小若干个地雷。安放地雷的小方块称之为雷方块,其他的称之为非雷方块。部署完毕后,系统会在其他非雷方块屮填充一些数字,某一个具体数字代表与其紧邻的8个方块屮冇多少个雷方

2、块。(2)游戏人可以根据(1)中的信息去判断是否可以打开某些方块,并把认为是地雷的方块打上标识。(3)游戏开始后,雷区上方有两个计数器。左边的计数器显示用户扫雷所花的总时间,以秒为单位,(4)当玩家将所有的地雷找出后,其余的地雷方块区都已打开,此时游戏结束。(5)在游戏的过程中,一旦错误的打开了雷方块则立即失败,游戏结束。2、设计要求能够运用android语言设计出扫雷游戏的程序,会搭建android开发环境;会创建自己的android项目生成的文件Z间的关系和他们的作用,会使用各种控件;能够对程序进行调试并学会修改具中的错误。3、任务分配王珂:王盼盼;赵玉莹:刘阳:李若男:二•

3、设计原理及总体框图1、实现原理:扌口雷是一个简单的单人游戏,游戏的目的实在没有触碰任何一个地雷的情形下清空一个雷区。在扫雷游戏屮,游戏者。。。2、设计的总体框图:图包括在此说明设计的总体框图及实现原理三.程序设计1、程序分析游戏界面设计:在main.xml屮加入三个TableRow,将整体界面划分为三个部分。笫一个TableRow中加入两个textview(Timer和MineCount),分别用来显示玩游戏话费的时间(以秒为单位)和雷方块的个数。再加入一个button(Smiley),用来显示图片。第二个TableRow中加入一个textview,用來将第一个部分和第二个部分分

4、开。笫三个TableRow中加入一个TableLayout(MineField),用来显示扫雷区的框架。程序的class类:Blocked.Java和MinesweeperGame.java程序的主要函数:莎字戏开W台函数:startNewGame();游戏显示函数:showMineFiled();创建新游戏函数:createMineFiled();完成游戏函数:finishGame();设置时间函数:setmines();玩家胜利函数:winGame();玩家失败函数:endExistingGame();2、程序详解(1)游戏开始函数startNewGameprivatevoi

5、dstartNewGame(){//plantminesanddorestofthecalculationscreateMineField();//displayallblocksinUIshowMineField();minesToFind=totalNumberOfMines;isGameOver=false;secondsPassed=0;}privatevoidshowMineField(){//rememberwewillnotshowOthandlastRowandColumns//theyareusedforcalculationpurposesonlyfor(in

6、trow=1;row

7、setLayoutParams(newLayoutParams(blockDimension+2*blockPadding,blockDimension+2*blockPadding));blocks[row][column]・setPadding(blockPadding,blockPadding,blockPadding,blockPadding);tableRow・addView(blocks[row][column]);}mineField・addView(tableRo

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

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

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