《面向对象程序设计》大作业项目名称基于 C#的一款扫雷游戏 班级组员 一、开发环境开发环境:vs开发语言:C#二、系统功能设计1
创立项目功能实现创立项目,找图片素材2
界面设计简介有关扫雷游戏界面的设计提出但愿在对应级别(初级、中级、高级、自定义)的按钮的显示勾,以表达目前的游戏等级
雷区绘制界面中雷区的绘制措施4
菜单操作有两个时候需要对它进行操作,一种是加载上次游戏设置的时候,一种是在游戏过程中进行设置的时候,设计菜单中的有关措施5
内部实现内部埋雷,放雷,标旗子,标问号的措施6.整体完善写游戏的胜利条件,自定义游戏的初始化及有关调试任务三、实现1、创立项目功能实现玩过扫雷的读者应当懂得,扫雷需要用到三种图片素材——地雷、红旗、问号
当右击一种方块的时候,会插上红旗,表达游戏者认为该方块内有地雷;再次右击该方块,会变成问号,表达不确定该方块内与否有地雷;第三次右击该方块,问号消失,恢复到初始的状态
我们前去 Iconfinder 寻找合适的图标,并且通过 Photoshop 或者 Illustrator 的处理得到我们所需要的图标
文章中具有下载地址的图标资源可以使用右键—目的另存为进行下载
通过一定的搜索以及图片的处理,得到了下面一组素材图标,下载地址:Doubbt、Flag、Mine
除了这些素材以外,我们还需要找一种图标,使得整个程序看上去愈加正式一点,这里使用图标如下,注意程序图标的后缀为 ico,下载地址:favicon接下来,我们打开 Visual Studio 开始创立工程,界面如下:创立好的项目如下图所示
我们需要对这个窗口的几项属性进行修改,首先通过 Text 属性将它的标题修改为“Minesweeper”;通过 FormBorderStyle 属性将它的大小设置为“FixedSingle”,即为不可调整窗口大小; 通过 MaximizeBox