作者Kelunyang (可伦)
看板C_Sharp
标题Re: [问题] 请问大家用C#写踩地雷游戏(主控台程式)
时间Sun Mar 16 23:21:25 2008
※ 引述《"GuangXiN" <[email protected]>, 看板: C_Sharp》之铭言:
: 需要详细了解你的游戏程序设计方案才能解决你的问题。不过一个可行的方案就是循环搜索附近的区域,可以考虑Feed Flooding算法。
嗯.... 谢谢大家@@"
我已经完成这个程式了
因为我也不是科班出生的,只是这学期选修了一堂通识课的程式设计(以前是有学一点程
式语言但是都还一知半解)
老师教C#所以我才开始研究的,所以您讲的Feed Flooding我就完全没改念了@@"
(Google好像也找不到)
不过感谢大家提供的建议,我把我的程式码和程式都附上来好了
程式码:
http://kelunyang.googlepages.com/minesweeper.pdf
程式:
http://kelunyang.googlepages.com/minesweeper.rar
我的作法就是重新扫描整个地图,要是被打开的点是空的,就打开他附近八格,然後重新
扫描,这样反覆几次就可以做到自动打开空格了
2008/03/20补充
今天晚上把它修改了一下,用try...catch和二维阵列来改写,不过自动打开空格的自订
函式逻辑还是一样的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.156.65
1F:推 sheauren:有兴趣 能解决问题最好 科班不比有兴趣来的长久 03/17 19:18
2F:推 tomex:exe档包得怪怪的,还要装.NET 3.5, 但我连vs2008都有了 03/18 13:39
※ 编辑: Kelunyang 来自: 220.132.156.65 (03/20 01:22)
3F:→ Kelunyang:改好了,有包进去一个用.Net Framework的直接可执行档 03/20 01:22