使用小乌龟对小撮、小堆矿粉进行无脑合成

查看数: 3830 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-3-12 18:39

正文摘要:

本帖最后由 odixus 于 2018-3-13 09:51 编辑 这是第三份教程了,这一节我们会用到两台小乌龟。 一、设计背景   史蒂夫终于建设起了庞大的自动矿物处理工厂,研磨、离心、电解、洗矿、筛矿、热力离心都有了 ...

回复

smilesadness 发表于 2018-3-13 15:55:43
odixus 发表于 2018-3-13 13:55
看了一下AutoPackager,是“精准重定位”的一部分。有机会的话可能会尝试一下。不过对我来说,装AutoPack ...

期待dalao能出更多实用的、没有lua基础也能使用的、其他mod做不到的CC教程,让更多人喜欢ComputerCraft。
人類に栄光あれ
odixus 发表于 2018-3-13 13:55:39
smilesadness 发表于 2018-3-13 13:32
物品缓存机1台缓存27种物品;电压看发展情况,用着阵列还想用LV解决问题这一点都不GT;粉处理和矿物处理 ...

看了一下AutoPackager,是“精准重定位”的一部分。有机会的话可能会尝试一下。不过对我来说,装AutoPackager还是装CC都是一回事,反正都要多装一个MOD。这就看个人爱好吧,我喜欢DIY,还是用代码虐自己玩儿吧。

关于我不怎么GT的事儿……仔细想想,你说的也对。用CC这样的更复杂的工具来解决原来就有的功能,确实有一点把大家往沟里带的意思。这个本来就应该是自娱自乐的东西,是很小众的MOD。我把它扔出来,反倒让别人有点选择困难了。用吧,有点摸不着头脑;不用吧,看着又似乎很好吃?好吧,我的错。

正式宣布:ComputerCraft教程到这里结束了。喜欢它的人不妨多看看lua相关教材,不喜欢它的人请无视它吧。
smilesadness 发表于 2018-3-13 13:32:23
odixus 发表于 2018-3-13 09:29
先回复一下smilesadness的问题吧。不得不说,你的建议很棒!你的办法完全可行。我完全把这几个设备忘掉了, ...

物品缓存机1台缓存27种物品;电压看发展情况,用着阵列还想用LV解决问题这一点都不GT;粉处理和矿物处理同时进行我认为是没有压力的(大概)。
综上,GT物流的优势:风味纯正(?);少装一个mod。
另:轻量级mod“AutoPackager”了解一下。
odixus 发表于 2018-3-13 09:29:42
本帖最后由 odixus 于 2018-3-13 10:17 编辑

先回复一下smilesadness的问题吧。不得不说,你的建议很棒!你的办法完全可行。我完全把这几个设备忘掉了,这几种设备我只是造了一台体会一下就再也没用过。原因很简单:太贵,太累,可替代的方法太多。
首先说一下筛选器。没有仔细研究,估计功能和我写的sortWorker一样,通过代码挑出某类物品。可以替代的有:各种管道的黑白名单,AE的各种接口、总线,等等。可能不是按“类”而是按“种”处理,但是一开始也没那么多要处理的东西不是么。
再说一下缓存器。没有仔细研究,不知道是存一种物品还是多种。如果是多种,那就是一个多页箱子+整数输出;如果是一种……那就呵呵了。
最后是打包机。这就相当于一个固定配方、可变原料的工作台。
为什么这些东西我都不用呢?因为一开始起步的时候用不起。做一个电路板就能用光好几背包的矿,而且一步步全靠手动,谁也没那个资源用在这些地方。中期基本上找齐了AE的四大模板,一个合成塔就解决掉了绝大部分问题。可能大后期会想到它?好吧,这时我已经把它忘了。

如果要对比一下CC和这几台设备,大概如下:
优点:
  • 便宜。CC的材料最贵的是什么?是金。就算加上多页箱子,好吧,那就再加上8块钻石。这不说什么前期中期了,根本还没有起步好不好。
  • 节约。首先是节约能源:没人发现整套装备不需要用电么?连合成都没用电!其次是节约空间:如果看作一个整体,那就是一个3*1*3的设备,一个物品输入一个物品输出。
  • 高效。GT设备低压时效率惨不忍睹,至少要到EV以上才能让人接受。而CC呢?平均1秒一组材料。哦,忘了说了,CC可以完美兼容加速火把。加速火把不会影响程序的任何计时、判断,却会大大提高小乌龟吞吐物品的速度。插上一两个加速火把,你就可以看到小乌龟是如何飞起来的!我图中那一箱子物品只需要2秒就能从头到尾筛一遍哦。
  • 扩展。GT的这几个设备我不好评价,但是CC的这一套是可以合成很多东西的:铁/金/银/锡粒(离心岩浆产品),小块钚(热离心废燃料棒),羊毛(4根线),压缩圆石/沙砾/沙子/尘土/各种矿粉(无中生有)等等。可以说脑洞有多大,小乌龟的胃口就有多大。
缺点:
  • 难度。我已经尽量打包、整合,以方便广大没学过Lua的史蒂夫使用。刚刚我还上传了一个工具,让大家不需要修改文件就可以增加、修改筛选规则。但是CC本身确实是有些门槛的,特别是在出错的时候,很容易让人抓狂。
  • ………………想不到了。大家帮忙想想?


再回答NoNamePlay:
AE最强大的地方就是存储和系列合成。是“系列合成”哦(或是叫“嵌套合成”?),这是完成大工业的最基础保证。正因为用得太熟悉了,所以我第一时间也是用合成塔来进行粉末合成。
CC用来合成并不是最优。还是门槛的问题。对于上面的固定格式的配方,CC能够轻易处理;如果是复杂配方,那就成了编程方面的挑战了。想想每一张合成配方都要写上百行的程序,或是建立一大堆数组,你还有兴趣去做么?我迟迟没有动手写装配线的CC程序,就是还没有想好如何设计流程。
CC最厉害的,其实是互动性。它是可以自己跑的!想象一下一台小乌龟在工厂里跑来跑去:在这里拿一个物料,送到另一个位置,再到跑到控制台去送出一个红石信号以启动设备,发现自己没能源了还会跑到仓库自己拿点煤来吃……好有科幻感有木有!可是这样的程序我就算写出来了,估计也没人能照搬。能照搬的人应该都能自己写了。

总之,CC的最大特色其实是趣味性。但这个趣味要体会到是需要史蒂夫认真学习(进化)的!经过不懈努力,史蒂夫终于进化成了——程序猿。

NoNamePlay 发表于 2018-3-13 08:30:45
不得不说大佬的学术写作功底很强
可能含有一些与本文无关的知识的提问是这样
文中提到AE的缺点只是不够智能 可以做到用AE来做运输存储而用CC来分拣合成吗
smilesadness 发表于 2018-3-13 00:12:35
提问:这个方法和“类型过滤器→物品缓存器×n→打包机”比有什么优势和不足?

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表