敏敏也没有要曦木马上排练,弹了一会儿就让他出去做自己的事情了。
她也把电脑打开,正巧有个一百块的小活儿可以做。
曦木走到外面敲了几下键盘忽然问,“那歌到底是啥呀?”
敏敏这才想起来给老公的手写谱子上没有标题,因而笑道,“你说和于连有关的能是什么歌?”
木晨曦抓过手边的谱子,又仔细看了一下,有些吃力地视唱了一下,发现后面的节奏愈发变得狂野起来,那似曾相识的燃。
片刻之后他想起来了,是那法语歌剧《摇滚红与黑》里面的《荣耀向我俯首》。
于是他说,“我想起来了,《荣耀向我俯首》,是不是?”
“是呀。”
“这歌好燃的,法语的呀。”
敏敏说,“我不会法语不影响,对着音标照样唱,音乐就是这样没有国界,听不懂歌词不妨碍歌很燃。”
“这是不是也可以说明,你心里也有于连?”
敏敏回答,“我不是说了嘛,每个人心里都有于连。”
木晨曦想象着敏敏唱这摇滚时候的会是个什么样子,这样想着,就说,“真想看看你唱这个歌的样子。”
“我们还得先排练呢,排练的时候你就知道了。至于现在,先留个悬念,嘿嘿。”
木晨曦没有吵闹要抢鲜体验,也是笑着说,“好啊。”
他本来这悬念保留一段时间,可片刻之后敏敏又从房间里跑了出来。
木晨曦抬起头问她,“怎么啦。”
“我想看看你建了个什么文件夹,别是和小满一样,文件夹取个名字——还没有想好名字的新游戏。”
“怎么会?我git库都已经建好了。”他在键盘上敲了敲,命令退了回去,然后他输入了一个dir指令。
深蓝色的命令行上跳出来文件夹名字,《木木镇的故事》。
“你的操作好酷炫……”敏敏先感叹完老公那与众不同的电脑使用方式,然后才说,“《木木镇的故事》,这名字挺有意思的啊,不会是农场经营类的吧?为什么不叫《木木镇物语》?”
“因为我做不出《星露谷物语》那么厉害的游戏来,”木晨曦轻描淡写,“我想了一下,要风格化一点,把重点放在叙事上,能建立起木木镇生活的沉浸感就好。”
他一边说着,一边又在命令行上输入【vim对话树。yaml】
然后屏幕闪了一下,显示出来一长串文本,格式十分整齐,树形结构一目了然。
但那个界面,当真是一点图形都没有,纯纯的命令行。
虽然界面和操作看不明白,但她看得明白文字,像是剧本一样。
“原来这个就是对话树,为什么你不用word写呢?”
木晨曦说,“word写了我又怎么把对话树导进程序里去呢?而且,vim不要钱。”
说完,他看着敏敏似懂非懂的神情,又给她解释了一遍Yaml是一种很方便用来序列化的数据格式。
又不得不把数据格式的意义给她解释了一遍——是为了方便在电脑读取以及节约存储空间。
最后还解释了一遍这是他的开发经验——固定用几种数据格式来写文档,那么当这些文档需要导入到游戏工程里去的时候就会省下很多工作量,比如他自己写了几种专门用来读写这类文档的python脚本。
敏敏最后听懂了,甚至还学会了在vim下面按yaml格式写点东西。
“为什么之前我看你写书也用的是word呢?”
“那个不是word,也不是wpS,是Libreoffice,是开源的办公套件,原因很简单,word要钱,wpS有广告,开源的东西,习惯了就好,不要钱比什么都强,虽然偶尔我也要去开源社区贡献点东西。”
敏敏又问,“那我用的编曲软件呢?”
“SoNAR啊,那个倒真的是买的。”
敏敏微笑,“原来,做独立游戏和做独立音乐人还是有很多相通的地方的,比如,都要绞尽脑汁省钱。”
她安静地在他身边看了一会儿。
曦木写的对话其实很生动,而且不同人名下的对话,讲话的风格也不一样。