店内光线明亮,货架上摆着游戏实体盘,漫画轻小说和玩具之类的商品——当然,都是二手的。

这里是曲木影打工的地方。

不过准确来说,是在二楼。

从楼侧边的外部楼梯拾级而上,推开贴满旧海报的二道门,旧物的特有气味扑面而来。

二楼是核心向/成人向游戏区。

货架上塞满90年代的古董大盒游戏,美少女游戏光盘。

以及一整面墙的旧设备和各类电玩周边配件。

这是小众哥才会来的地方。

“哦~曲木桑来了啊。”

进门左手边的柜台后,坐着一位沧桑大叔,正对着一台CRT显示器敲击鼠标。

屏幕上闪烁着16色点阵画面,内容是18+文字冒险游戏。

大叔名叫松本大辅,今年38岁。

这家店的店长。

下巴上满是胡渣,哪怕室内也戴着墨镜,让人怀疑是不是在cos“MADAO”。

“举报你。”

“呜哇!吓死我了。”

店长从容地把18禁画面切到后台,抓了抓乱蓬蓬的头发。

“今天怎么这么早?”

“躲人。”

“哈?”

曲木影没有理会店长的疑惑,走到堆积箱子的角落。

她戴上手套,开始整理刚到货的二手卡带箱。

SFC卡需要用酒精棉擦拭一下,然后按照发售年份和题材塞进对应的格子里。

美少女立绘的PC游戏大盒最是麻烦,需要确认缺损。

“好了,大叔我得下楼去顶班了。”

店长伸了个懒腰,踩着拖鞋朝楼梯口走去。

走到一半,他停下脚步,有些无奈地转过头吐槽道:“说真的,让JK来看管满墙都是R18游戏和周边的大人区……要是被警察知道,大叔我绝对会被逮捕的啊!”

“很安静。”

曲木影头也没回,说出自己待在二楼的理由。

“以及,快下去,大岛桑在等你。”

“啧,真不可爱。”

咚——

二楼彻底安静。

曲木影解决完店里的工作,脱下手套,坐回低矮柜台后的另外一台电脑前。

好了,现在轮到真正的工作了!

她启动开发环境,调出那个黄金周期间已经做到结尾的项目。

将预先写好的C/C++动态链接库进行最后的封装,随后启动编译与调试工具。

老爷机卡顿着,纯白的图形界面在屏幕上丢帧弹出。

白色的画面上,绘制着一张地图。

准确来说,还不能称为地图。

无数彩色的小方块填满整个网格,有些区域已经固定下来。

但更多地方仍然不断闪烁着变化。

右侧的参数窗口里,记录着当前的各种信息,右下角是一列瓦片图。

曲木影盯着屏幕看了几秒。

应该没什么问题了。

“这个是编程吗?”

少女猛地转过头。

白石步正撑着柜台边缘,半个身子探进来,双眼倒映着屏幕,散发着亮晶晶的好奇光芒。

“……”

这家伙……是什么时候跟过来的!

而且为什么知道我的姓?

“这是在做什么?rpgmaker?”

我跟你很熟吗?

“做什么?做什么?做什么?”

好烦啊!

无奈之下,曲木影叹气开口:“我在做基于波函数坍塌算法的地图生成器。”

“波……函……什么?”

白石步有些恍惚——他就像是在课上走神了一下,然后没听懂。

“数独,玩过吗?”

“啊?玩过。”

“跟那个差不多。”

“每一个还没填满的格子,在最开始都拥有‘全地形’的可能。”

“你确定其中一个格子的素材,比如‘这里是悬崖’,那么它四周格子的选择范围,就会瞬间收窄。”

“算法会确定熵最低的格子,也就是数独里你认为最简单的格子填上,直到把整张地图填满。”

波函数坍塌程序化生成算法(Wave Function Collapse PCG)源自2016年的开源社区。

在血统上直接继承2007年模型合成的约束传播机制。

但引入一个创新——香农熵作为最小熵启发式来优化求解顺序。

本质上,它是图论,约束满足问题和统计概率的结合体,跟量子力学没有半毛钱关系。

但原作者觉得这名字很酷。

至于曲木影目前在弄的生成器是个简单工具。

简单到用的还是平铺模型。

她不觉得这小工具能在2010年引起多大反响。

更重要的还是为WFC算法做一个示例。

“好厉害啊……”

被满足好奇心的白石步如此感慨。

曲木影原本以为满足少年后,他便会乖乖离开或者保持安静。

结果,他走进了柜台内,蹲在曲木影身边。

曲木影身体僵硬地往另一边挪屁股,叹气道:“你……想干嘛?”

“我是白石步啊,就是今天转校过来的。”

“我知道。”

“我说过了吧!”

白石步笑着拍向自己的胸膛:“我毕生的梦想是制作游戏!”

哈?

笨蛋吗?

“我已经写完剧本了,还有……这些……”

白石步从书包里翻出一沓纸。

曲木影瞥了眼,发现是复印件,旋即便被纸上画作吸引。

画中青色长发JK少女,正以一种西子捧心的方式站立看向画外,有一种易碎感。

笔触画风相较现如今的二次元,更加清新和现代。

像是这个年代OVA动画的插画精进版。

曲木影虽然没系统学过绘画。

但看得出来画手的技法已经趋于成熟,并且隐约有自己的画风特色了。

“你画的?”

“嗯,当然,我很小就开始学了。”

白石步一张张捧着给她看,嘟囔着:“需要的立绘,差分,CG……基本上都画完了,但……”

“但编程什么的,对我来说太过困难了,完全搞不明白啊!”

曲木影微微眯起眼睛——真的假的这家伙?

“我现在十分需要一个技术人才!”

白石步抬头看向椅子上的曲木影,漂亮眼眸里装载着清澈的真挚:“来吧,一起做。”

“跟我一起做galgame吧!”

这家伙……

蹲在这里好像一条摇尾乞怜的大狗。

啊,没有恶意。

只是单纯觉得像。

“不要。”

还是那句话,我们很熟吗?

“诶——为什么?你明明就在做游戏开发相关的事情吧?而且还这么厉害!”

“跟你没关系。”

“有关系啊!我正在找人,你正在做,这不是天造地合吗?”

曲木影的身体微微一僵。

天造地合?

这家伙的日语真的没问题吗?

这词不是这么用的吧?

“第一,我们今天是第一次说话。”

“第二,我对你的梦想没有兴趣。”

“第三——”

曲木影终于转过头,晦暗的眼瞳里没有任何温度。

“废物到连galgame都做不出来,就敢说‘毕生的梦想’这种话?”

“不……不是,我只是——”

“剧本和画都完成,剩下的不就只有往引擎里塞素材吗?”

曲木影的声音平静。

“这种程度都做不到,还是趁早放弃比较好吧?”

白石步低下头,刘海遮住表情。

曲木影以为他要放弃,正准备转回去继续——

“果然,我需要曲木同学。”

“……”

脑子坏掉了?

白石步抬起头,笑容比刚才还要灿烂。

“能这么干脆地骂我的人,一定能把我的游戏变得更好!”

这家伙的脑回路是怎么回事?

“我拒绝。”

“我会每天都来拜托你的!”

“我会报警的。”

“警察不会管这个的!”

“我跟店长说有人骚扰。”

“那我就成为店员!”

“……认真的吗?”

“当然是认真的!”

曲木影站起身,居高临下地看着还蹲在地上的白石步。

“我对你的galgame没有兴趣。”

“而且——”

“VNG(视觉小说)和galgame,说到底就不算游戏吧?”

“你说什么……?”

白石步……愤怒了。


(锦通商店街)

上一章目录下一章
切换电脑版  返回顶部↑