相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
// 这次写了两天,蛮快的嘛
// 跟自己说,加油!
// 可能质量一般,大家将就着看吧!
//
资本流通里最险恶的一环,就是从商品到货币转变过程中那惊心动魄的一跳!
——《资本论》
我和小胜经常在“下班”回家的路上聊天,最多的话题自然是我们的游戏,其中一个最主要的话题就是关于游戏开启收费之后的情况,当然了,就是瞎猜,有可能到不了每人每个月3K生活费,我们就只能散伙,然后只能把游戏拿来给我当业余收入,但我们自己心里隐隐的期望着,能够达到工资水平,也就总收入一月2W多,每人大几千什么的。
当时我自己算了一笔账,如果游戏每天能够入账500RMB,我们拿到手会有300到400RMB,差不多能够有生活费,如果每天500,那么按照行业标准付费率5%,人均付费20元(我之前待的那个公司,做了一年的手游就是差不多这个水平)来算的话,每天新用户需要 500 / 20 / 0.05 == 500人,虽然我现在可以直接藐视自己这个SB算法,但是当时看来就是板板钉钉的,如果一天没来500人,我们就得散伙,可是就之前beta版本的测试,每天最多200人,花钱导量也不过3、4百人,这个这个,想想头皮就发麻。
这个公式,无论是我和小胜在一起的时候,还是我单独一个人回家,都在心里算了N边,怎么算,都是搞不得的,都是要嗝儿屁的。哎,一腔热血就在这个5%,20两个数字上卡死了。(突然发现‘5’和‘%’是键盘上同一个键,原来是这么来的)
当时,虽然有这道坎儿,但是也得硬着头皮,何况写代码写得甚欢,小胜写文档需求和bug提的也比较High,凡哥坐在我身旁,用他那大号高清的MacPro画着我们游戏的新的高大上封面,我自己也觉得,如果现在戛然而止,会被别人说没有卵蛋的。还好,很快,不到1个半月吧,带有收费版本的0.3出来了。
-------------------------------先割了,再说-------------------------------
几件事情说一下。
一
appstore上面,我们发动了亲友团,疯狂的下载游戏,每天达到了100个左右吧,持续1-2天;google play上面老玩家也在下载;黑莓上面悄无声息,因为我之前把应用下架过,不过在我们服务器管理后台看,我们第3天的收入已经过3W了……我那天晚上没睡着觉,幸福来的太快,没hold住。
过了1天,查了一下开发者后台,怎么钱没到帐啊?有延迟么?于是自己试着充值一下,googleplay30分钟不到就显示了,appstore第二天11点准时刷新也显示了,奇怪了?百思不得其解,还好我们PVE(就是人和电脑的战斗)的部分较长,没有不公平的争论出现在论坛中,我那天拼了老命的去查,去想原因,后来结论只有一个——我们游戏被破解了。
我首先想到的是,我们游戏包被人破解,然后向服务器发送了假的订单。在写这个支付模块的时候,由于之前虽然接触过一些PC反汇编破解、java反编译破解,但是我始终认为用这种方式破解一个小团队刚刚开始上线的游戏,实在太过离谱,成本太大,所以并没有在服务器端验证客户端发过来的支付消息,就直接把游戏币给他加上了,服务器并没有像支付宝那样去验证,上线功能都忙的不行,还去写验证模块?
最后发现,又是我错了,其实就有一种工具软件,只要手机越狱,可以模拟虚拟支付,欺骗游戏,根本谈不上什么反编译,悲剧的是,这是在我焦头烂额研究了一整天如何给java加壳之后无意中搜索发现的,哈哈,还真是南辕北辙,这让我们想起了自己初出茅庐写端游的那段日子,和服务器程序员每次在讨论一个交互协议的时候——因为他的外挂背景——他总是会以安全问题、外挂问题、反编译问题进行说辞,并且把协议设计的很复杂,然后导致服务器很复杂,挂掉的可能性倍增,后来,人家写了一个外挂,直接控制鼠标,并且不断通过截取游戏的窗口图像定位,写出了各种外挂刷机程序,搞得我们都傻眼了,说个大众一点例子,就像德军绕开马奇诺防线攻取法国一样。
解决了之后,直接删除了那几个作弊的账号,并且删除了所有虚假账单,几万的收入一下子就没了,写到这里,又去后台,查了一下5月底时游戏上线的收入,5天,600块,欧耶~
二
在上线的第三天,也就是我刚刚解决完虚假支付的当天(通过非常SB的方法在服务器判断订单号的办法),就有玩家上报,说有另外几个玩家开箱子,每天能够开好多次,所有高级装备都有了,一开始,我用鸵鸟战术——这泥马不可能,我的程序怎么可能有这个bug呢,我们测试过这么多次怎么可能一天内超过上限呢?后来在那个玩家强烈反馈下,我瞧瞧登陆那个“作弊”账户,发现,擦,还真是作弊……高级装备满了……我喝了一口水,又开始找原因,但是一开始也一点头绪也没有,因为之前刚解决玩虚假支付,否定了破解游戏包的可能性,所以只能从程序漏洞中查找,后来只能先输出服务器日志到文件查找了。
那个时候,小胜也很着急,不过他表现的很淡定,也不敢催促我,就打开一个word文档,密密麻麻的都是字。
第二天起来,到办公室,打开服务器日志,发现这个作弊账号,在凌晨3点,也就是游戏服务器每日刷新重置的那个时间,进行了多次开箱子,然后下线,再上线,再开箱子,勤勤恳恳,一直开到4点,估计累了吧,就没再上线了,同时还看到好几个其他帐号。
好吧,了然了,是服务器时间的问题,我把自己机器调整到那个时间,然后很容易重现了了这个bug,从凌晨3点到8点,都可以无限制的刷,好吧,是我的一个程序模块时间重置算法写错了,三下五除二,改完了,然后写了N个测试用例,没有问题了,更新服务器,第二天,那位同学果然3点钟又上来了,不过,这次我估计他骂娘了。
头疼的是如何处理这些玩家,这些问题是你程序自己造成的,他们偶尔钻了空子,关键是他们勤勤恳恳晚上3点起来去搞,如果直接干掉了,多扫兴啊,当时用户本来就少,还一下干掉了几个高玩,有些不忍。奈何只是处理一下,删除了他们的高级装备,写了一封长邮件解释了一下。出现了两种结果,一个是直接暴走,回了一封信,骂娘一通,删号不玩了,另一种是什么也不作声,慢慢继续玩。后者呢,这个玩家在2个多月之后,体验玩所有的游戏内容之后,写了一篇玩后感,就消失了。
我感慨万千。如果你做的是应用软件,用户会吧你的软件想宝贝一样供着使用,一旦出现什么问题,他们会问如何才能不出现这个问题,让他们的工作恢复正常。而我们做的是游戏,游戏的漏洞和bug,玩家是会将其利用起来,如果是对自己有利的,则偷偷干,如果对自己不利的,就会问你要赏钱,或者直接开骂。
唾面自干,这是我想到的一个词。
其实之前跟着老大创业的时候,也有过类似的情况,被骂得狗血淋头,搞得我一度想放弃游戏开发这个行当,直接去一个外企干别的软件开发啥的(后来因为英文太差,或者人家看不起我们这些靠人性弱点赚钱的主,压根就不鸟我,作罢)。但是这次是自己真真正正的去从头干,我是直接责任人,而且我除了这个游戏什么都没了,我必须厚着脸皮,唾面自干。不过还好,感慨人类的适应性,我不久也就习惯了这些屎盆子。
三
之前有只说了googleplay、黑莓、百度、腾讯应用包、亚马逊store,这里我详细说一下我在appstore的经历吧。
游戏上线一个多星期之后,appstore的美国编辑把我们的游戏排到单独分类的前面,就是appstore-》类别-》游戏-》策略类 那个榜单的前面,这意味着每天你就有100-200个新用户了,我虽然不是很清楚为何编辑会挑选我们,我相信这个不是系统自己筛选的,因为无论每天有多少新游上线,我们的分类排名一直都没有任何变化(AppAnnie查到的),一直持续了一个多月,如果是系统自动的,肯定不会这么稳定,至少会浮动。
或许是我们的游戏偏欧美风格,而且做了英语翻译吧。我看过一些关于appstore编辑审核各种难题不给过的文章,但是我们游戏到现在,编辑从没有拒绝过一次,而且更神奇的是,初次审核超过7了天,在我发了一封询问ticket之后,appstore编辑部的人,只玩了游戏不到5分钟,加上截图、文字审核等等,总共只花了不到一个小时,就通过了审核。因为我们是网络游戏,我能看到他的账号的行为:进入游戏,点击跳过新手指引,然后退出第一个默认战斗,点击充值,测试了两笔充值,退出游戏,通过。
我们在美国、台湾(因为我们有繁体app介绍)的分类新游排行榜前列待了一个月左右,就下来了,跌落谷底,人数一下就降下去了,又过了不到半个月,回到了分类的时下热门的前列,以一个固定的名次待了不到一个月之后,落帮了,但是就是这两个排名,我们赚到自己的生活费。
我攥着钱,和小胜一起,去那个吃过很多次永和大王,对着那个服务员说,“来一个30的梅菜扣肉套餐”,因为每天都到这里单份吃卤肉饭,服务员习惯的问了一句,“加米饭么?”,我犹豫了一下,“不加,谢谢~”。
呵呵。
有人会疑问,你们游戏没有中文的么?我擦呀,当然有的了,不然百来个亲友团怎么刷榜?那为什么没有上分类榜?呃,那个我就不知道了,总之,我一天都木有上过中国的任何榜单的任何名次,或许因为我们只是一个小的独立游戏团队,只能做到把游戏做好后,放到一个商店来,其他的事情,我们不懂,也不在行。
-------------------------------割割割,红掌一起割-------------------------------
美国的玩家们不但给我们支付了生活费,而且还帮我们做了第一次的英语翻译调整,一个Alex的美国小伙,看到我们游戏排在分类榜的前列,而且非常喜欢这个游戏,不计回报的志愿帮我们翻译,来来回回一个星期的邮件沟通,我自己翻译的蹩脚英文,就在这位美国活雷锋的帮助下调整好了,直到现在,我虽然不能衡量他调整之后,游戏是否更加受欢迎——因为你永远也找不到一个对照组,但是我弱小的心灵至少有了一些安慰。对了,还有一位哥伦比亚小伙,也帮我们翻译调整一小部分,我也非常感谢他。
那段时间,我在看一本叫《黑天鹅,不可预知的未来》的书,其中的很多观点就像是我自己的思维被整理出来一样。我和小胜之所以到现在还在一起的原因很简单,我们不相信“必然的因果”。听起来有些玄乎对吧,其实很常见,就是你往往能够看见、听到一些例子,某个游戏策划在说自己看中的游戏,必然会火,因为1234blabla,是不是想起很多这样的策划?甚至包括很多人在讨论游戏的时候,总是提到“玩家”两个字,就像现在很多段子提起“人民”两个字一样,以先入为主,以自己为代表的大众,把一些因与果联系在一起,而且听起来还真是这么回事,就像“由于天气原因,股票市场萎靡不振”。书中具体的观点,有兴趣的朋友可以去看看那本书本身吧。
我一开始就选择了一种2B的方法,就是用自己的肉身,不问缘由的去尝试,即使失败了,也不后悔,只是不愿意做哪些通过分析已经成功的例子,来营造出一种诡异的,使人感觉他也能同样成功的人。那些人,只能是历史的复述者,而我,想做一下他们所说的“炮灰”、“无头苍蝇”、“2B”。
对了,我很少看科技博客,在新浪微博只看笑话找乐子,twitter只看民主思想找青春,回家只看成册的书籍,地铁只啃Kindle3。
程序员小T 2015-03-09 10:08:21
稱謂:
内容: