我正在《我的世界》中制作扫雷游戏(没关系)。
我创建了一个代码,可以随机放置地雷,显示每个方块周围的炸弹数量,检测游戏的清除和失败。
即使在相同大小的地图上放置相同数量的地雷,每个游戏的难度也有很大差异,所以我觉得想要快速通关游戏需要很大的运气。
所以我正在寻找一种算法来以数字方式生成随机生成的地图的整体难度。
我尝试了一种通过对每个图块(块)的每个数字(颜色)进行评分和求和来计算难度级别的方法。然而,我们无法为每个图块找到能够获得合理难度分数的分数。
由于它是 Minecraft 中的命令操作,因此我不想要太复杂的表达式或完美的结果。如果有一种算法可以通过获取随机生成的地图的难度来分为大约3~5个级别,如果你能向我解释一下,我将不胜感激
(重石块是我的,每种颜色代表数字图块 1 2 3)