今天刷Steam看到一款叫《Database Detective: Minor Crimes Division》的游戏,预计2026年7月17日上线,玩法是把SQL跟侦探破案混在一起——说实话,这组合我第一反应是"什么鬼",然后越想越觉得好奇。

先说说这游戏到底怎么玩。你在里面扮演一个数据库侦探,替一个叫Los Zorangeles的城市查案子。案子内容包括比如有人在酒店没按时退房这种事,听着挺日常,但核心破案手段是写SQL查询语句。你得从一堆数据里筛线索、找矛盾、挖嫌疑人,跟平时在数据库里查表格一个逻辑,只不过这回查出来的是谁偷了东西或者谁说了谎。

打开网易新闻 查看精彩图片

开发者也考虑到了大多数玩家根本没接触过SQL这个情况,所以游戏内置了一本不到20页的入门教材,把SQL的基础语法和查案需要用到的查询逻辑讲清楚。教材不走学院派路线,用开发者的话说,做得比较简洁、有趣、视觉化、直接,目标是让你读着不犯困的同时把基本操作搞明白。如果你连这本小教材都懒得翻,或者查到一半卡壳了,系统还会给你配一个助手,能帮你理案件思路或者修正SQL查询语句。

游戏总共10个案子要破,开发者自己形容这些案子"可能听起来有点荒谬",而且难度是逐级往上走的。这也就意味着前面几个可能算是教学关,后面估计得正经动脑筋。案件设定本身显然不是走写实刑侦路线,更像是一种带幽默感的解谜,把程序员的日常工作改造成了一个轻量级的侦探故事。

关于这个项目的来龙去脉,开发者Thomas Hsu在接受gikPlus采访时聊了不少。他说整个想法大概五年前就有了,起因是他大学上数据库科学课的时候对SQL产生了兴趣。这个背景信息挺关键的,因为大部分把编程知识做成游戏的项目,要么是纯教学软件,要么是给已经会编程的人做的硬核模拟器,但Hsu强调他做这款游戏的重心是"好玩"而不是"教育"。他不是想做一个SQL培训工具,而是想把SQL当成一种解谜手段塞进侦探游戏的框架里,让你在查案的过程中不知不觉就学会了查数据。

有个细节挺有梗的。游戏里那个叫Los Zorangeles的城市名字,是Hsu拿他大学一位教授的名字来命名的。理由是这位教授曾经给过他全班最低分,他把这事儿做成了个玩笑放进游戏里。这种"记仇"方式属实程序员行为,不吵不闹,直接把教授的名字写进一个虚构城市的设定里。

在游戏灵感来源方面,Hsu提到了几款对他有影响的侦探游戏,包括《Golden Idol》《Her Story》和Zachtronics的作品。如果你玩过这几款,大概能猜到《Database Detective》的调性——《Golden Idol》那种通过碎片信息拼凑真相的逻辑推理,《Her Story》那种从数据库里检索视频片段并串联线索的体验,以及Zachtronics游戏里那种用编程思维解决复杂问题的爽感,这几个方向在这款SQL侦探游戏里应该都有影子。

上Steam页面看了一眼,发售日是2026年7月17日,目前还没公布价格。10个案子、一本不到20页的SQL教材、一个辅助AI角色,这个体量如果定价合理,应该能吸引一批对解谜和编程都感兴趣的玩家。

说真的,把SQL查询和破案嫁接在一起这个点子挺妙。大部分人一想到数据库就是"后端开发""表格管理",但其实查数据本身就带有很强的侦探属性——你在几万条记录里找规律、过滤噪音、关联不同表的信息,最后锁定一个结论,这逻辑跟侦探从证物口供里筛线索没本质区别。只是以前没人把这个隐喻做成游戏让你坐下来玩。

不过这款游戏到底好不好玩,关键还是看关卡设计和案子本身的趣味性。如果仅仅是把数据库查询套了个侦探皮的壳,前两个案子查完新鲜感就没了,那10个案子的篇幅可能会显得拖。但如果Hsu能在案件编排上把SQL的进阶用法——比如多表联查、子查询、条件聚合——一层一层融入剧情里,让每个新案子逼你多学一招,那这个"不到20页的教材+10个案子"的配置就等于是一个节奏合理的渐进式学习曲线,哪怕你原本对编程没兴趣,也可能破着破着案就学会了写查询语句。

反正我把它放进愿望单了。到时候上手如果发现教材翻完还写不出查询、助手也救不回来,那只能说明数据库侦探这事儿比真当侦探还难。但这不就是解谜游戏的乐趣么,卡关半小时突然灵光一闪写对一句SQL,那种"破案了"的感觉,想想还挺爽。