作者weimax (威威)
看板Visual_Basic
標題[.NET] 踩地雷的物件選擇
時間Wed Jun 4 11:12:08 2008
有一個課堂作業是要做windows的踩地雷
演算法方面已經有大概的想法
目前是打算用button當作一個一個的小格子
就是我們點的格子
但是如果做很大 比如99*99
就要拉很多的button
不知道有沒有其他想法能供分享
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.154.41
1F:推 yauhh:用程式產生啊 06/04 11:21
2F:→ MOONRAKER:picturebox上放一張圖 在mouseup event中 06/04 13:02
3F:→ MOONRAKER:打開event object看現在是按到圖上哪裡 06/04 13:02
4F:→ MOONRAKER:在mousedown的時候可以換掉游標來表示狀態 06/04 13:03
5F:→ MOONRAKER:mouseup的時候看是安全還是中鏢,重畫底下那格 06/04 13:04
6F:→ MOONRAKER:並且算分數(遞減地雷數或者告訴使用者「炸死了」) 06/04 13:04
7F:推 yauhh:請問重畫是怎麼畫法,做一些圖片合併的運算嗎? 06/04 14:02
8F:推 windwofswold:之前拿Flash來寫踩地雷 還蠻方便的XD 06/04 14:52
9F:→ MOONRAKER:喔,我想的重畫很簡單,就是用graphics.frombitmap 06/04 18:01
10F:→ MOONRAKER:從既有bitmap做一個繪圖區,然後畫在裡面 06/04 18:01
11F:→ MOONRAKER:或者先畫好沒打開的格子,後面滑鼠按哪一格就在那個位置 06/04 18:02
12F:→ MOONRAKER:畫地雷或是揭開的格子 06/04 18:02
13F:推 yauhh:如果是用畫的,就要自己設計按鈕圖樣,算座標等等 06/04 20:56
14F:→ yauhh:還要做邊緣偵測 06/04 20:57