红色警戒2生成随机地图是啥原理

红警2随机地图玩的不多,也没查过,所以我不知道具体是什么原理。但是随机地图生成原理在其它游戏上也有用过,比较著名的就是Minecraft和No man\u0026#39;s sky。不加限制的随机生成自然容易生成一些奇怪的地形,所以这些游戏都是加以限制了,比如说地形差要控制在合理的值,一片大陆至少要有多大,平原地形至少要有多大,石头或树的随机分布的范围,矿物等东西的范围,这都是提前规定好的。关于红警2的随机分布我并不知道数据(当然其它游戏我也不知道),严格意义上说除非能生成钻进里世界的BUG,否则很难说会出现BUG,大多都是感观上认为的地形“不合理”,但我并没有什么例子。
■网友
首先吐个槽,为什么标签上会有Java编程……红警2我记得不是用Java写的啊。谢邀。具体原理我也不知道,但应该不是 @王东来说的采用内置地图。因为随机地图经常会出现一些很令人无语的状况,比如把某个玩家位置生成到没有矿的小岛上,甚至是生成到小得没法展开基地发展的地方。如果是人预先做好的地图应该不会出现这么脑残的状况。
■网友
我怎么不记得有这个功能,你确定玩的是原版的《红色警戒2》?==============================我想起来了,游戏是有随机地图的选项,但是随机的是游戏内置好的地图,不是像《我的世界》那种完全随机的地图,你不要把以前的技术想的那么强。另外有人提到了自己出现在一些不合适的位置上,这不能说明地图是随机的,只能说你出生位置可能是随机的,所以后来的资料片《尤里的复仇》才改进了这一点,用数字标注好了玩家的出生地,防止这种情况发生。


    推荐阅读