相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
// 這次寫了兩天,蠻快的嘛
// 跟自己說,加油!
// 可能質量一般,大家將就著看吧!
//
資本流通里最險惡的一環,就是從商品到貨幣轉變過程中那驚心動魄的一跳!
——《資本論》
我和小勝經常在“下班”回家的路上聊天,最多的話題自然是我們的游戲,其中一個最主要的話題就是關于游戲開啟收費之后的情況,當然了,就是瞎猜,有可能到不了每人每個月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
稱謂:
内容: