日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 面向对象版 Windows挖雷 v0.8 release 非FloodFill算法解

發布時間:2024/9/20 C# 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 面向对象版 Windows挖雷 v0.8 release 非FloodFill算法解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

受園子里博友的激發《C#實現掃雷出爐》

http://www.cnblogs.com/magicdlf/archive/2009/04/28/1444953.html

花了2天時間寫了如附件內的的東西

主要是感覺magicdlf 寫的代碼沒有體現出C#的特點。類似使用各種算法的解,其實完全可以套到C里面去,僅僅是用C#做了界面而已
另外magicdlf博友的項目里,基本就沒有特別仔細得去了解挖雷的項目需求,僅靠自己的記憶來做項目
這也是讓我比較感受深的一個問題。
項目的前期需求分析太重要了!!!

因此,本項目主要想體現面向對象的特性,不使用FloodFill算法。以及希望完美模擬WinMine。

目前的實體結構主要是一個繼承自button的類,表示游戲里的一個塊塊。自己實現了一系列的方法

每個塊塊有一個數組來關聯周邊8個塊塊,所有的塊塊之間都通過事件來進行消息處理。

0.8版僅完成基本的游戲開始和進行的基本功能,不少實際功能尚未實現。

如果反響好,大家愿意捧場則后續把項目擴展

到時候將形成挖雷核心模塊,獨立于界面模塊而存在,更可以形成IGame等一系列接口,從而使界面能掛接多個游戲。

有朋友說搞WPF版的?不過WPF我不熟,不過如果能抽象出核心模塊,則希望有高人能實現一把

?另外項目里還是有不少地方的代碼很勉強的樣子,也希望各位大大多提意見啊。

項目源碼在這里

ISEP WinMine v0.8




?

總結

以上是生活随笔為你收集整理的C# 面向对象版 Windows挖雷 v0.8 release 非FloodFill算法解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。