《面向对象程序设计》大作业
项目名称班级组员
基于C的一款扫雷游戏
f一、开发环境
开发环境:vs2010开发语言:C
二、系统功能设计
1创建项目功能实现创建项目,找图片素材2界面设计介绍关于扫雷游戏界面的设计提出希望在对应级别(初级、中级、高级、自定义)的按钮的显示勾,以表示目前的游戏等级。3雷区绘制界面中雷区的绘制方法4菜单操作有两个时候需要对它进行操作,一个是加载上次游戏设置的时候,一个是在游戏过程中进行设置的时候,设计菜单中的相关方法5内部实现内部埋雷,放雷,标旗子,标问号的方法6.整体完善写游戏的胜利条件,自定义游戏的初始化及相关调试任务
三、实现
1、创建项目功能实现
玩过扫雷的读者应该知道,扫雷需要用到三种图片素材地雷、红旗、问号。当右击一个方块的时候,会插上红旗,表示游戏者认为该方块内有地雷;再次右
f击该方块,会变成问号,表示不确定该方块内是否有地雷;第三次右击该方块,问号消失,恢复到初始的状态。我们前往Ico
fi
der寻找合适的图标,并且通过Photoshop或者Illustrator的处理得到我们所需要的图标。文章中含有下载地址的图标资源可以使用右键目标另存为进行下载。通过一定的搜索以及图片的处理,得到了下面一组素材图标,下载地址:Doubbt、Flag、Mi
e。
除了这些素材以外,我们还需要找一个图标,使得整个程序看上去更加正式一点,这里使用图标如下,注意程序图标的后缀为ico,下载地址:favico
接下来,我们打开VisualStudio2013开始创建工程,界面如下:
f创建好的项目如下图所示。
我们需要对这个窗口的几项属性进行修改,首先通过Text属性将它的标题修改为“Mi
esweeper”;通过FormBorderStyle属性将它的大小设置为“FixedSi
gle”,即为不可调节窗口大小;通过MaximizeBox属性将它的最大化按钮设置为“False”,即最大化按钮失效;通过Name属性将它的名称修改为“Form_Mai
”,修改这个属性主要用于后面书写代码的方便;通
f过BackColor属性将它的背景修改为“White”。如下图所示:
我们可以顺便修改一下这个窗口的代码文件的名称。在右上方找到解决方案资源管理器,右击Form_1cs重命名Form_Mai
cs,程序会自动将下面包含的文件名也都改成一致的名称。如图所示:
f接下来我们需要修改一下程序的图标,将刚才下载的favico
文件放到Mi
esweeperMi
esweeper文件夹下,同时将三个图标资源放到Mi
esweeperMi
esweeperResources文件夹下(Resources文件夹需要自己新建),如下图所示:
在属性栏中找到Ico
属性,r