网易首页 > 网易号 > 正文 申请入驻

8GB内存、空袭警报下,他做出33种结局的游戏

0
分享至

没有连击条,没有登录奖励,没有体力倒计时。一款叫NICHLYST的游戏,把注意力当成资源来配给——就像它故事里那座避难所配给燃料和食物一样,严格、有限,每一笔消耗都记在游戏状态真实的资源账本上。

这是一款反多巴胺的档案生存模拟游戏,为RevenueCat的Shipaton 2026而做。故事发生在虚构城市Myrne的地下档案室,那是一座虚构的、被围困的东欧国家的城市。四十天,一名档案管理员,来访者可能说真话也可能不说,33种结局,以及一个会随着故事崩塌而物理性腐烂的界面。


警报声就是节奏

开发它的物理环境本身就是故事的一部分。2026年9月,战时乌克兰,一台老旧的AMD A4处理器,8 GB内存。在那座城市里,民防警报大多数日子都会响,但你不是每次都往避难所跑——否则你就得住在那儿了。

警报声成了工作的节奏。它哀鸣时,工作继续,除非打击近到值得在意。当它变成又一种环境音,你继续干活,只希望一块流弹碎片别从窗户飞进来。打击猛烈时,你就在走廊里等最糟的那阵过去。

这意味着任何东西都不能依赖长时间运行的工具链、模拟器,或者第一次渲染前就吃掉4 GB的热重载服务器。Unity、React Native、Flutter,全部出局——每一个都是多GB的运行时,向一台负担不起这个问题的机器提问。

答案是做减法:整个引擎是原生JavaScript(ES6+)、CSS3自定义属性和HTML5,用Apache Capacitor封装成安卓应用。没有值得一提的构建步骤,没有虚拟DOM去协调游戏循环。

叙事负载不是一个大文件

完整的叙事负载并非单个巨型文件。清单驱动的加载器在启动时并行拉取meta、codex、endings,以及八个模块化的日块,放在data/days/目录下:prologue、act_1到act_4、postscript、hidden_postscript、after_end。每个都是小JSON文件,启动时一次性并行加载并常驻内存,另有一个打包好的game_data.json作为模块化失效时的兜底。

浏览器引擎就是运行时,而它已经在手机上了。有用性的证明是一件可交付的成品。NICHLYST在Shipaton 2026的Devpost提交,排在2026年9月30日截止日期之前。Google Play强制的14天封闭测试通道正在运行,十三名真人测试者分布在不同时区,从Redmi Note 9 Pro起步的机型上试玩——那时火箭还是一个通知类别,不是隐喻。

截止日期是9月30日,这篇文章9月23日发出,因为HackerNoon的编辑队列要3到5个工作日,而错过时机和错过质量,看起来没有区别。

调色板由Git钩子强制执行

在这里,设计就是工程,而最有争议的产物——一套调色板——由一个提交前的Git钩子强制执行。美学是地下档案室:低饱和的赭石、铁锈、灰色,压在近黑之上。调色板只有五种颜色,别的没有:#1A1C1C、#2D3131、#7D7263、#BCB2A1、#EDE6D8。

墨色(#EDE6D8)压在背景色(#1A1C1C)上,对比度达到13.78:1,远超WCAG AAA标准。调色板以CSS自定义属性(--c-1到--c-5)的形式存在于单一事实来源中,每个界面消费的是令牌,从不用原始十六进制值。

选择按钮保证48px的触摸目标,布局尊重env(safe-area-inset-*)以适配刘海屏手机,所有动画效果在prefers-reduced-motion下退化为无。凌晨两点你会变马虎,不管有没有空袭警报,惯性会让一个跑偏的颜色溜进去——除非有什么东西拦住它。自动化关卡没有惯性。

调色板由scripts/check_colors.sh执行,一个53行的提交前钩子,它比对暂存文件列表,扫描CSS、JS和HTML中的十六进制字面量,逐一对照白名单正则校验。任何跑偏的颜色都会中止提交。正则接受6位和8位(含alpha通道)十六进制,大小写不敏感,别的都不接受。

它会自我约束:二进制文件、字体、音频、www/dist和钩子自身都被排除在外。仓库版本用乌克兰语记录违规,带严重级别标记。承重的部分是失败模式:提交前钩子里的exit 1是硬停。美学成了版本控制的不变量——这道关卡在深夜编辑时抓到过跑偏的十六进制,而那正是人类审查者会放行的时刻。

界面会腐烂,而且是被令牌化的

第二套设计系统是腐烂。界面有8个级别的视觉退化,由currentDecayLevel驱动,随着档案在四十天里崩塌,它从0爬到7:资源条淡向不可见,边框变粗,墨色暗向幽灵色调。

界面是一件叙事工具——玩家看着档案像档案管理员一样腐烂——而腐烂是被令牌化的,不是手工调色的,这正是颜色钩子能管住它的原因。

差点失败的是算术:40天、33种结局、130个布尔标志、6条道德轴——一个状态空间,任何未加防护的变更都是三周后才被发现的承重bug。天真的做法是一个全局可变的window.gameState,每个模块都往里写,会产生两类失败:异步系统交错时的竞态,以及资源在写入中途越界时损坏的存档。突破口在www/js/state_manager.js,一个让非法状态无法被表达的状态机。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
《兰香如故》大结局:韩粱冻死在宫外,许兰香在暖阁没哭,她早就看透了一切

《兰香如故》大结局:韩粱冻死在宫外,许兰香在暖阁没哭,她早就看透了一切

天玑影视说
2026-09-28 14:48:01
迪拜“地狱”监狱:一间牢房20人,强奸是家常便饭,随时会被电击

迪拜“地狱”监狱:一间牢房20人,强奸是家常便饭,随时会被电击

独舞独舞
2026-09-26 18:30:09
总是要耗尽眼泪,才知道什么叫割舍

总是要耗尽眼泪,才知道什么叫割舍

疾跑的小蜗牛
2026-09-28 20:52:16
微软发布全新操作系统!为打工人而生

微软发布全新操作系统!为打工人而生

快科技
2026-09-28 16:49:22
北京全域禁存无人机,个人玩家先退场,电网2.5万台照飞?

北京全域禁存无人机,个人玩家先退场,电网2.5万台照飞?

反做空一线
2026-09-28 22:30:10
“刘欢退休仍是副教授”引热议,前校长:他对自己的定位首先是老师而不是歌手;学生回忆:他的课300个名额超700人抢,从不用课件

“刘欢退休仍是副教授”引热议,前校长:他对自己的定位首先是老师而不是歌手;学生回忆:他的课300个名额超700人抢,从不用课件

华商网
2026-09-28 10:40:28
研究发现:吃一瓣大蒜,或等于给血管添一次堵吗?

研究发现:吃一瓣大蒜,或等于给血管添一次堵吗?

芹姐说生活
2026-09-28 20:02:02
笑麻了!原来医生才是最懂“双标”的,网友:脱了白大褂也是老百姓

笑麻了!原来医生才是最懂“双标”的,网友:脱了白大褂也是老百姓

周哥一影视
2026-09-28 02:17:07
赛力斯面临巨大风险,若智界等品牌推出竞品,对比江淮奇瑞等车企,赛力斯很难占据优势

赛力斯面临巨大风险,若智界等品牌推出竞品,对比江淮奇瑞等车企,赛力斯很难占据优势

华庭讲美食
2026-09-28 13:36:31
不查不知道一查吓一跳!44岁一家人住北京豪宅的陈婷,私下有多壕

不查不知道一查吓一跳!44岁一家人住北京豪宅的陈婷,私下有多壕

冷紫葉
2026-09-19 12:41:16
又遥遥领先?国产“固态电池”宣布将装车量产,续航超1218公里

又遥遥领先?国产“固态电池”宣布将装车量产,续航超1218公里

闺蜜财经
2026-09-26 22:18:02
离谱!利物浦高薪水货彻底崩盘!巨星旧将或回归救主

离谱!利物浦高薪水货彻底崩盘!巨星旧将或回归救主

澜归序
2026-09-28 08:59:21
4-5!斯诺克再爆冷门:卫冕冠军止步资格赛,吴宜泽32强对手出炉

4-5!斯诺克再爆冷门:卫冕冠军止步资格赛,吴宜泽32强对手出炉

球场没跑道
2026-09-28 13:40:24
四条产品线砍成两条,小鹏上半年亏损扩大173%

四条产品线砍成两条,小鹏上半年亏损扩大173%

算力游侠
2026-09-28 14:08:39
治阳痿早泄最狠的一味药,不花一分钱固肾固精,告别西地那非!

治阳痿早泄最狠的一味药,不花一分钱固肾固精,告别西地那非!

垚垚分享健康
2026-09-27 22:00:11
纪委亮重拳!2026年将“重点查处”4类人群,一个都别想跑!

纪委亮重拳!2026年将“重点查处”4类人群,一个都别想跑!

职场资深秘书
2026-09-28 11:45:06
《兰香如故》许兰香崩溃!林锦岐藏着秘密,偏等她答应圆房才说

《兰香如故》许兰香崩溃!林锦岐藏着秘密,偏等她答应圆房才说

天玑影视说
2026-09-28 20:50:48
2027款奔驰E300L,版本更名配置有增有减,商务标杆还能不能打?

2027款奔驰E300L,版本更名配置有增有减,商务标杆还能不能打?

刘哥谈体育
2026-09-27 18:23:19
9月27日俄乌最新:4年半以来的首次会谈

9月27日俄乌最新:4年半以来的首次会谈

西楼饮月
2026-09-27 22:39:03
刘欢去世第二天!小舅子彻夜难眠,凌晨还没睡,回复信息内容泪目

刘欢去世第二天!小舅子彻夜难眠,凌晨还没睡,回复信息内容泪目

琴琴有氧运动
2026-09-29 04:29:00
2026-09-29 05:12:49
报错免疫体
报错免疫体
一名在需求评审和数据异常中反复横跳的产品运营。
165文章数 69关注度
往期回顾 全部

游戏要闻

《英雄立志传:三国志》正式版发布并支持创意工坊

头条要闻

王楚钦:现在打球环境像慢性毒药消耗自己

头条要闻

王楚钦:现在打球环境像慢性毒药消耗自己

体育要闻

王楚钦回应:找不回以前打球的感觉

娱乐要闻

去世刚2天,人民日报对刘欢的称呼改了

财经要闻

英伟达新增1500亿美元股票回购授权

科技要闻

赛力斯华为合作模式生变后 余承东再次回应

汽车要闻

这台车开完还想开 智界RX最让我意外的,不是智驾,是操控

态度原创

房产
家居
旅游
教育
数码

房产要闻

太意外!三亚重磅宅地,终止出让!

家居要闻

2026建博会(广州) 公装联探展交流活动

旅游要闻

不必远行寻诗,花溪扰绕山间,一田一寨皆是人间温柔光景!

教育要闻

UCL27即将开放申请:关停8个专业,新增22个新专业!

数码要闻

罗巍:荣耀Magic9系列影像成了 价格全靠友商衬托

无障碍浏览 进入关怀版