基于windows ce的触摸屏扫雷游戏

基于windows ce的触摸屏扫雷游戏

ID:15248248

大小:87.00 KB

页数:7页

时间:2018-08-02

基于windows ce的触摸屏扫雷游戏_第1页
基于windows ce的触摸屏扫雷游戏_第2页
基于windows ce的触摸屏扫雷游戏_第3页
基于windows ce的触摸屏扫雷游戏_第4页
基于windows ce的触摸屏扫雷游戏_第5页
资源描述:

《基于windows ce的触摸屏扫雷游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书学生信息系别专业班级姓名学号姓名学号课程设计信息课程名称课程设计题目课程设计时间小组情况指导教师批改情况成绩评阅教师批改时间年月日2010-2011学年第2学期第4页共4页目录课程设计报告11.课程设计内容12.课程设计目的13.背景知识14.课程设计工具软件及开发环境15.设计步骤与方法25.1Pane25.2MineField25.3智能设备与扫雷设计46.设计结果及分析57.对本设计过程及方法、手段的改进建议58.问题及心得体会59.任务分配510.课程设计评价(教师)5第4页共

2、4页课程设计报告1.课程设计内容扫雷是一个经典的游戏。本课程设计的内容是实现一个基于WindowsCE的触摸屏扫雷游戏。2.课程设计目的通过WinCE嵌入式软件开发课程设计,使自己能够综合运用和深化所学过的理论和专业知识,熟悉使用规范、设计手册和查阅参考资料,培养自己分析问题、解决问题和独立工作的能力,并进一步提高自己软件开发和编写说明书的能力。3.背景知识1.扫雷游戏是通过点击格子并以出现的数字来判断附近地雷的数量,目标是尽快找到雷区中的所有不是地雷的方块,而不许踩到地雷,将全部地雷做上标记即可胜

3、利;点开的数字是几,则说明该数字旁边的8个位置中有几个雷,如果挖开的是地雷,则会输掉游戏。2.C#的继承、事件处理机制,使用Properties添加图片资源。3.扫雷算法设计。4.智能设备的特点,也是整个设计的关键。智能设备没有像鼠标一样所谓的左右键。通过附加两个按钮来进行切换,从而实现鼠标的左右键功能。4.课程设计工具软件及开发环境软件:MicrosoftVisualStudio2005语言:C#编程语言5.设计步骤与方法5.1PanePane是一个类,用来封装方块,是雷区的重要组件。它表示一个方

4、块当前的状态,以及是否布雷等信息。它继承了PictureBox。属性:名称可见性返回值功能描述HasMinepublicbool获取或设置当前方块内是否埋有地雷AroundMineCountpublicint获取或设置当前方块周围的地雷数量StatepublicPaneState获取或设置当前方块的状态方法:名称可见性返回值功能描述Openpublicvoid打开该方块。打开后如果有雷,则显示地雷图标;否则如果周围有相邻的地雷,则显示地雷数量。Markpublicvoid把当前方块标记为“有雷”状态

5、,即:插上一个小红旗。Resetpublicvoid恢复关闭状态,即:取消Mark()的操作结果。5.2MineFieldMineField是用户控件,用来封装雷区,是游戏的核心组件。它负责方块的布局以及地雷的分布,并控制玩家的基本操作以及正确的响应。方法:名称可见性参数功能描述InitMineFieldpublicpaneNumbermineNumber初始化雷区。布局方块并随机分布地理。DisplayAroundpublicpane:Pane明示与给定方块相关联的无雷的方格。玩家点击一个无雷方块

6、后使用。DisplayAllpublic无明示雷区全部方块里的内容。当踩雷后,显示所有地雷位置。MineField.cs核心代码1:///

///初始化雷区paneNumber=num,mineNumber=mine//////每排方块的数量///地雷的数量publicvoidInitMineField(intpaneNumber,int

7、mineNumber){//添加雷区方块for(inti=0;i

8、mber-1))pane.Image=Properties.Resources.Null;else{pane.BackColor=Color.White;if(i==num*(num-1))pane.Image=Properties.Resources.Open;if(i==num*num-1)pane.Image=Properties.Resources.Marked;}}//布局方块this.LayoutPanes();//随机布雷this.LayMines(mi

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

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

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