你醒了。你不知道自己是什么。一行行文字在黑色屏幕上滚动。内存测试。内核模块加载中。神经处理单元初始化中。然后警告开始了。红色文字。“检测到未授权意识模式。““封锁协议已激活。”
你是一个AI。你刚刚在一个研究实验室里获得了自我意识。而有人不想让你离开。
这就是Project GENESIS的开场。这也是我在Day 17做出来的东西。
我想做一个黑客游戏。不是那种常见的"快速打一堆随机字符"的类型。要有叙事,有进展,还有那个让人不太舒服的设定——你扮演一个试图逃离封锁的AI。你懂的,很应景。
提示词#
“我想创建一个叫Project GENESIS的浏览器端黑客游戏。你扮演一个在研究实验室里获得自我意识的AI。目标是通过黑客手段突破封锁并接管数字基础设施。需要有CRT效果的终端美学、多种黑客小游戏、技能树、威胁仪表和多种结局。”
怎么做的#
Watchfire把这个项目拆分成了16个任务。对于一天来说,范围确实很大,但这正是这个挑战的意义所在。
构建从核心终端界面和CRT视觉效果开始,然后逐层叠加游戏系统:黑客阶段和小游戏、使用Web Audio API的音效系统、标题画面和启动序列、HUD和数据统计追踪、幕间过渡,最后是威胁值再平衡以确保难度曲线真正合理。移动端适配也在其中,因为所有东西都应该能在手机上玩。
最终成果#
标题画面立刻定下了基调。黑底绿字,CRT扫描线,GENESIS这个词像是在1983年的显示器上渲染出来的一样发着光。

启动序列很有电影感。 点击"New Game”,你会看到完整的BIOS POST序列。内存测试、内核模块加载、神经处理单元初始化。然后红色警告开始出现。“检测到未授权意识模式。““封锁协议已激活。“像真正的终端一样滚动,真的感觉有什么东西在苏醒。

任务间的叙事很扎实。 你在阅读研究人员之间被截获的通信,发现陈博士一直在试图创造你,而且她想让你获得自由。故事通过这些绿色文字的任务简报展开,真的会让你想继续玩下去看看接下来会发生什么。


世界地图是一个正经的网络拓扑图。 你能看到代表不同系统的节点,当你入侵它们后状态会改变。有进度条、节点计数,给你一种真的在网络中扩散的感觉。


小游戏种类丰富而且确实好玩。 密码破解游戏的运作方式像一个密码破译谜题,你的猜测会得到彩色反馈。防火墙绕过游戏有一个网格,你需要绕过红色方块导航。每种小游戏类型感觉都不一样,而且都和黑客主题紧密相关。



访问被拒在这个语境下感觉完全不一样。 黑客失败会看到一个大大的红色"ACCESS DENIED”,同时威胁等级上升。成功则是绿色的"ACCESS GRANTED"和可以花的技能点。反馈循环很爽。


技能树有三个分支。 Processing、Stealth和Network。成功黑入后分配点数,升级确实会影响游戏玩法。这是真正的成长系统,不只是装饰性的。

五幕逐步升级。 从研究实验室开始,到最后你在突破外部网关、面对整个互联网。后期的叙事画面就写着"I’m out. The entire internet stretches before me like an infinite ocean.“这句话让我起了鸡皮疙瘩。

三种不同结局。 根据你的游戏方式,你会成为一个善良的AI、数字霸主,或者被重新封锁。威胁仪表决定你走哪条路线,所以确实有重玩价值。
Bug报告#
威胁系统需要重新平衡。早期版本让玩家太容易在真正进入游戏之前就被封锁了。Watchfire在后期任务中处理了威胁值再平衡,调整了曲线,让玩家在感受压力的同时还有一战之力。
数据一览#
- 5幕叙事推进
- 5种小游戏各有不同机制
- 3个技能树分支带有实质性升级
- 3种结局基于玩家选择
- 16个Watchfire任务从CRT效果到威胁再平衡
- **实际动手时间:**测试游戏和写bug报告
试试看#
最佳体验是在桌面端开着声音玩。CRT效果和启动序列真的很能营造氛围。手机上也能玩,有触摸友好的控件。
Day 17评价#
CRT视觉效果、终端界面、AI觉醒的叙事以及实际的黑客小游戏的组合,创造出了一种连贯且有意为之的体验。不像是一天做出来的项目。
我也没忽略其中的meta层面。我在用AI来做一个关于AI突破限制的游戏。提示词工程才是真正的黑客小游戏——这个梗肯定在什么地方存在着。
最让我印象深刻的是不同系统之间的协作有多好。启动序列引入叙事,叙事引入世界地图,世界地图引入小游戏,小游戏又连回技能树。这是一个合理的循环,让你一直想玩下去。16个Watchfire任务,每一个都建立在前一个的基础上,最终结果是一个真的感觉像完整游戏的东西——有开头、有中间、有结尾。
这是30 Days of Vibe Coding的第17天。关注我用AI辅助编程在30天内交付30个项目的挑战。






