搞这个《野猫少女的同居生活》,真他妈是硬着头皮上的
最近不少人问我,这个《野猫少女》到底是啥玩意,怎么更新日志隔三差五就换地方,游戏文件更是乱七八糟,找起来比大海捞针还难。我跟大家我现在就是一个人在战斗,所有东西都是东拼西凑,能跑起来就不错了,哪有大公司那种规范流程?
起初我根本没打算碰游戏开发这玩意。我之前是做后台数据维护的,每天盯着那些枯燥的数据库和服务器日志,日子过得安稳,虽然钱不多,但至少旱涝保收。谁知道去年公司突然说要转型,把我们这批老家伙的部门直接裁了,理由是“跟不上时代变化”。妈的,我干了快十年,突然就失业了,手里捏着点可怜的遣散费,当时整个人都懵了。
我失业那段时间,在家待着快发霉了。老婆看我天天心神不宁,就说你不如找点事情做,别老窝在沙发上。我寻思着,光找工作肯定不是马上能解决的事情,得自己搞点副业。那时候我正好迷上了GalGame(美少女游戏),看人家剧情写得简单,就寻思着,我文笔再烂,自己写个故事总行?
于是我一头栽进了Ren'Py引擎里。
- 第一步:敲定剧本。我写这个故事,核心就是“野猫少女”,一开始名字特别土,叫《隔壁老王家的猫》。后来我意识到名字太谐,赶紧改成了现在这个。剧本我用Word写了大概二十万字,写到一半发现,光有字不行,得有图。
- 第二步:资产地狱。我不会画画,又没钱找专业画师,只能在网上找那种免费授权或者低价买断的素材包。立绘、背景、CG,那真是从各个犄角旮旯扒拉出来的。搞到一个角色的衣服可能有七八种画风,简直惨不忍睹。但我告诉自己,先凑合着用,能玩就行。
- 第三步:代码和调试的噩梦。Ren'Py虽然说是简单,但真要实现一些动态效果和分支剧情,还是把我搞得焦头烂额。我不是专业程序员出身,很多脚本逻辑都是百度上抄来的,遇到Bug只能对着屏幕骂娘,然后一个字一个字地改。有好几次我气得直接想把键盘砸了,但想到这东西是我失业后唯一的精神支柱,又忍住了。
更新日志和下载链接为啥总变动?这就是我混乱生活的写照
这个项目跑起来之后,我把它传到了一些小众论坛上,没想到还真有人玩。大家玩得挺开心,但反馈回来的问题比我想象的要多得多。主要是各种兼容性问题和剧情上的漏洞。
我一开始想着,更新嘛就简单粗暴点。
我没有专业的版本控制工具。之前在公司里用SVN、Git都是团队来维护,现在就我一个人,我懒得去搞那些花里胡哨的东西。我更新日志,就是直接手写一个TXT文档,注明改了哪几句话,修了哪几个错别字,然后把整个游戏包重新压缩一遍。
这个过程,完全是体力活,没有任何技术含量。
至于下载文件,为啥总是在变动?因为我一开始传文件的那个网盘,突然说我文件违规,给我封了。我当时真是气得差点吐血,几百兆的东西又要重新上传。我没有自己的服务器,只能随便找个国内或国外的云盘存着。这个网盘出问题,我就换下一个。有的时候,我为了方便,干脆直接用了一个临时链接,那个链接可能几天后就失效了,然后评论区又是一片鬼哭狼嚎,说链接又挂了。
我跟大家道歉,这个混乱真的不是故意的,它就是我目前混乱生活的真实写照。我白天要去跑几个零工,晚上才能抽时间修Bug、写剧情。有的时候为了省钱,连电费都得省着用,电脑跑久了都烫手。
前几天,我那个当初把我裁掉的老东家,居然打电话给我,问我有没有兴趣回去干一个外包项目,薪水开得还挺高。我当时听着电话,看着我电脑屏幕里正在跑的《野猫少女》的测试界面,心里五味杂陈。
我直接跟他说:“我现在忙着喂猫,没空管你们数据的事。”然后果断挂了电话。
虽然我现在每天更新进度都搞得一团糟,下载链接换来换去,但这是我用自己的方式活下来的证明。所以大家如果看到更新日志又换了地方,不要着急,肯定能找到的。我不会停,毕竟这只“野猫少女”,现在是我唯一的正式工作了。