99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀新手必讀:9件事助你成為游戲分析大師_數(shù)據(jù)分析師
新手必讀:9件事助你成為游戲分析大師_數(shù)據(jù)分析師
2014-12-30
收藏

新手必讀:9件事助你成為游戲分析大師_數(shù)據(jù)分析師


四個月以前,因為無知而膽大,我為自己樹立了一個目標(biāo)——成為世界上最優(yōu)秀的游戲分析師之一。還笑?如果我告訴你我認(rèn)為游戲機(jī)制是游戲開發(fā)者諷刺自己的術(shù)語呢?或者DAU(日活躍用戶)聽起來更像新的中國哲學(xué)學(xué)說而不是基本指標(biāo)?可以說,我距離目標(biāo)還有很長的路要走。所以我像大部分人那樣做了——我Google了很多資料。當(dāng)我學(xué)習(xí)完Google來的東西后,我就買了書。我讀完書后,我又去向行業(yè)專家討教。正當(dāng)我開始變得驕傲自大時,我受到了封閉測試和軟發(fā)布的考驗,正是那期間,我發(fā)現(xiàn)我的40%的學(xué)習(xí)時間本可以更好地利用。所以我決定寫本文,為此我想出以下幾個標(biāo)題:

簡單9步成為游戲分析師!
9件事助你成為游戲分析大師!
一月速成王牌游戲分析師!

如果以上標(biāo)題讓你覺得熱血沸騰,那么做好被潑冷水的準(zhǔn)備吧!本文不是教程。你不會在下文中讀到關(guān)于游戲分析的方方面面的建議。我之所以寫本文,是因為我希望在我決定成為游戲分析師的時候,我能首先讀到這樣的文章。借本文,我想簡要地介紹一下成為一個合格的游戲分析師的過程。

1、從單一的游戲類型入手  

游戲類型有不同的定義,比如從平臺的角度說,有PC、游戲機(jī)、手機(jī)等;從機(jī)制的角度說,有匹配消除類、MMO、模擬等;從種類來說,有動作類、冒險類和賽車類等。這些類型是可以互相結(jié)合的。當(dāng)選擇游戲類型時,應(yīng)確保它在市場上有足夠的占有率。至少,這種游戲類型有排行榜的前100名中有比較體面的名次。挑選最初的游戲類型并不意味著你這一輩子都要研究那種類型。它只是作為一個起點。你應(yīng)該知道收益遞減法則,如果你一開始就研究多種游戲類型,你積累下來的知識會越來越少。與其艱難地把游戲機(jī)FPS和休閑免費(fèi)手機(jī)游戲的共性特性歸納清楚,不如一開始就好好研究一種游戲。

2、閱讀El-Nasr、Drachen和Canossa寫的《游戲分析學(xué)》

每個游戲設(shè)計師都必須有一個起點,這本書就是一個好開頭。本文知識豐富、角度全面、由淺入深。雖然本書的長度過長(超過800頁)、語調(diào)不一致(包含50多種不同的視角)和技術(shù)參考過時,但它包含相當(dāng)實用的信息。當(dāng)你還沒有任何游戲分析的基礎(chǔ),這些海量信息是非常值得學(xué)習(xí)的。

3、認(rèn)識行業(yè)專家  

如果你完成了上面兩步,那么接下來你可以使用搜索引擎了。在搜索欄中鍵入指標(biāo)和行業(yè)熱詞,你應(yīng)該會看到大量文章和網(wǎng)站。如果你覺得自己運(yùn)氣很好,那就在搜索欄中鍵入某款游戲名稱和“分析”兩個字。在你過濾掉無用信息后,結(jié)果應(yīng)該主要關(guān)于行業(yè)研究或發(fā)現(xiàn),你會從個人和游戲服務(wù)商發(fā)布的研究中發(fā)現(xiàn)有價值的東西。

與書籍推薦一樣,專家的分析或觀點通常(必然地)與商業(yè)利益有關(guān)??偸亲⒁膺@些信息的語境,盡量搜索反對意見。在游戲分析經(jīng)濟(jì)中,知識仍然是金,所以在專家的博客和網(wǎng)站中表達(dá)感謝。一旦你訂閱了專家的網(wǎng)頁內(nèi)容,就可以跟進(jìn)專家的Twitter了,社交媒體改變了信息傳播的方式,所以請確保你使用了所有可用的工具。

4、正確認(rèn)識指標(biāo)  

到這時,你應(yīng)該已經(jīng)閱讀了非常多關(guān)于游戲指標(biāo)的東西,它們甚至已經(jīng)成為你的日常交談話題。事實上,我每天都花五分鐘時間討論把大額玩家叫作“鯨魚玩家”是否更可愛,如果我們不考慮它就是ARPU的話。這五分鐘我永遠(yuǎn)也拿不回來。

在大部分的分析會議上,指標(biāo)都被作為談話的起點和終點。對于所有關(guān)于樂趣因素和創(chuàng)新設(shè)計的演講,游戲最終是由它們的底線數(shù)字判斷和衡量的。你是否開發(fā)了一款好游戲?你怎么肯定你的游戲很好?你媽的認(rèn)可不算數(shù)。通常來說,指標(biāo)是微妙或細(xì)微的問題的指示器。指標(biāo)告訴你方向,然后由分析師深入細(xì)節(jié)并找出問題。這就是為什么存在游戲分析師這種職業(yè)。知道指標(biāo)不算什么,它只是一個最基本的要求。

但注意,并不是靠指標(biāo)就能產(chǎn)生《Candy Crush》。有些人認(rèn)為使用指標(biāo)就能做出操縱玩家花錢的山寨游戲而不是給玩家?guī)順啡さ暮糜螒?。過分使用數(shù)據(jù)當(dāng)然會產(chǎn)生糟糕的結(jié)果,但我和其他許多人認(rèn)為,不使用數(shù)據(jù)同樣是很危險的。最終,大部分業(yè)內(nèi)人士認(rèn)為,數(shù)據(jù)分析型設(shè)計(與數(shù)據(jù)導(dǎo)向型設(shè)計相反)能夠幫助開發(fā)者做出既有趣又賺錢的游戲。

5、基本技能要求

SQL和Excel開始。SQL是主要的數(shù)據(jù)庫語言,盡管不同平臺上有很多變體,但基本面是一樣的。SQL幫助你檢索、格式化、組織和操作來自最傳統(tǒng)的數(shù)據(jù)儲存區(qū)的數(shù)據(jù)。Excel當(dāng)然是世界上使用最廣泛的數(shù)據(jù)分析工具,它有非常強(qiáng)大的表格功能。記住,這些只是基本技能。分析數(shù)據(jù)的技術(shù)和工具是令人驚喜的,且總是在變化,所以一兩年后,你會發(fā)現(xiàn)自己只會操作表格或編寫SQL查詢,你會面臨極大的競爭劣勢。

6、使用清單列表

使用清單的前提很簡單:你越少依靠記憶力越好。當(dāng)判斷游戲表現(xiàn)時,許多分析師會使用他們已經(jīng)掌握的知識開始分析數(shù)據(jù)。如何積累已經(jīng)學(xué)會的知識?通過重復(fù)背誦指標(biāo)、維度和技術(shù)分析數(shù)據(jù)。但無論你的記憶力多好,要記下所有東西仍然是困難的,何況可能會發(fā)生記憶錯誤。

清單可以減少記憶壓力。它們以簡明的方式鎖在分析思考中,使過程更可重復(fù),并體現(xiàn)錯誤—-允許你專注于思考新挑戰(zhàn)和新問題。如果你想學(xué)習(xí)本文,就使用清單列表吧。它們都是很有價值的。

7、循序漸進(jìn)地學(xué)習(xí)困難的新技能

如顆你想成為分析師,你要學(xué)習(xí)的困難的技能非常多(注:例如Python、emcache、R、Qlikview/Tableau,、nformatic等等)。學(xué)習(xí)困難的新技能的問題是,非常費(fèi)神,通常需要你付出巨大的努力。但不要著急,多給自己一些時間和空間去磨練你的技能。

8、拒絕簡單化

在媒體的號召下和蘋果的極簡主義設(shè)計風(fēng)格的影響下,人們對簡單化或流線化的渴望達(dá)到了前所未有的程度。游戲分析學(xué)也隨之越來越追求在文章中簡單地解釋自身,以至于單一的數(shù)字成為衡量成功的主要標(biāo)準(zhǔn)。但說到底,各個數(shù)字取決于大量其他因素的相互作用,達(dá)到一兩個基準(zhǔn)點并不能保證游戲成功。甚至看似關(guān)系密切的第2天和第30天留存率也并不總是相關(guān)的。相反地,你應(yīng)該衡量盡可能多的方面(在不特征游戲性能或超出預(yù)算的情況下)。設(shè)計數(shù)據(jù)結(jié)構(gòu)使之提供最佳表現(xiàn)和最大的靈活性——不只是最容易讀懂。從多個角度評估游戲表現(xiàn)——不只是人人都使用的指標(biāo)。UI和可視化設(shè)計應(yīng)該追求簡單化,但其他方面如數(shù)據(jù)庫和統(tǒng)計算法未定是抽象的。所以,擁抱復(fù)雜吧。

9、找到解決方案的能力

作為分析師,你的工作不只是觀察數(shù)字和每天、每周、每月做報告。這些工作有電腦負(fù)責(zé)。你的工作是找出導(dǎo)致這些數(shù)字出現(xiàn)的原因,以及推論出改進(jìn)的可能方法。優(yōu)秀的分析師是游戲工作室的積極鑒別者。設(shè)想一下數(shù)據(jù)和分析學(xué)能有什么作用,然后去實現(xiàn)這些作用。

最后,享受成為游戲分析師的過程。畢竟,我們的工作是幾乎能夠?qū)崟r得到數(shù)百萬玩家驗證的。偶爾停下來問問自己:“還能比這個更好一點嗎?”

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }