这回的《安妮的游戏》做更新,我从一开始就给自己立了个规矩:绝对不能搞那些恶心人的“全家桶”捆绑下载。现在网上随便找个软件,点开安装,一不留神给你装上七八个不认识的垃圾东西,看着就来气。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.me
我跟捆绑软件的这笔账
讲究一个干净。我以前下载个小工具,安装的时候没注意,多点了一个“同意”,结果浏览器主页就被锁了,桌面上多了一堆用不着的快捷方式。我折腾了快一个小时才把屁股擦干净。从那以后我就发誓,自己做的东西,必须是清清爽爽,用完就走,不留痕迹。
给“安妮”做这回的下载包,我第一件事就是把那些自动打包工具全都扔了。你别说,那些工具看着挺专业,但背后小动作一堆。我随便试了一个,默认设置下,打包出来的东西里面暗搓搓地藏着几行代码,瞄着就是想在用户电脑上多塞点东西。气得我当场就卸载了。
绿色下载的实践过程
既然不能相信工具,那就撸起袖子自己干。我的目标是:无捆绑、体积小、能直接跑。这就逼着我把整个构建流程重新梳理了一遍。
-
第一步:确定清单,找到核心。
我拉了个表格,把项目文件夹从头到尾翻了一遍。什么调试用的PDB文件、旧版本的配置文件、上一次测试留下的日志,统统被我揪了出来,毫不留情地删掉。我只留下了主程序(那个.exe)、必要的数据包、和一张说明运行方式的TXT文件。文件数量一下子就少了一大半。
-
第二步:进行测试,确保绿色。
我把整理好的文件全部复制到了一台干净的虚拟机里。这台虚拟机里什么都没有。我双击运行,游戏顺利打开。然后我观察了系统注册表和临时文件夹,确保没有留下任何多余的垃圾条目。测试来回跑了三遍,证明它真是“绿色”的,用完即走,不会污染系统。
-
第三步:手动压缩,定稿发布。
我亲自用最常见的压缩软件,把这堆干净的文件打成了一个压缩包。文件名直接就写明了《无捆绑绿色下载》。这样用户拿到手,解压就能玩,不需要任何安装流程,更不用担心被我塞进去奇奇怪怪的玩意儿。
你可能觉得我这做法有点傻,浪费时间。一个安装包,点几个勾,五分钟就能搞定,我硬是折腾了一整天。但我觉得值。做软件就像做人,坦坦荡荡最重要。我宁可花点时间手工清理,也绝不让用户因为我的东西而感到一丝一毫的恶心。这回的更新日志,主要就是分享我怎么把这个“屁股”擦得干干净净的。下一次,我们再聊聊游戏里新增的两个小彩蛋。