首页 游戏攻略 正文

安妮的游戏_更新日志_安装包

说起这个《安妮的游戏》,那真是一把辛酸泪。外人看我经常分享,以为我多专业,我就是个自己瞎琢磨的。今天标题里说的,更新日志和安装包,这两样东西,听着简单,但真正从头到尾走一遍,我真是被折磨得够呛。

本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.me

第一步:翻旧账,硬着头皮写日志

你们这些做开发的都知道,一开始写代码谁有空去管什么更新日志?我就是一门心思钻进去,猛写功能,猛修错误。当时只想着赶紧跑起来,跑起来再说。结果现在要发新版本了,得有模有样地写个“更新日志”给别人看,那叫一个头大。

我得翻我那堆乱七八糟的提交记录(Git log),好家伙,全是“修了一个bug”,“改了一点东西”,“测试测试”。根本没法看!

所以我的第一步就是坐下来,逼着自己把最近半个月的代码改动捋了一遍。我打开了我的项目文件夹,比对之前和现在的代码,回忆自己当时到底在折腾什么。我发现,我改了好几处角色碰撞的逻辑,还优化了一个加载界面,这些东西不写上去,谁知道我干活了?

我不是专业写文案的,就用最土的办法,列了个单子:

  • 修了角色走着走着突然卡住的问题。
  • 换了一个启动时的加载图。
  • 调整了几个怪物的血量,打起来没那么费劲了。
  • 加了一个“音量设置”的按钮,之前总有人抱怨声音太大。

我整理了半天,总结出来,这才勉强算有了个样子。写日志这事儿,就是逼着你面对自己之前的偷懒。

第二步:被逼无奈,不得不做安装包

之前我多潇洒,就打个压缩包(zip),往群里一丢,“兄弟们,自己下,自己解压!”

但这回我遇到了一个事儿。我把游戏包给我表弟玩,这小子才刚上初中,只会打游戏,不懂电脑。我给他一个压缩包,他给我打电话,急得要命:

“哥,这什么玩意儿?我双击打不开!要密码吗?”

我愣住了。我喊他:“你点右键!解压!再双击里面的那个文件!”他鼓捣了半天,跟我说:“我解压了,里面好多文件,我不知道点哪个……”

我当时就明白了,我的这套“野路子”分享方法,糊弄一下专业的人还行,推给真正的普通玩家,根本就是灾难。他们需要的不是一堆文件,需要的是一个“下一步、下一步、完成”就能打开的玩意儿!

这件事直接刺激了我,我决定这回必须搞个像样的安装包出来。

第三步:摸索打包工具,终极实现

我开始在网上找,问别人,怎么把一个文件夹变成一个安装程序。我不想用那些很专业很复杂的工具,找了一个叫“Inno Setup”(名字听着洋气,但是给菜鸟用的)的免费工具。

我下载下来,研究了好几个小时。这玩意儿原理也简单,就是告诉它,我的游戏主体文件是哪个,放到C盘哪个位置,建个快捷方式就行。

我试了好几次,前面几回都失败了。要么是安装完打不开,要么是快捷方式不对。我一遍遍地修改里面的那个脚本文件,不断地测试、删除、重装。那段时间,我自己的电脑里装了几十个版本的《安妮的游戏》,装了又卸,卸了又装。

我终于摸索出来一个稳当的配置。运行它,几秒钟就生成了一个干净、整洁的《安妮的游戏》安装文件。我赶紧传给我表弟,他不到一分钟就装好了,跑得那叫一个顺畅。

经历过这一遭我才知道,更新日志和安装包,看着是表面功夫,是决定你的东西能不能真正推出去的关键一环。以前老觉得自己只要把代码写好就行了,现在明白了,从头到尾,从制作到交付,每一个环节都不能掉链子。

下次更新,我发誓我要养成随时记录日志的好习惯,打包这事儿也轻车熟路了!