MATLAB製作GUI(5) 掃雷遊戲的實現

2021-09-13 12:45:25 字數 1197 閱讀 8213

昨天師兄給了我乙個他自己製作的掃雷小遊戲,感覺挺好玩,想嘗試一下自己實現,接下來我將分享自己一步一步辨析的掃雷小遊戲的**,**上有明確的解釋,幫助大家理解:

今天先進行一小步,掃雷遊戲介面的實現:

下面是實現的**:

function saoleigaming(varargin)

%this is the saolei game,that we used to played in our childhood.

%author:等等登登-ande

%email:[email protected]

numbutton = 12;

fullsizescreen = get(0,'screensize');%獲取螢幕的大小以及右下角座標

h = figure('name','掃雷_zd',...

'position',[fullsizescreen(3)/2,fullsizescreen(4)/2,80+35*numbutton,80+35*numbutton],...

'menubar','none');%建立函式控制代碼h

menu1 = uimenu(h,'text','&game');%在h函式控制代碼上建立選單game

uimenu(menu1,'text','&newgame','accelerator','m');%在選單game下建立子選單newgame

uimenu(menu1,'text','&quit','accelerator','q');%在選單game下建立子選單quit

hbox = zeros(numbutton);

for i = 1:numbutton

for j = 1:numbutton

hbox(i,j) = uicontrol(h,'style','pushbutton',...

'fontweight','bold','fontsize',10,...

'position',[40+35*(i-1),40+35*(numbutton-j),35,35],...

'tooltipstring','this is not boom!');%建立numbotton*numbotton個格仔

endend

MATLAB製作GUI 掃雷遊戲的實現(完整版)

這幾天做實驗好累,今天終於有時間來繼續做自己的掃雷小遊戲了,經過一番除錯,終於完成了自己地掃雷小遊戲。下面是掃雷小遊戲的最終版 主函式 function saoleigaming tmp this is the saolei game,that we used to played in our ch...

掃雷小遊戲製作全過程

在練習了幾十個小短句,和其他小專案之後,我開始了第乙個比較大的,也比較經典的小遊戲 掃雷 首先需要分析,製作這個小專案所需要的大致流程 開始遊戲 初始化棋盤 給地圖中增加雷 使用者互動,輸入座標,判斷座標是否有雷 勝利 失敗 我們可以通過switch選擇語句來讓玩家開始遊戲,並通過printf函式來...

El遊戲引擎 5 GUI

5.guiel的 gui參考 cegui 乏善可陳。作者使用 cegui 也有一段時間了,這裡針對 cegui 做些討論,希望對大家有所幫助。cegui 效率低下的問題常常為人詬病,但是其整個 ui系統的設計卻是很出彩的。可喜的是,一般專案在對其進行簡單優化後,其效率即可基本達到應用需求,網上也有一...