你这一辈子就是被sfm害了,没法跟正经自动化处事
minecraft吧
全部回复
仅看楼主
level 10
银风Drimory 楼主
你这一辈子就是被sfm害了,没法跟正经自动化处事。编写样板的时候,总是在想,sfm要是有缓存就好了;控制mek核反应堆的时候,总是在想,无限水源要是容量再大点就好了;被动产线刚刚搭好并启动的时候,她说等我机器加工一下,你的心怦怦跳,总是在想,她要是没有输出槽位怎么办?然后最终产物合成出来了,问你有没有箱子,你说“output everything to 输出”。她沉默了一会,说“标签'输出'存在于代码中但未在世界中分配”
2026年05月11日 04点05分 1
level 8
从来没玩过sfm 听说思想挺先进但还是太小众了[小乖]
2026年05月11日 04点05分 2
因为要正儿八经写代码吧,不够直观
2026年05月11日 04点05分
气动的无人机也要写 然后我每次都懒得弄 之前玩飞4试过一次
2026年05月11日 04点05分
@看不见的人行道 sfm变量,函数都没有,阉割的不像代码了,和自然语言差不多,很容易上手
2026年05月11日 05点05分
对比其他物流优势也就是,数值高卡顿低,还有条件判断,比较适合大规模管理。缺点比如不能过滤nbt,多种类小规模的写代码麻烦,还有断连bug
2026年05月11日 05点05分
level 7
正经玩过sfm的来发表一下看法(我A10物流基本用的sfm)
首先它的代码非常简单而且直观,就跟初中英语的简单句那样(input和output意思认识即可)
every second do
input item:: from A
output item:: to B
end
这个语句就是的绝大部分代码的基本句型,非常好理解吧?剩下的部分就是一些进阶的语法结构。
就好比英语中of、with等等引导的修饰成分
2026年05月11日 04点05分 3
level 7
举例一些我遇到的“修饰成分”:
在描述非物品的时候需要指定物品类型,比如fluid::、gas::、fe::等等
在描述指定目标容器维持固定数量时要加retain
在描述给每个xxx同步发材料时要加each
在描述发固定的材料数量时要加数字
在描述从特定槽位取出时要加slot
有些机器需要从特定的面操作要加side
在描述排除特定的物品时要加except
在筛选特定标签时要用with和without
……
有时候sfm难的在于修正自己写的代码的语法错误。过去学校里有老师指出你的语法或者拼写错误,但是sfm要你自己学习查找错误在哪以及应该怎么正确书写语句。
2026年05月11日 05点05分 4
其实写过几次就感觉还好了[呵呵]不算难
2026年05月11日 06点05分
补充一个,还有很多自动化用到的if条件语句
2026年05月11日 05点05分
level 12
sfm主要是太轮椅了
2026年05月11日 05点05分 5
level 11
sfm的无限水不够大?多连一些就2.1MB了
2026年05月11日 05点05分 6
level 9
没有sfm我怎么活[泪]
你知道吗,没有你sfm,我只能往我可怜的机器上左一根管子右一根管子地插[泪]
2026年05月11日 06点05分 7
level 6
唉,玩sfm玩的
2026年05月11日 07点05分 8
level 7
sfm什么时候兴起的,之前只在gtnh见过,我还以为已经没人做了
2026年05月11日 09点05分 9
nh的sfm和高版本的sfm不是一个东西[呵呵]
2026年05月11日 09点05分
高版本没了eio管道后我找来找去发现sfm最方便
2026年05月11日 09点05分
1