第376章 ChatGPT如何在《我的世界》中建造一个铁矿农场(四)

  • 运河岛
  • 运河岛
  • 2501字
  • 2023-02-11 01:52:36

运河岛:你之前提到过,先前的设计中需要玩家使用雪球攻击村民是因为需要得到“村民八卦”。这个设计没办法获得“村民八卦”,所以我怀疑这样的铁矿农场没法生成铁傀儡。

ChatGPT:是的,没有“村民闲话”将阻止生成铁傀儡。

【“村民闲话”是个翻译区别。】

铁傀儡的生成是由“村民闲话”的积累触发的,它是通过与村民交易获得的,用雪球打击村民是增加“村民闲话”的方法之一。

然而,已经发现了其他不需要打击村民即可触发铁傀儡生成的方法,例如使用红石时钟电路快速与村民交易并生成“村民闲话”。

这些方法比用雪球打击村民更复杂,但它们可以允许更持久的铁傀儡农场,而不需要暴力对待村民。

【ChatGPT的确会时不时地提出一些有趣的做法,比如这里提到的“使用红石时钟电路快速与村民交易”。

Minecraft游戏中并没有使用红石时钟电路快速与村民交易的方法,但这个建议可以提供一些思路。

另外,虽然不能用红石时钟电路和村民交易,但是可以用红石电路与猪灵自动交易。

不过,尽管我知道不能用红石电路和村民自动交易,我依然决定问问ChatGPT该怎么做。】

运河岛:如何使用红石时钟电路来快速与村民交易?

【接下来ChatGPT给出了一个很长的答案。

整个答案看下来我有些惊叹于它制造困惑的能力。

它听上去就像是一个一知半解又夸夸其谈的玩家在充分释放自身的想象力。

“想一出是一出”大概就是这样的吧。】

ChatGPT:在 Minecraft中使用红石时钟电路快速与村民交易,您需要设置一个机制,该机制反复激活村民的交易 GUI。

为此,您需要使用红石组件,例如红石尘、红石火把和按钮,创建一个脉动的红石信号,该信号可用于激活村民的交易 GUI。

以下是如何创建一个简单的红石时钟电路的示例:

1.在墙上放置两个红石火炬,一个在另一个上面。

2.将红石尘从下面的火炬连接到附近的方块。

3.在红石尘旁边放置一个活塞,粘性面朝向灰尘。

4.在活塞上方放置一个实心块(例如石砖)。

5.在石砖块上方放置一个红石火炬。

6.在火炬附近的墙上放置一个按钮。

7.将红石尘从按钮连接到顶部红石火炬。

按下按钮时,红石信号将激活活塞,活塞将把石头块推入红石灰尘并关闭红石火炬。

这将使活塞失活并允许其收缩,从而使石头块回到其原始位置并打开红石火炬。只要按着按钮,此周期就将不断重复,从而创建脉动红石信号。

【方位的指示并不是十分明确,我只能尽量在我觉的可能是正确含义的情况下试着建造一下这个装置。

建造出来的结构奇怪而且有不少冗余,活塞上的石头和红石火炬没有任何作用,放置在活塞前的那片红石尘以及它所连接的那个方块也没有必要。

不过,这个设计确实能在一直按着按钮的情况下产生脉冲红石信号,因为这只是按钮被按下之后弹起然后再按下弹起的循环。】

使用这个红石时钟回路快速与村民交易,您需要将村民放置在红石信号的范围内,然后使用比较器在红石信号激活时启动村民的交易GUI。为此,您需要:

1.将红石时钟回路和村民紧邻在一起。

2.在红石灰尘旁边放置一个比较器,其“后面”面对红石灰尘,其“前面”面对村民。

3.从比较器连接红石灰尘到村民。

这样设置后,红石时钟回路的红石信号将激活比较器,然后激活村民的交易 GUI。红石信号的快速脉冲将导致村民的交易 GUI快速打开和关闭,使玩家能够以高速与村民进行交易。

【我也照做了一下,为了保证村民拥有职业不会乱跑,额外添加了堆肥桶和栅栏。

实际操作时,比较器并不会被激活。

比较器一开始会是激活的状态,但第一次按下按钮后,地面上的红石尘会因为活塞的推动而掉落,从而使得比较器失去红石信号而不再激活。

后续按按钮的过程中,比较器没法接收到按动按钮产生的红石信号,因此一直不回被激活。

另外,红石脉冲不回对村民产生任何影响,自然也不回打开他们的交易页面。】

注意:Minecraft社区可能不推荐这种设计,因为它违反了游戏的预期机制,可能会导致服务器出现卡顿或崩溃。始终按照游戏的预期机制和精神玩游戏。

【总结来说,这个指南听上去仿佛有道理但实际上并非如此。

交易的机制是没法通过红石激活的,只能通过玩家的右键点击来激活。

另外,与村民交易是需要鼠标操作的,而且是移动和点击的组合。因为这个缘故,交易这项行为没法在挂机的情况下完成,也就是说没法自动化。

至于手动交易的速度,这一点的限制主要有两种。一种是交易这个动作本身的速度,另一种则是村民们交易次数用完之后恢复的速度。

交易这个动作本身的速度主要取决于鼠标操作的速度,难以加速。

村民们交易次数用完之后获得新的交易次数的冷却时间是可以缩短的。

有一种方法就是利用区块的加载和退出。

玩家乘坐一辆矿车,在连接着不同区块的铁轨上来回移动,村民则在铁轨的一端。当接近村民时,开始交易,在远离之后完成交易并关闭交易界面。再次靠近村民时重复这一操作。

村民在加载和未加载的状态中转换,从而不会影响交易次数。

红石可以做到的事有很多,因此我不能完全确定在不移动玩家位置的情况下使用红石电路达不到类似的效果。不过,ChatGPT给出的这个构造是没有这种效果的。

ChatGPT给出的这个构造中的两处红石的使用都不能算是奏效的,更像是一种符合一些模糊规则的随意拼凑。】

【另外,在有些时候,如果只是简单地在大段英文回答前加上中文试图让ChatGPT翻译自己之前的回答,并不会得到之前答案的翻译。

ChatGPT很多时候给出的答案就像是被重新提问了一次一样。

之前分段翻译时,我让ChatGPT翻译从“使用”开头的那一段一直到“到村民。”这个结尾的四段话,前后三次尝试没有一次是完整的翻译。

第一次的结果是,“这样,每当红石信号处于活动状态时,比较器就会激活村民的交易 GUI。这样,您就可以通过快速与村民进行交易来增加“村民闲谈”,从而触发铁傀儡的生成。”

这里出现的“村民闲谈”以及“铁傀儡的生成”都没有在需要被翻译的段落中出现。

第二次的结果是“这样,当红石信号处于激活状态时,比较器就会激活村民的交易界面。为了实现这一点,您需要:”这句话外加后面三小段的翻译。

第三次和第二次相似,结果是,“这样,当红石信号处于激活状态时,比较器就会激活村民的交易界面。为此,您需要:”这句话外加后面三小段的翻译。

另外,翻译功能对应的长度限制似乎和生成回答的功能对应的长度限制不同。

英文问答中可以出现相当长的回答,但如果把这个回答的前面加上翻译二字之后再输入,却不一定能得到完整的翻译,而是翻译了一部分之后自行停止。】