minecraft种子有哪些种子

总要有人站在路边为英雄喝彩
粉丝:1859
视频地址复制
Flash地址复制
Html地址复制
离线看更方便
用或其他应用扫描二维码
自制 种子: seed1(蘑菇岛):fdvdf seed2(冰):- seed3(村庄沙漠神殿):6020928 seed4(10颗钻石沙漠神殿):942345
广播电视节目制作经营许可证:(沪)字第1248号
网络文化经营许可证:沪网文[6号
信息网络传播视听节目许可证:0910417
互联网ICP备案:沪ICP备号-3
沪ICP证:沪B2-
违法不良信息举报邮箱:
违法不良信息举报电话: 转 3在游戏 Minecraft(我的世界)里,地图可以使用「种子」进行生成。而「种子」是由一串无序字母和数字组成的。这个「种子」的运行机制是什么?如何能保证同样「种子」的世界也是完全相同的?
严格来说,应该纠正一点:Minecraft 中的地形并不是由「种子」生成,而是「随机」生成。地形生成算法本身跟种子并没有什么直接联系。具体的算法非常复杂,这里略过不说。概括来讲,算法基于「随机」,但是不是「真随机」,是「伪随机」,而「种子」会影响这个「伪随机」。什么是「伪随机」?计算机进行的是确定性运算,不存在真正的随机性,这意味着想要求计算机「独立」(注 1)生成真正的随机数,在理论上不可能。许多编程应用中想要随机效果,使用的都是「伪随机函数」,就是用某种非常复杂的算法,来生成一系列看似毫无关联却又均匀分布的数字(例如 0.2, 0.5358, ...),称为「伪随机数列」,以此来模拟随机的效果。每次程序调用这个伪随机函数的时候,就从这个数列中取出下一个数字返回给程序。这样做在孤立来看是没问题的,但是问题是如果你把程序关闭,重新启动运行,你得到的还是原来那个数列,每次取随机数取出来的还是跟上次一样的那些数字,例如仍然是「0.2, 0.5358, ...」。如果你依赖这个数列来生成游戏内容,那么每次游戏所得到的的结果都会一样,这就失去了随机的意义。为了解决这个问题,我们只能从「伪随机函数」外面给它加入某种「扰动」,让它在每次运行的时候结果不一样,产生不同的「伪随机数列」。「种子」就是最常见的一种扰动方式。相同的「种子」产生相同的数列,不同的种子产生不同的数列。如何保证每次运行的「种子」不相同呢?最简单的办法就是采用「系统时间」作为种子。相同的程序,上次运行和这次运行的时间肯定不一样,这就确保了每次的种子不同。当然,如果你人为去修改系统时间,并且让两次运行时的系统时间严格一致,那么还是会得到相同的运算结果。但是作为游戏来说,一般没必要考虑这些。Minecraft 里面的地图种子就是这样的原理。地图本质上是「伪随机」生成的,跟别的游戏没什么区别,但是我们知道 Minecraft 是个比较 geeky 的游戏,它把种子的控制权交给你,允许你指定种子,那么当你使用相同的种子的时候,游戏中所有本该「随机」的元素都会变成「命中注定」。不仅生成的地形完全相同,连什么地方会刷出什么花草牛羊都一样。如果玩家的玩法操作也完全严格相同的话(这个不太可能),那么整个游戏完全就等于是在放电影,一切都是预定好的。——————————————————————————————————————注 1:依靠外部输入(例如磁盘存取、键盘鼠标操作等)来获得熵源的随机数发生器不在讨论范围之内。
生成地图函数:f(c)&br&如果f是一个确定的函数,那么对于同样的c值,f(c)的值一定是确定的。&br&&br&c就是那个种子,f(c)就是生成的地图。&br&&br&无论实现多复杂,原理其实就这么简单。&br&&br&为什么同一个种子在不同版本里生成的地图会不同?&br&很简单,因为f(c)改了。&br&&br&题主想知道怎么根据种子来生成地图,那得看源代码。&br&&br&我虽然没看,但是下面的这个方法和源代码不会有本质区别:&br&&div class=&highlight&&&pre&&code class=&language-text&&f(c):
从方块1开始,i=1:
取一位随机数x
如果x=1,方块i就是土块
如果x=2,方块i就是石头
如果x=3,方块i就是沙子
i=i+1,处理下一个方块
&/code&&/pre&&/div&&br&x会通过种子无限生成,只要种子一样,x的序列就是一样的,那么f(c)的执行结果肯定一样。&br&&br&上面的算法会生成一个混乱的地形,至于如何让地形有一定规律,其实添加逻辑就行了。比如「如果现在高度为63,取一个随机数,如果取到了1,生成土块,如果取到了0,生成空气。」
生成地图函数:f(c)如果f是一个确定的函数,那么对于同样的c值,f(c)的值一定是确定的。c就是那个种子,f(c)就是生成的地图。无论实现多复杂,原理其实就这么简单。为什么同一个种子在不同版本里生成的地图会不同?很简单,因为f(c)改了。题主想知道怎么根…
我补一个事情,就是在MC里面,地形生成、矿物生成和建筑生成是分开的。因此,如果安装了会在地图上生成矿物或建筑的mod,并不会干扰特定种子形成的特定的地形。
我补一个事情,就是在MC里面,地形生成、矿物生成和建筑生成是分开的。因此,如果安装了会在地图上生成矿物或建筑的mod,并不会干扰特定种子形成的特定的地形。
已有帐号?
无法登录?
社交帐号登录
程序员,关注科技与社会资料图鉴:教程速查:
当前位置:
我的世界1.7.2神种子分享 7村庄+3丛林神庙+3沙漠神庙+女巫小屋等
小编:天天时间: 18:13
  今天游戏园小编为大家分享一个我的世界1.7.2神种子,这个种子中有所有的特殊建筑,不管是丛林神庙,沙漠神殿,矿坑都有,来看看吧!就连刷怪笼都有哦!
  适用版本:1.7.2
  地图种子:6311085
  地图特点:此图适合想要一张地图内体验多种元素的玩家
  1. 7村庄
  坐标(x,z): 村1(257,-143); 村2(); 村3(-864,307); 村4(535,1054); 村5(711,817); 村6(); 村7(610,-489);
  2. 3丛林神庙
  坐标(x,z): 丛1(165,129); 丛2(-371,209); 丛3(-264,-453);
  3. 3沙漠神庙
  坐标(x,z): 沙1(300,-265); 沙2(); 沙3(904,-251);
  4. 女巫小屋
  坐标(x,z): (832,364);
  5. 2废弃矿坑
  坐标(x,z): 坑1(583,1180); 坑2(436,-33)
  6. 空岛
  坐标(x,z): 小空岛(453,-165); 大空岛(1406,-37);
  7. 要塞
  坐标(x,y,z): 要塞1(533,38,-309); 要塞2(210,39,1042);
  8. 刷怪笼
  坐标(x,y,z): 笼1(370,37,85); 笼2(346,21,380); 笼3(242,18,134)貌似刷小白; 笼4(242,16,157);
  废弃矿坑2中的4个刷怪笼见后面图片;
  9. 多种地形混合,各种峭壁,各种峡谷;多种生物群落;
分享到:更多
类型:休闲娱乐平台:PC,iOS,安卓
游戏大礼包手游开测表
魔界统一战魔灵礼包斩魂手游公测精英礼包绝地逃亡首测礼包宠物小精灵官方版迎夏礼包羞羞的魔女开测礼包山口山战记公测礼包
05-19封测05-18内测05-18内测05-16公测05-13公测05-13公测05-13内测05-12封测05-12内测05-12封测
攻略推荐本月最新
手游排行网游单机[][][][][][][][][][][][]
最新文章热门文章
[][][][][][][][][][][][]
[][][][][][][][][][][][]
06-1206-1206-0306-03
今日推荐有奖活动
本作是晨之科独代的二次元萌娘射击游戏,将于今日11时开启全平台不删档测试!
《全民枪战》宣布,将与山东营养卫士食品有限公司旗下给力餐开展异业合作。
欧洲杯竞猜晒图送豪礼活动上线啦
《心跳战姬》公测开启晒游戏截图赢多重好礼!
日期名称状态下载号
07-31公测07-31公测07-31公测07-31公测07-31公测07-31内测08-10公测08-10公测09-15公测10-01公测11-01公测
12345678910
日期名称号
06-1206-0906-0806-0806-0806-0806-0806-0806-08
京公网安备 86 京ICP证140355号 京网文【-109号

我要回帖

更多关于 minecraft地图种子 的文章

 

随机推荐