Bitburner:用 JavaScript 写脚本「黑掉」整个赛博世界的放置游戏

查看原文 HN 讨论

文章摘要

Bitburner 是一款以编程为核心的放置 / 增量游戏(incremental/idle game),把写代码和传统游戏的进度成长机制揉到了一起。和靠点击推进的常规放置游戏不同,你主要通过写脚本来玩——用 JavaScript / TypeScript 配合游戏内的 NetscriptJS API 编写程序,去入侵一台台服务器、赚取金钱、推进剧情。

游戏设定在一个赛博朋克黑客的世界里。它免费、开源,既可在浏览器里玩,也能通过 Steam 启动。进度系统包括:BitNode(结构性的「重开」机制,重置进度的同时保留永久增益)、Augmentations(强化植入)(跨周目持续生效的增强)以及 Factions(派系)(提供额外目标与奖励)。「写脚本要求 + RPG 式进度成长」这套混搭,让它对程序员和传统玩家都有吸引力。值得一提的是,本月发布的 3.0 版本改动了部分 API(老脚本需更新),并新增了 Darknet(暗网)玩法。

HN 评论精华

(注:由于本帖讨论里夹杂了大量关于 Factorio 是否「真实反映工业工程」的离题辩论——如 williamoforangeMond_fragmede 围绕「污染机制」「意大利面式布线的技术债重构快感」的长篇交锋——本文只摘取了与 Bitburner 本身直接相关的评论。)