踩地雷GUI |
尚未結案
|
lam918
一般會員 發表:1 回覆:1 積分:0 註冊:2005-05-20 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
procedure 初始化 var 圖塊陣列 // 紀錄圖塊是否被開啟, 是炸彈, 空, 數值 炸彈陣列 // 放所有炸彈座標 begin 建立圖塊陣列, 清除陣列值 (例如全設為 0) 迴圈直到炸彈數量夠了 begin 隨機取得圖塊座標 XX, YY 如果炸彈陣列中沒有紀錄過此座標 begin 設為炸彈 (例如值為 9) (XX-1,YY), (XX 1,YY), (XX,YY-1), (XX,YY 1) 的值加1 炸彈數量加1 end end end; procedure 游標按下 var 空圖塊陣列; begin 取得遊標案下的 x,y 座標; 換算成圖塊座標 XX, YY; if 圖塊(XX, YY) 未被開啟 then begin if 炸彈 then 遊戲結束 else begin if 圖塊是 "空" then begin 圖塊座標放入 "空圖塊陣列" 替換成開啟的圖塊 end if 圖塊是 "數值" then 替換成開啟的圖塊 回圈直到 "空圖塊陣列" 沒有座標 begin 取出一個座標 if "空" then 替換成開啟的圖塊 (XX-1,YY), (XX 1,YY), (XX,YY-1), (XX,YY 1) 座標丟入 "空圖塊陣列" end end end end end;********************* 如果您滿意答案,請結案 *********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
lam918
一般會員 發表:1 回覆:1 積分:0 註冊:2005-05-20 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
雖然不夠詳細, 但是構思流程已經寫出
如果還要詳細的程式碼, 可能幫不上忙了 此 Game 說小很小, 寫起來還是要花不少時間
(可能很難有人願意幫您去寫 code ) 而且這個 Game 又是作業系統免費提供的, 特別花時間去寫意義不很大 您自己先寫看看, 碰到問題再說 *********************
如果您滿意答案,請結案
*********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |