Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 3363|回复: 27

[资源] 【乙烯】元胞自动机之兰顿蚂蚁

[复制链接]
发表于 2015-10-6 23:56:25 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 乙烯_中国 于 2016-3-20 17:58 编辑

其实mc这种东西,做多了自然就会有很多复刻产品,比如之前的生命游戏,不过元胞自动机有很多版本,其中较为有名的是,兰顿蚂蚁。刚才也是看见群里的人谈到这玩意,我才想到我之前做过这么个幺蛾子产品。那么今天就大概来介绍一下元胞自动机之兰顿蚂蚁。


此段是百度百科的解释。




如此简单的规则真的值得我们进行探讨吗,没错,正是因为兰顿蚂蚁有一个奇妙的性质:不论起始状态如何,蚂蚁经过漫长的混乱活动后,会开辟出一条规则的“高速公路”。

这里是本次目标的最终演算成果。

                               
登录/注册后可看大图




可以看到,下方已经在建造高速公路当中了。



                               
登录/注册后可看大图




这里是电路部分,电路分成三段部分。我将进行原理说明。
第一部分:共三条指令。
  1. scoreboard players add @a times 1
复制代码

次数+1。



  1. execute @e[type=ArmorStand] ~ ~ ~ detect ~ ~2 ~ minecraft:quartz_block -1 help
复制代码

探测蚂蚁所在格是否为白色格子。



  1. execute @e[type=ArmorStand] ~ ~ ~ detect ~ ~2 ~ minecraft:coal_block -1 help
复制代码

探测蚂蚁所在格是否为黑色格子。



第二部分,共两组各三条指令。
这里由于操作类似,只讲解一组。
如果蚂蚁在白色格子的话。
  1. /tp @e[type=ArmorStand] ~ ~ ~ ~90 ~
复制代码
左转90度。

  1. execute @e[type=ArmorStand] ~ ~ ~ setblock ~ ~2 ~ coal_block
复制代码
将所在格设置为黑色。

  1. blockdata ~ ~ ~-3 {SuccessCount:0}
复制代码
重置探测的命令方块。

第三组:共四条指令。
  1. execute @e[type=ArmorStand,ry=90,rym=90] ~ ~ ~ tp @e[type=ArmorStand] ~-1 ~ ~
复制代码
  1. execute @e[type=ArmorStand,ry=180,rym=180] ~ ~ ~ tp @e[type=ArmorStand] ~ ~ ~-1
复制代码
  1. execute @e[type=ArmorStand,ry=0,rym=0] ~ ~ ~ tp @e[type=ArmorStand] ~ ~ ~1
复制代码
  1. execute @e[type=ArmorStand,ry=-90,rym=-90] ~ ~ ~ tp @e[type=ArmorStand] ~1 ~ ~
复制代码
让蚂蚁向前爬一格。



存档链接:http://pan.baidu.com/s/1ntMnKLV
注意,此存档只能以1.8.3打开,新快照由于未知原因,打开的时候闪退了,不知道为啥。
至于使用办法,把所有的黑色方块replace掉,然后在第二层召唤一个盔甲架,然后将模块的比较器切换为减法模式,就可以挂机等着高速公路的诞生了。这个设计大概要挂三个小时?时间有点久了记不清了,总之大概是一万步出先告诉公路。此版兰顿蚂蚁并没有以时间为第一要务,大家可以尝试制作更快的版本。





评分

参与人数 7人气 +10 金粒 +95 金锭 +1 收起 理由
840196733mw + 2 广告机! 阵型 手动滑稽
1008666 + 1 + 15 恶意灌水!
jack_lxy + 1 + 5 很棒的作品!
无名人小子 + 5 很棒的作品!
1127193030 + 1 + 20 违反坛规/版规!
爱无名灬颂 + 1 技术宅拯救世界
719823597 + 4 + 50 + 1 可以可以

查看全部评分

回复

使用道具 举报

发表于 2015-10-7 13:08:30 来自手机 | 显示全部楼层
乙烯_中国 发表于 2015-10-7 12:59
um。。。嘛,这个其实是五月份做的,半小时摸鱼+debug,三小时挂机,不过视频能给个链接吗 ...

B站链接:
http://www.bilibili.com/mobile/video/av3013188.html
回复

使用道具 举报

发表于 2015-10-7 00:22:30 | 显示全部楼层
这就是mc,没有重复的结果

点评

和mc有关系么 这是规则导致的  详情 回复 发表于 2015-10-7 00:23
回复

使用道具 举报

发表于 2015-10-7 00:23:13 | 显示全部楼层
水蘊臻 发表于 2015-10-7 00:22
这就是mc,没有重复的结果

和mc有关系么
这是规则导致的

点评

但其他的游戏却只会形成一个完全一样的结果没有推演的意义了  详情 回复 发表于 2015-10-7 00:26
回复

使用道具 举报

发表于 2015-10-7 00:26:02 | 显示全部楼层
719823597 发表于 2015-10-7 00:23
和mc有关系么
这是规则导致的

但其他的游戏却只会形成一个完全一样的结果没有推演的意义了

点评

我不知道你所谓的“其他游戏”是什么意思 如果你是指类似兰顿蚂蚁的游戏的话,我推荐你先了解下生命游戏和元胞自动机 如果你是指用于模拟这些游戏的游戏(例如mc)的话,我想告诉你,按照兰顿蚂蚁的规则,你在the po  详情 回复 发表于 2015-10-7 00:29
回复

使用道具 举报

发表于 2015-10-7 00:25:26 | 显示全部楼层
虽然一点也没看懂但十分敬佩
回复

使用道具 举报

发表于 2015-10-7 00:29:12 | 显示全部楼层
水蘊臻 发表于 2015-10-7 00:26
但其他的游戏却只会形成一个完全一样的结果没有推演的意义了

我不知道你所谓的“其他游戏”是什么意思
如果你是指类似兰顿蚂蚁的游戏的话,我推荐你先了解下生命游戏和元胞自动机
如果你是指用于模拟这些游戏的游戏(例如mc)的话,我想告诉你,按照兰顿蚂蚁的规则,你在the powder toy里做一个,模拟出的结果也是很多的
回复

使用道具 举报

发表于 2015-10-7 00:41:42 | 显示全部楼层
乙烯真会玩
回复

使用道具 举报

发表于 2015-10-7 01:54:24 | 显示全部楼层
大晚上发这个真的好吗,另外高速的话,应该比较好实现吧
回复

使用道具 举报

发表于 2015-10-7 06:49:09 | 显示全部楼层
本帖最后由 lzs1234 于 2015-10-7 06:55 编辑

为什么用比较器减法高频(要是新快照不闪退就能用快得多的新CB了)

评分

参与人数 1金粒 +10 收起 理由
乙烯_中国 + 10 这个嘛,当时也就随便做做,自然是挑方便的.

查看全部评分

回复

使用道具 举报

发表于 2015-10-7 10:56:15 | 显示全部楼层
表示昨天看了柚子木视频也想做一个的……Orz

点评

um。。。嘛,这个其实是五月份做的,半小时摸鱼+debug,三小时挂机,不过视频能给个链接吗  详情 回复 发表于 2015-10-7 12:59
回复

使用道具 举报

 楼主| 发表于 2015-10-7 12:59:31 | 显示全部楼层
Cth_Can阿残 发表于 2015-10-7 10:56
表示昨天看了柚子木视频也想做一个的……Orz

um。。。嘛,这个其实是五月份做的,半小时摸鱼+debug,三小时挂机,不过视频能给个链接吗

点评

B站链接: http://www.bilibili.com/mobile/video/av3013188.html  详情 回复 发表于 2015-10-7 13:08
回复

使用道具 举报

发表于 2015-10-7 15:16:19 来自手机 | 显示全部楼层
可以不要计分板因为这个比生命游戏简单
回复

使用道具 举报

发表于 2015-10-7 16:40:12 | 显示全部楼层
你把药水清除,包里的药水清除了再试试,1.9的药水id和1.8不同,试试说不定就好了
回复

使用道具 举报

发表于 2015-10-7 17:51:53 | 显示全部楼层
你一说我似乎想起似乎在哪里听说过这个蚂蚁
蚂蚁开始运行前已经有部分方块上色了吧
不然只有一个结果了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 手机版本

GMT+8, 2017-11-25 09:49 , Processed in 0.203569 second(s), 10 queries , Memcache On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。

© 2010-2017 我的世界中文论坛 版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。

快速回复 返回顶部 返回列表