就是类似的PUZ游戏的关卡很多不能是手动生成的吧?
我想应该是利用某种算法自动生成的请高手指點如何自动生成?
不过关卡一般通过脚本语言来生成的比如 lua,楼主可以参考一下
那这类游戏的关卡动辄上百,应该不会是手工生成的吧
歐美开发这种类型游戏的不少,像这样的游戏应该可以赚钱的吧
把每个单元格看做一个集合
随机选择两个相邻的集合,拆掉中间的墙
这樣重复直到只剩下一个集合,就是全部联通了
我这个是产生迷宫的过程,你可以根据推箱子多关卡的逻辑在这个里修改
可以考虑用逆姠的方法先确定(或范围内随机)宽高,然后确定(或范围内随机)箱子目标位置然后把每个箱子从目标位置进行N次四方向随机移动,把经过的Tile标记好之后再把剩余的Tile按机率设为障碍。这种方法可以产生很多关卡但并一定都是你需要的关卡。
除非特别注明应用程序由第三方市场提供,豌豆荚仅根据你的指令提供搜索结果链接与出处无关,详情请参阅
增值电信业务经營许可证:京B2-网络出版服务许可证:(总)网出证(京)字第294号