课程设计--基于Android系统的连连看

课程设计--基于Android系统的连连看

ID:35617805

大小:468.00 KB

页数:11页

时间:2019-04-02

课程设计--基于Android系统的连连看_第1页
课程设计--基于Android系统的连连看_第2页
课程设计--基于Android系统的连连看_第3页
课程设计--基于Android系统的连连看_第4页
课程设计--基于Android系统的连连看_第5页
资源描述:

《课程设计--基于Android系统的连连看》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸基于Android系统的连连看1、引言1.1、编写目的本文档用于说明手机连连看游戏开发的详细过程,使了解软件的内部结构,从而对连连看有更深入的了解,便于后期的维护和更改工作。1.2、背景说明(1)待开发软件系统的名称:基于Android系统的连连看游戏设计(2)本项目提出者:长春大学软件学院开发者:刘博群用户:暂无项目开发环境:eclipse、Android系统平台1.3、定义Android连连看详细设计1.4、参加资料《Android开发指南》2、程序系统的结构连连看游戏结构如

2、下:绘图响应开始游戏连连看菜单设计界面设计算法设计消息响应设计游戏设置规则说明书游戏结束框架设计进度条设计消除算法设计画线设计鼠标响应时间响应主要有四大类:ClassGameView///游戏视类,处理游戏中的情况,包括界面生成,算法,一部分消息响应ClassGameActivity///用于处理游戏中的消息提示ClassStartActivity///用于菜单的设计ClassSetActivity///用于菜单中游戏难度的设定3、菜单设计说明3.1、程序描述主要功能:用于为玩家提供操作提示,便于玩家了解游戏的规则可扩展性:能够适应应用要求的变化和修改,遇有灵活的可扩展性3

3、.2、功能共11页第11页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸主要有开始游戏,游戏设置,游戏规则,关于游戏,退出游戏等几个选项3.3、性能当用户选择菜单时,系统能够快速反应,以满足用户的需求3.4、输入项共11页第11页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸用户点击按钮3.3、输出项五个菜单选项3.4、算法//定义菜单类,接口为OnClickListener,用于接收用户的单击消息PublicclassStartActivityextendsActivity

4、implementsView.OnClickListener//设计5个按钮用于接收按钮消息privateButtonbtnStart;privateButtonbtnSet;privateButtonbtnRole;privateButtonbtnAbout;privateButtonbtnExit;//在OnCreate函数中将它们初始化://获取按钮btnStart=(Button)findViewById(R.id.btnStart);btnSet=(Button)findViewById(R.id.btnSet);btnRole=(Button)findViewB

5、yId(R.id.btnRole);btnAbout=(Button)findViewById(R.id.btnAbout);btnExit=(Button)findViewById(R.id.btnExit);//注册点击事件btnStart.setOnClickListener(this);btnSet.setOnClickListener(this);btnRole.setOnClickListener(this);btnAbout.setOnClickListener(this);btnExit.setOnClickListener(this);在OnClick函数

6、中对响应进行处理:setContentView(newGameView(this));//进入游戏,游戏在GameView类中进行了封装//说明游戏规则NewAlertDialog.Builder(this).setMessage(“1.将相同的两张图片用三根以内的直线连在一起就可以消除"+"2.每消除一次图片,都会使可用时间增加"+"3.每隔一段时间,当前的界面中的图片会进行重排列"+"4.在规定的时间里,当所有的图片都消除时,即为胜利"+"5.规定的时间内有图片未消去,即为失败").setPositiveButton("确定",null).show(

7、);//结束游戏结束游戏this.finish();//进行游戏设置,设置游戏的难度,调用了SetActivity类进行游戏设置,进行游戏设置设置游戏的难度,intent.setClass(this,SetActivity.class);3.5、接口API函数3.6、限制条件无明显限制条件1、界面设计说明4.1、程序描述主要功能:用于为玩家提供可视化的游戏界面,增加了游戏的可玩性可扩展性:能够适应应用要求的变化和修改,具有灵活的可扩充性4.2、功能生成游戏界面,生成进度条。如下图:共11页第11页┊┊┊┊┊┊┊┊┊

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

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

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