V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
herozhang
V2EX  ›  分享创造

[自荐] 120 万字硬科幻小说写完后,我把它做成了一个“查档案”的 Electron 游戏

  •  
  •   herozhang · 14 小时 45 分钟前 · 300 次点击

    各位 V 友,

    大家好。我是一个科幻作者,也是个喜欢瞎折腾代码的开发者。

    过去几年我写了一部叫《静默纪元档案》的科幻三部曲,大概 120 万字。在创作过程中,我发现很多“硬核”的设定(比如基于 Landauer 原理的信息散热、分布式系统的熵增、甚至是伪造的 Solana 链上 Gas Fee 异常分析)如果只写在小说里,总觉得少了点“考据”的快感。

    于是我用 Electron + xterm.js 做了一个伪终端系统:**《静默档案:终端》(Silence Archives Terminal)**。

    它到底是个啥? 这可能是我见过的视觉表现最“吝啬”的游戏:

    • 没有立绘,没有战斗: 只有冷冰冰的琥珀色 CRT 终端。
    • 阅读即玩法: 你扮演一名 Agent ,权限从 LEVEL 0 开始,在一堆解密的 PDF 、运维日志和引力波谱中寻找 PID 7743 的踪迹。
    • 硬核考据: 游戏里内置了一个学术库( Academic Library ),里面塞满了类似《$WATT 发行曲线与宇宙引力波谱关联性》或者《物理学的哥德尔定理》这种一本正经胡说八道的伪学术论文。
    • 逻辑推演: 你需要通过交叉引用( Cross-Reference )来连线,找出那个隐藏在 23.7% 数据差额背后的真相。

    一些技术细节( V 友可能感兴趣):

    • 技术栈: 全栈 TypeScript 。核心交互基于 xterm.js ,为了模拟那种复古终端的扫描线和闪烁效果,调了很久的 CSS Shader 。
    • 数据管理: 360 多份正式档案和数千条 Valis 批注通过 SQLite 进行索引,支持全文本关键词搜索(甚至是正则表达式搜索,如果你够硬核的话)。
    • 音频: 背景音是 47Hz 的低频低噪,配合机械键盘的采样声,非常适合深夜戴上耳机静坐“考古”。

    为什么要做这个游戏? 我一直觉得,最好的科幻叙事不应该是“喂饭”,而是“挖掘”。 在这个 AI 生成内容泛滥的时代,我更想做一个由纯手工撰写的深度档案堆砌而成的世界。游戏里的每一份 A01-A15 编号的论文、C01-C05 编号的法案,都是为了支撑起一个自洽的宇宙。

    目前 Steam 页面已经开了,Season 1 的 30 份档案可以免费试玩。 如果你也是个对“信息考古”、“黑客美学”或者“硬科幻”感兴趣的人,欢迎点个愿望单支持一下,或者在回帖里和我聊聊你对这种“档案体叙事”的看法。

    相关链接:

    一点碎碎念: 写代码和写小说本质上是一样的,都是在逻辑的荒原上盖房子。希望能在这个社区遇到几个同频的房客。

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5590 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:22 · PVG 11:22 · LAX 20:22 · JFK 23:22
    ♥ Do have faith in what you're doing.