收到【Doom啟示錄】再版的訊息,非常高興,記憶也一下子被帶回2005年,當時正在迷茫中準備找軟件開發的工作或者出國再讀讀書的我,在網上偶然讀到【Doom啟示錄】的章節,一下子改變了之後的道路甚至看問題的方式,一晃16年過去了,【Doom啟示錄】中開發的那份精神始終左右相伴,從未消散;
新版本有幸給此書寫了序言,對此書想說的一切都在這份序言裏,這裏貼一下:
有的時候你不得不感嘆生命的奇妙,10年前,我當時還是一個迷茫的電腦系學生,偶然在BBS上看到【Doom啟世錄】的章節,就此改變了我的生活,很長一段時間裏,我一直把這本書帶在身邊,讀了一遍又一遍直到都背下來了。
我也毫不猶豫的轉向了遊戲編程領域,進入了遊戲行業,帶著對【Doom啟世錄】裏那種開發生活的無限向往,在引擎編程中沈浸了10年。
引擎團隊本能的追求更逼真絢麗的畫面,更流暢的執行速度和簡潔的程式碼,我們都超喜歡【Doom啟世錄】,是卡馬克的粉絲,是Id精神的踐行者。
而在這時,突然接到【Doom啟世錄】再版寫序的邀請,明顯感覺到身上因為激動而微微出汗,很高興有機會好好的聊聊這本書。
精彩
首先本書講述的是一個非常精彩的發生在遊戲行業的美國夢。
兩個約翰(卡馬克和羅梅洛),才華橫溢,相得益彰,組建了Id Software遊戲開發公司。在這裏技術,設計和藝術一起產生了核聚變,從【德軍總部3D】到【淪陷戰士】(<Doom>)到【雷神之錘】(<Quake>),每款遊戲都呈現出革命性的,前所未有的暢快淋漓。
如果你是一個玩家,你會更能理解這種感受,那種仿佛電流從大腦擊穿到脊椎的感覺,仿佛在看喬丹在總決賽上空中換手和終場絕殺,邁克爾積遜在舞台上走太空步。
Id的幾款遊戲均被認為屬於史上最具影響力的遊戲之一,它們極大的推動了PC的流行和PC上的遊戲開發技術發展,在爭議中掀起文化浪潮,而死亡競賽更是把電子競技帶到了新的高度。
同時他們行事方式和價值觀是令人著迷和心悅誠服的,遊戲背後是登峰造極的技術和新穎犀利的設計,是永無止境的開拓和創新。
他們身上充滿了歇斯底裏的黑客精神和搖滾精神,理所當然的在他們的遊戲裏釋放暴力,開放遊戲讓玩家制作他們自己的mod(完全不在乎這會傷害他們的商業利益),開放自己的原始碼。。。所有都那麽的直白,沒有一絲做作。
熱愛
我們常常會聽到「你要做你熱愛的事情「,」去實作你的夢想「,但這些簡單的說教未免有些太空洞,它到底是怎樣的一種體驗,我們無從知道。
而透過【Doom啟世錄】的文字,你似乎能嗅到湖畔小屋旁飄來的烤肉氣味,感受到他們在開發時候所散發的熱浪,通宵達旦的壓榨模式,那種無與倫比的爽快。
比如這段:
「讓你跑!雜種們!」羅梅洛叫道:「去死吧!噠噠,噠噠噠……」納粹黨衛軍們無處不在:走廊裏、大廳裏、希特勒的肖像前、木桶的背後,羅梅洛現在就在那個世界裏,他拿著機關槍席卷過一個個房間,納粹士兵們如草芥般在他面前倒下,羅梅洛踏過他們血肉模糊的屍身,繼續前進。羅梅洛越來越熱心於【德軍總部3D】的開發,這很容易感覺得到,你只要留意他叫喊起來的音量就可以了。大家都發現,這個遊戲對羅梅洛來說已不只是工作的一部份,而是生活的一部份,他花在遊戲測試上的時間越來越多,而當他不在測試的時候,他就在透過BBS尋找各地的玩家幫他測試。
熱愛的威力在於:它會重新定義你的工作與生活。
對於我們大多數人來說,工作更多的是要遭受的苦,受夠了苦之後,到業余生活去享受,甚至有時我們在談及夢想的時候也是這樣,為了某個目標,去奮鬥去吃苦:過程總是苦的。
但在Id所呈現的熱愛,則是常規「熱愛」的提純版,就是在開發的當下,在手中的程式碼,在螢幕上的像素,他們生活在自己的遊戲裏,與自己的遊戲一同呼吸。
而在遊戲完成的時候,整個遊戲世界隨之搖擺,他們在迪斯尼遊樂場遇到這樣的玩家:
「剛才誰提到德軍總部嗎?」旁邊池子裏有人問道,然後他拍了拍他的朋友:「我們愛死那個遊戲了!」 Id 的人們半信半疑地看著他們,但是,玩家是裝不出來的,他們跳進了id 的池子,滔滔不絕地談論起那個遊戲。
聽玩家滔滔不絕談論你的遊戲,這對於遊戲開發者來說真是無上的享受,狂喜和幸福。
這就是這本書的絕妙之處,它會把激情,熱愛與夢想,色香味俱全的放在你面前,讓你去觸摸,去感受。
每年,無數的年輕人都會在長輩的苦口婆心中陷入糾結,是去尋找追逐自己鐘愛的職業還是去做安穩的「好工作」,先讀讀這本書吧,決定之前你得知道熱愛與夢想真正是什麽。
禪宗
書中對於卡馬克有一句話說的非常貼切:「長年浸淫於影像編程中的他幾乎達到了禪宗般的境界「。
對,就是禪宗的境界。
卡馬克對於技術與編程,超出了喜愛的範疇。他深受黑客精神的影響,相信一切問題都能被技術解決,這與當下矽谷看問題的方式:「死亡不過是一個技術層面的問題」有同樣的意味。
並且,卡馬克本然的拋開一切雜念,完全的專註於編程,享受那種寧靜—禪的境界。
比如這段:
「 如果說死亡競賽是對工作、家務、壓力、勞累等事物的一種解脫,那麽,這種解脫是卡馬克所不需要的,甚至是無法理解的。他看到電視上人們出入酒吧、結伴郊遊、度海灘周末,所有這些對他都毫無吸重力。卡馬克清楚地知道,他喜歡的事情就是——編程,他系統地安排著生活,把大部份時間都用於此,達到一種更孤寂更專註的境界「
其實早先,我也在很多地方看到關於編程中的禪意內容,包括各種編程藝術的書籍,還有【編程之禪】這樣優美的詩文等,但這些太過虛無縹緲,沒法真正的理解。那時編程於我,和考試差不多,就是一份差事。
【Doom啟世錄】把卡馬克在這方面以一個個故事,一點點的真實表達出來,讓讀者得以真正的理解。
這對於當時的我,具有革命性意義,讓我對開發產生了無比的向往,激發我也學著去理解和信仰技術,學著心無旁騖的去編程。
對於程式設計師來說,編程的主觀感受,有著非常嚴重的兩極分化,也會導致截然不同的結果:
對於一些人來說,編程意義索然,枯燥難以理解,復雜的讓人想吐。
而對另外一些人來說,它意義非凡,它推動世界前進,幫助把火箭送入太空,拯救生命,傳播資訊知識以及帶來全新的娛樂體驗。
在這種信仰下,你會自然地進入到更深層的寧靜和專註,把邏輯的本質以簡潔優雅的程式碼表達出來,進而體會到那種深度的愉悅。
告訴我們如何編程的書有很多,但是能告訴我們為什麽去編程,編程有多酷,激發對此的信仰和認同的書卻是不多。可以說在編程方面,【Doom啟世錄】是我讀過的最重要(沒有之一)的書。
時光
多年來,遊戲的勢頭愈發勁猛,現在全球遊戲產業的規模已經超過電影和音樂的總和,成為無可爭議的最大規模的娛樂市場。
2013年,卡馬克離開了Id Software,至此Id的創始人均離開了公司,回頭望去,不禁讓我想起蘋果的廣告詞:
「向那些瘋狂的家夥致敬
他們特立獨行
他們桀驁不馴
他們惹是生非
他們格格不入
他們用與眾不同的眼光看待事物
他們不喜歡墨守成規
他們也不願安於現狀
你可以贊美他們 參照他們 反對他們
質疑他們 頌揚或是詆毀他們
但惟獨不能漠視他們
因為他們改變了事物
他們推動人類向前發展
或許他們是別人眼裏的瘋子
但他們確是我們眼中的天才
因為只有那些瘋狂到以為自己能夠改變世界的人
才能真正的改變世界 」
後記
這本書在亞馬遜獲得了4.8/5的高分,讀者紛紛給予了」驚艷「,」必讀「的評價,也被認為是遊戲開發史上最好的傳記類書籍。
譯者孫振楠先生是個玩家,轉譯的非常到位。
作為讀者,非常感謝作者和譯者把這樣精彩的書帶給大家。