资源简介

用matlab编写的扫雷小游戏,最初以训练鼠标操作为目的而设计的扫雷游戏是一款经久不衰的Windows平台休闲益智游戏。尽管Windows操作系统历经数次换代,变得越来越庞大、复杂,但这个可爱的小游戏在任何版本的Windows操作系统里却依然保持着原貌,几乎每个电脑使用者都接触过它。Matlab是美国MathWorks公司研制开发的软件产品,它是当今世界上使用最为广泛的科学计算软件之一,Matlab具有强大、丰富的内置函数和工具箱,以及高度灵活的可编程性,Matlab特别适用于科学计算、图形图像处理、数据的拟合和可视化等,还具有动画处理、Fourier变换、有限差分和有限元的处理等高级功能[1

资源截图

代码片段和文件信息

function minesweeper(cmd)
%MINSWEEPER Graphical User Interface for playing classic game - minesweeper
%   Author Suleman Shafqat
%   Developed by carrot_hy 2011-05-19.

global COLOR DEFCOL SOUND LEVEL NBOX SBOX COD 
global HBOX HF GAME ISCHECK

if ~nargin %没有输入(打开程序的初始状态)
    cmd   = ‘init‘;
    COLOR = true;
    SOUND = true;
    LEVEL = 1;
    NBOX  = 6;   % number of box
    SBOX  = 35;  % size of box
    COD   = 0.58; % coefficient of difficulty
end

switch lower(cmd)
    case ‘init‘
        tmp = findobj(0‘Tag‘‘figMS‘);
        if(isempty(tmp))
            scrsz = get(0‘ScreenSize‘);
            % Initialize figure window
            HF= figure(‘Name‘upper(mfilename)‘Numbertitle‘‘off‘‘Visible‘‘off‘...
                ‘Menubar‘‘none‘‘Color‘0.7*[1

评论

共有 条评论