百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

WireHead

> 编程语言
开源

一个 Terraria 模组,它以更高效的方式重新实现了布线系统

959 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个 Terraria 模组,它以更高效的方式重新实现了布线系统

WireHead 重新实现 Terraria 电路系统,大幅提高复杂电路项目的功能。主要做到以下几点: 1. 以更高效的方式重新实现 Terraria 的电路系统,在保持纯粹的 vanilla 逻辑的同时,实现更快速的电路 2. 提供命令行接口,主要通过将二进制文件写入大量逻辑灯来与游戏进行交互

WireHead 是为 Computerraria 项目开发的,因此所有功能都直接在该项目中有用,尽管它是基于通用用例开发的,任何大规模布线项目都可以轻松地集成它,而无需进行任何修改。

本解释的目标受众是具有至少中等 Terraria 电路编程经验的计算机科学大学生,因此如果您不知道大 O 记号是什么,或者从未听说过有缺陷的逻辑灯,那么它可能不会有太大意义。在阅读之前,我强烈建议您获取 Terraria 源代码的反编译版本。这很容易通过 Google 找到,或者理想情况下可以按照 此指南 为自己进行反编译,并使用适当的智能辅助。

当一个源被触发(例如,按下开关)时,原生 Terraria 会沿着整条电线进行广度优先搜索,在途中检查每个输出。例如,在上图中,当按下开关时,游戏将从最左侧的电线图块开始,检查每个方向(上/下/右/左),发现右侧有一条电线,然后沿着该方向继续。这样会重复进行,直到无法再到达任何电线。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言