我设想生成无猜局面不需要设定起始位置。直接指定大小和雷密度随机生成一个随机局面,然后检测有几个空(高雷密度下不会很多空),然后分别以每一个空为起点,把局面都解一遍。肯定有的空可以有的空不可以,把可以的空的位置,以及其上下左右旋转翻转的位置以及雷盘本身记录下来。可行的话再考虑把lucky mode融入这个过程。
这个程序最关键还是一个完美的解局算法。
|
|
之前做对战的时候想过,把无猜作为收费功能-_-
不过我当时想的是:当玩家点到雷上时,根据已有的数字,如果能在不改变已显示数字的前提下将一个空和这个雷进行调换,那就进行调换。
因为即便是用电脑算出一个「无猜」局面,玩家也很可能会在某个局部因为信息不足而点错,而此时根据已有的数字,这个地方确实是可能有雷,也可能无雷的。
所以说真正的无猜应该是:只要玩家点的格子上有可能不是雷,那就在玩家点到它时让它不是雷。也就是说:已有雷的分布,会在点击时动态调整。
|
|
有 竞速无猜扫雷正式版v1.0 楼主没玩过吗 ?
|
|
其实我也思考过关于真正的无猜局面.... 如同校长所说,仅仅没有死猜还不够,应该要做到实时变化,而如果实时变化的话,有可能会出现(我猜的)剩下的雷数比剩下的未点开的方块的数量还要多,这样整局的雷数也会变化。【菜鸟发表自己看法,欢迎大佬指正】
|
|
无猜真的是一个月经话题……不猜雷和猜雷的扫雷完全不是一个游戏。 可能大多数人不这么想,其实猜雷提高了扫雷的技巧性,让技术增加了一个维度,猜雷的精彩处理让扫雷不仅有理性的一面,同样也体现了玩家面对困难的勇气。在我看来这是增加了可看性和精彩程度的……虽然我不知道别人怎么想。 另外无猜并不代表简单,与其纠结这些,不如提高水平,以上。
|
|
没错,所以只要把所有的规则的扫雷都做出来就能终结这个话题
|
|
哇没想到帖子突然多了这么多回复hhhh 校长提到的情况的确存在,我其实一开始设想的是预设一个或几个固定的点开位置(但这样一定程度上暴露了雷的分布),但现在看来感觉校长的方案更好一些。 回13楼:其实那个软件是这个帖子之后开发出来的hhh 我也同意武帝的观点,现在的扫雷是可以让喜欢扫雷的人体会到其乐趣并乐在其中的,我提出无猜扫雷主要是考虑到这样更容易推广,如果能开发出无猜对战的形式,可以让大众更容易感受到扫雷的乐趣,然后其中的一部分人也可以再接触到传统扫雷并乐在其中,一举两得,岂不美哉(x
|
|
|
|