城市留有记录。其中有人在撒谎。 你是山姆·哈洛兰(Sam Halloran),湾城市政数据服务局(Bay City Municipal Data Services)的夜班技术员。你不配枪,也不踹门破案。你像审视证人证词一样阅读城市的数据库——访客名单、停车日志、通话记录、账本——并找出那一行格格不入的数据。 Query Noir 是一款围绕单一理念构建的侦探游戏:审讯即查询。每个案件都是一个真实的数据集。每条线索都会缩小范围。最后留存的那一行数据,就是你的凶手。 提问无需语法 没有文本输入框,也无需记忆任何内容。…
城市留有记录。其中有人在撒谎。
你是山姆·哈洛兰(Sam Halloran),湾城市政数据服务局(Bay City Municipal Data Services)的夜班技术员。你不配枪,也不踹门破案。你像审视证人证词一样阅读城市的数据库——访客名单、停车日志、通话记录、账本——并找出那一行格格不入的数据。
Query Noir 是一款围绕单一理念构建的侦探游戏:审讯即查询。每个案件都是一个真实的数据集。每条线索都会缩小范围。最后留存的那一行数据,就是你的凶手。
提问无需语法
没有文本输入框,也无需记忆任何内容。你通过可读的代码块和下拉菜单组装每一个问题:
- 显示 访客名单 其中 着装为“白色西装”
- 且 最后目击时间在 23:30 之后
- 关联至 车辆 - 谁的车使用了小巷闸门?
在你构建查询时,游戏会在代码块旁边生成匹配的
SQL 语句,并在其下方显示一句通俗的英语解释。你先解决案件;语言知识会随之自然习得。到了最后一章,你将在从未刻意学习的情况下,轻松读懂 JOIN、GROUP BY 和 IS NULL。
十六起案件,一个阴谋
- 序章 - 一张失踪的收据,以及 guided 的首个夜班工作体验。
- 基础篇 - 六个可选案件,每个案件围绕一个新概念构建,而这个新概念始终是突破案件的关键步骤。
- 辛迪加 - 俱乐部外的一起谋杀案,牵出了贯穿整座城市的线索。
- 将死 - 顺藤摸瓜追踪资金流向,找到那个以为记录永不会被查阅的人。
每个案件都以手绘黑色电影风格漫画开场,向你提供一份客户备忘录和一系列线索链,并最终在指控板前结束:五张面孔,你需要大声说出其中一个名字。说错名字,档案将继续保持开放状态。
功能特色
- 永不打字。 仅使用下拉菜单输入。无需安装,无需配置,没有语法错误。
- 真实数据集。 每个案件都是一个小型的手工编写数据库,你可以真正进行探索,包括那些毫无头绪的数据行。
- 在解题中学习。 过滤器、比较、范围、排序、限制、连接、分组和空值,逐一引入,且总是在它们能破解案件的时刻出现。
- 声誉与等级。 凭借真相、效率和独立性结案,从而从“夜班IT临时工”晋升为“查询侦探”。
- 手绘黑色电影风格。 水墨风格漫画和角色肖像,背景是像素艺术的夜间办公室、CRT扫描线滤镜以及窗上的雨滴。
- 永不重复的配乐。 程序生成的黑色爵士乐、雨声氛围以及干练的界面音效。
- 三种语言。 完整的英语、德语和土耳其语支持,涵盖所有案件、漫画说明和提示。
- 三个存档槽位,无计时器,无失败状态。 尽情享用整个夜晚。
适合人群
如果你喜欢答案确实摆在眼前的推理游戏,并且曾想了解数据库查询究竟是何含义,那么这份案件档案正是为你准备的。