举个例子。自动打怪的攻击间隔应该设多少?
普通程序员会设一个固定值,比如1.5秒砍一刀。但陈锐说不行。
固定间隔太机械了,真人操作不可能每刀都是1.5秒。你加个随机波动,1.2到1.8秒之间随机,每次不一样。
有区别么?
盛大如果做操作行为分析,固定间隔是最容易被检测的特征。随机波动能过绝大部分机器检测。
盛大有行为分析?
现在没有,以后会有,我们先做好,不吃亏。
类似的细节还有很多。
自动寻路的时候角色走直线还是走弯线?走弯线,真人不会走直线。
背包满了自动丢装备,丢什么留什么?按装备价值排序,价值低于阈值的丢,阈值用户自己设。
喝药水的时机?血量低于百分之三十喝红药,但如果周围有三个以上怪物,提前到百分之五十就喝,防止被围殴暴毙。
王磊写一天代码,陈锐提十个需求改三个bug,两人的对话越来越像一家正经软件公司的产品经理和开发。
区别是,这家公司只有两个人,办公室是学校机房,产品是外挂。
开发用了十来天。
王磊的代码能力在实战中涨得很快,v1.0的时候还在摸索,到v2.0已经驾轻就熟了,封包截获模块直接复用v1.0的框架。
新写的自动打怪逻辑跑通之后,捡物和喝药都是往上加功能,不用从头来。
智能停挂调了三天参数。
检测范围设多大、暂停之后角色做什么动作、等多久才恢复挂机。
这些全靠实测,王磊在网吧开着两台机器,一台挂机一台当路人,反复模拟,直到他自己都分辨不出哪台是挂机的,才算过关。
1月13号,v2.0进入内测。
陈锐在群里发了条公告:夜行者v2.0内测招募,老用户限20人,免费体验三天,有bug请及时反馈。
三分钟,二十个名额抢完。
群里没抢到的开始刷屏:还有没有名额?
加我一个行不行?
我v1.0第一批用户,老资格了,不给我测说不过去吧?
陈锐没多放名额。内测人多了,bug反馈会乱,该测的东西反而测不出来。
二十个人拿到了v2.0的安装包。
当天晚上,群里开始有消息冒出来。
我去,自动打怪?这玩意真能自己砍?
挂上了挂上了,角色自己在砍蜘蛛,我手都不用动。
等等等等,有人路过它自己停了?还装模作样走了两步?这什么鬼设定哈哈哈哈哈。
第二天早上,qq群里沸腾了。
挂了一宿起来,升了七级,背包全是装备,地上掉的全捡了,药水自动喝的,一瓶没死。你们是怎么做到的?
我昨晚十一点开挂,今早八点起来看,经验条走了快两格,爆了一把银蛇。银蛇你知道吧?我手动打了两个月没见过的东西。
智能停挂太鬼了,有人路过它真的停,还往边上溜达两步,跟个真人似的。过一会那人走了,它又开始砍,这谁看得出来?
二十个内测用户,二十个自来水。
问:什么是最好的营销?
答:产品本身。
好的产品不需要你教用户怎么说好话。
三天内测结束,bug修了四个,都是小问题。
1月16号,v2.0正式上线。
群公告更新——
夜行者v2.0正式发布。新增功能:自动打怪、自动捡物喝药、智能防检测。月卡30元(含免蜡)。老用户续费八折24元。新用户首月体验价20元。v1.0免蜡版继续保留,月卡10元。
上线当天,群里多了两百多个人。
不是广告打得好,是内测用户帮忙传出去的。
二十个人在各自的行会频道、在论坛帖子底下、在私聊里跟朋友说——夜行者出2.0了,自动打怪,挂一晚上升七级,三十块,值。
传奇玩家的社交圈就这么大,消息传得快。
上线三天,v2.0新增付费用户六百多人。
六百人,均价大约二十五块(新老混合),三天入账一万五。
一万五。
v1.0卖三个月,月收入才刚过一万二,v2.0上线三天,三天顶一个月。
客单价的威力,数字面前一目了然。

