游戲測試從零開(kāi)始v1
很早就想寫(xiě)這個(gè)帖子了,但是種種原因總是想下筆的時(shí)候缺不止從何談起,這里給各位想加入游戲測試的兄弟姐妹一點(diǎn)方向。
作為一個(gè)游戲愛(ài)好者從小就有一個(gè)夢(mèng)想就是如果天天和游戲打交道該有多好啊,可是父母常常告訴你游戲不好,玩游戲玩物喪志,如果有一天你可以堂堂正正說(shuō)我就是靠游戲吃飯呢?
游戲測試就是這樣一個(gè)”低門(mén)檻”的測試工作,但是正是因為大家都覺(jué)得門(mén)檻低,所以這份工作往往被很多人誤解,并且在尋找這樣的工作的時(shí)候處處碰壁!
游戲公司需要測試人員么?缺,非常缺,但是絕大多數人卻并不適合去做這樣的職位,為什么呢,我們先來(lái)看看一個(gè)大家眼里的游戲測試工作是怎么樣的.
游戲測試工作
小張是一家游戲公司的測試人員,每天工作都很忙,一天正好有空,小張和幾個(gè)朋友出來(lái)吃飯,聊著(zhù)聊著(zhù)就說(shuō)道工作了,小張簡(jiǎn)單的介紹了一下工作的情況
9:30 -12:00 玩游戲
12:00-13:00 午飯休息時(shí)間
13:00 -18:00繼續玩游戲
19:00 – 加班還是玩游戲
1周5天天天如此,周末還經(jīng)常加班.
其他人都羨慕的說(shuō),你工作舒服啊,天天打游戲就可以了,玩游戲還有錢(qián)賺。小張只能苦笑
游戲測試的實(shí)質(zhì)
是不是游戲測試工作就和大家平常玩游戲一樣呢?
只需要反復執行被測試對象,就可以發(fā)現游戲中的問(wèn)題所謂的BUG,然后通過(guò)某種方式提交給開(kāi)發(fā)人員,工作就完成了。
如果你簡(jiǎn)簡(jiǎn)單單把游戲測試當作游戲的過(guò)程那么就大錯特錯了。如果這樣就算你如何如何全力的去運行一個(gè)游戲,你仍然無(wú)法去確保一個(gè)游戲不會(huì )被玩家批評。例如cs游戲,為什么一顆手雷無(wú)法炸死玩家?作為一個(gè)想入門(mén)進(jìn)入游戲測試行業(yè)的你,應該能夠準確的回答這個(gè)問(wèn)題。 是不是作為一個(gè)游戲測試人員,你做為一個(gè)玩家努力的去發(fā)現游戲中的問(wèn)題(你個(gè)人感覺(jué)的問(wèn)題),你所做的就是正確的提高了游戲品質(zhì)呢?
否,先來(lái)想想剛才的問(wèn)題,作為cs中的一個(gè)手榴彈的設置,為什么一顆手雷丟不是玩家,甚至將手雷丟在腳下也無(wú)法將玩家殺死,頂多只能傷95HP,這違反了正常的邏輯,作為一款仿真類(lèi)游戲,為什么會(huì )有如此不仿真的情況發(fā)生?那么這個(gè)一個(gè)bug么?而在這個(gè)游戲中缺正是因為這種情況才避免了一個(gè)bug,很難想像在一局游戲中特別是在iceworld這樣的小地圖中,5發(fā)手雷丟出,一方獲勝。為了確保整個(gè)游戲的平衡,在設計這個(gè)游戲的時(shí)候已經(jīng)將這種情況考慮,從而得到一個(gè)95傷害上線(xiàn)的設計,來(lái)確保游戲的平衡性。
作為一個(gè)游戲測試人員對于你來(lái)說(shuō)游戲已經(jīng)不是一個(gè)娛樂(lè )的東西,而是一個(gè)設計好的邏輯代碼,你需要做的并不是通過(guò)執行去感受好不好玩,而是要去驗證整個(gè)游戲中所有的觸發(fā)條件是否正確設計并且可以觸發(fā)。
什么是一個(gè)好玩的游戲?為什么老早的fc游戲經(jīng)常比現在的某某大作更留下深刻的印象,游戲的可玩性在于整個(gè)游戲的設定,而在現在,隨著(zhù)硬件條件的升級,設計人員可以通過(guò)更加直接的方法來(lái)提現游戲,但是如果沒(méi)有一個(gè)好的設定,游戲也就成了一個(gè)高科技渲染的泡沫了,除了玩的時(shí)候覺(jué)得效果很好,音樂(lè )很好,本身游戲卻沒(méi)給人帶來(lái)一些印象。而且花了大量的注意力在效果上是,其實(shí)降低了游戲的可玩性,在某些方面TV Game比PC Game好玩了不少,除了某些必須使用鼠標鍵盤(pán)和網(wǎng)絡(luò )的游戲。
TV Game游戲的開(kāi)發(fā)有很多便利之處,更多的是因為競爭的對手都是知名大公司,如果你無(wú)法創(chuàng )作出一個(gè)優(yōu)秀的游戲,更本就沒(méi)有銷(xiāo)量的,Square公司在FF前正是如此,幾乎面臨倒閉才出現了這種國名大作。對于相同起跑線(xiàn)的TV Game唯一占領(lǐng)市場(chǎng)的方法只有提高游戲品質(zhì)
PC Game 幾乎無(wú)限的空間和完整公開(kāi)的開(kāi)發(fā)平臺是其閃亮之處,更加優(yōu)秀的效果和操作可能是PC Game的法寶,但是正是因為這點(diǎn)游戲性呢?說(shuō)道FIFA可能很多玩足球游戲的都會(huì )想到實(shí)況,而實(shí)況在很多方面都超越了FIFA,并且實(shí)況成為了最近各大游戲比賽的比賽項目,極品飛車(chē)和GT或者山脊的比較,相信在克服了圖像效果進(jìn)入ps3時(shí)代後,山脊的感覺(jué)可以甩掉nfs吧。
那么大家可以想到另外一個(gè)問(wèn)題了如何測試cs中的ak彈道是否正確?
游戲測試需要的基本素質(zhì)
相關(guān)業(yè)務(wù)基礎:作為一個(gè)游戲測試,你必須確保自己對游戲有高度的熱愛(ài)和理解能力,能夠比常人更快的掌握游戲的規則,并且從中找到快捷的通關(guān)方法,另外一方面你又是一個(gè)收集狂和探索狂,總是希望能吧整個(gè)游戲的所有秘密都發(fā)現。無(wú)論何種平臺何種類(lèi)型的游戲都能舉一反三。強調一下單機游戲,玩網(wǎng)絡(luò )游戲的豐富經(jīng)歷并不能有效的提高你的業(yè)務(wù)知識,真正的好游戲在單機上,特別是在比較早的游戲機上,這些作品才能提現游戲性。
相關(guān)技術(shù)基礎:對于一個(gè)游戲測試,那么調試和利用游戲bug是必須掌握的一個(gè)基礎,從老早的FPE,GameMaster,到后來(lái)的鍵盤(pán)精靈,網(wǎng)絡(luò )木馬,再到游戲存盤(pán)文件的修改,私服的搭建這都是最起碼的一些知識。而作為一個(gè)真正的游戲測試,你還需要掌握一定的軟件知識,如果你無(wú)法做好軟件測試,你會(huì )發(fā)現你更難做好游戲測試,因為游戲中很多東西都是隨機的。
語(yǔ)言:一般游戲公司都是外資的,所以比較流利的英文或者日文,韓文,都能有效的幫助你進(jìn)入游戲公司。
態(tài)度:這個(gè)游戲是你測試的,你要確保它的品質(zhì),這樣才對的起你在這個(gè)游戲中的名單
如何編寫(xiě)游戲測試簡(jiǎn)歷
既然要去游戲公司,那么簡(jiǎn)歷是首先打動(dòng)對方的要點(diǎn),為了體現誠意,請先好好了解一下要投簡(jiǎn)歷公司的相關(guān)情況,例如做的是那方面游戲,需要招什么樣的人,薪水大概是多少等等,在這個(gè)google發(fā)達的社會(huì ),要找到這些不難。在確定了目標是否符合自己後,首先去玩一下這家公司的游戲,請認真的玩,找到這家公司游戲的特點(diǎn),是抄襲還是原創(chuàng ),有那些bug.然后開(kāi)始整理簡(jiǎn)歷,簡(jiǎn)歷中盡量突出和面試公司需求想接近的內容。例如對方是做網(wǎng)絡(luò )游戲的,并且有明顯的抄襲某某大作的跡象,那么你應該好好對被模仿的對象進(jìn)行游戲分析,來(lái)表現你對游戲的理解程度。
個(gè)人是比較建議在簡(jiǎn)歷後附上對某某游戲的理解和分析,這樣能有效的打動(dòng)招聘單位的心,如果投了簡(jiǎn)歷沒(méi)反映,那么只能說(shuō)明你對游戲的理解還不夠,再接再厲。
一個(gè)好的游戲分析應該寫(xiě)到什么程度
真正的游戲測試工作并不是按照游戲設計來(lái)進(jìn)行的,只有超越設計才能去證明一些內容,而不是跟著(zhù)別人跑。所以你需要有很強的游戲分析能力,那么一個(gè)好的游戲分析要寫(xiě)道什么程度才能幫你做測試呢?
你要做到計算游戲而不是玩游戲,例如一下的分析
http://www.wowar.com/news/international/2007-11/9_36834_2.shtml最新更新的2.3測試服務(wù)器補丁里,出血的傷害變?yōu)?25%武器傷害(之前是100%)
出血!大出血
據傳!可能不屬實(shí)!出血(敏銳天賦)技能的攻擊速度被“同一化”到2.4(或2.6)了!
It's still unclear if it's an intended change or not, but according to multiple reports and tests it seems that the attack speed on hemorrhage has been normalized to 2.4 (or 2.6, still unclear).
目前,出血的傷害為“武器傷害+武器速度×(攻擊強度/14)”(此公式來(lái)自
http://www.wowwiki.com);
如果傳言屬實(shí),那么2.3版本中,出血的傷害將為“武器傷害×1.25+2.4×(攻擊強度/14)”(也有可能是(武器傷害+2.4×(攻擊強度/14))×1.25,不能確定)。
相信這是為了平衡“出血”一下增加25%傷害的巨大buff。
也許……是為了平衡一下這張圖里的盜賊……
平砍4364!出血9510??!國外論壇上的評價(jià)是“hit like a truck”,我的評價(jià)是“死于此刀下,做鬼也不冤……”
請注意,戰斗記錄中“暗影步”在出血爆擊之后立刻消退,這說(shuō)明這9510點(diǎn)中有暗影步的20%加成;應該有“卑鄙”的20%加成;“出血”本身是125%的武器傷害;這個(gè)盜賊拿的是速度2.7的劍,那算上“攻擊強度加成”的話(huà)大約有平砍的110%傷害。
1.25 × 1.2 × 1.2 × 1.1 = 198%,如果平砍真的可以砍出4300的傷害,那么“出血”上9500也不是神話(huà)……
還要注意:這個(gè)盜賊身上的[沙蟲(chóng)之毒]buff疊到了最后一層!換算起來(lái)增加了715的攻擊強度,這樣他的總AP超過(guò)了4000!然后,他身上的武器……T6……如果目標是狂暴戰士……死亡之愿……魯莽……那么平砍4300也不是不可能……
總之,標桿就是標桿……這兩三刀基本上是到了RAID BOSS的級別了……
Note that Shadowstep faded just after the Hemo crit, implying that the Hemo got a 20% bonus from shadowstep. We can probably also assume that the initial melee crit put the target below 35% health so Dirty Deeds kicked in. Hemo itself is 125% weapon damage. And it's non-normalised, so it gets a multiplier of 2.8 rather than 2.4 from AP. Not quite sure how much that melee hit got from base weapon damage, and how much from AP, but the net boost from a non-normalised Hemo will in in the region of 10%.
游戲測試的前途
對于現在來(lái)說(shuō)游戲測試的最好前途是轉做游戲策劃(GameDesign)并且我相信在很長(cháng)的時(shí)間內都會(huì )是這樣。
另外一個(gè)方面做游戲開(kāi)發(fā)或者美工也是不錯的選擇,當然一般轉開(kāi)發(fā)還比較簡(jiǎn)單,想賺美工太難了,如果想做Producer也是可以的。
我們來(lái)看看一個(gè)游戲公司的項目組組成
Produer 相當于項目經(jīng)理的職位
Programer 開(kāi)發(fā)人員
Game Design游戲策劃
Game Graphic游戲美工
Game Tester游戲測試
在這些職位中,對于人員要求最多的一般是美工和策劃,一個(gè)游戲公司如果專(zhuān)職測試人員過(guò)多是不正常的,那么只能證明這家公司測試的無(wú)能。而對于整個(gè)游戲來(lái)說(shuō)關(guān)鍵的是美工和策劃,游戲好不好玩其實(shí)和程序的關(guān)系不大,整個(gè)游戲就是一個(gè)引擎,別的關(guān)卡什么都是工具做出來(lái)的,大家可以想像一下DOTA,3C,三國無(wú)雙是怎么出來(lái)的?有開(kāi)發(fā)么,沒(méi)只用了一個(gè)War3的地圖編輯器。所以一個(gè)游戲也是開(kāi)發(fā)人員開(kāi)發(fā)工具,而游戲的完成是靠策劃和美工的,游戲的可玩性也是在于策劃的平衡調整,而測試人員能做的只能驗證再驗證。
有關(guān)游戲測試的其他
To be continue
by 云層 2007.11.06 晚
個(gè)人原創(chuàng ),轉載請注明出處。