PC游戲編程

                  劉剛

 序篇     為什麼要編游戲
 

     從小就很貪玩的我一直被父母告誡,玩是永遠也
 不能當飯吃的.於是我不得不象所有普通的孩子一
 樣把儘可能多的時光交給書本,而僅僅把玩當作一
 種奢求.直到有一天我突然在想,人活ぴ到底是為了
 什麼呢?我不知道有多少人(尤其是年輕人)曾經考
 慮過這個問題.這個問題我考慮了好久,甚至直到現
 在都不能肯定是否找到了答案.但是我想這沒有關
 系,重要的是以什麼樣的態度去生活,這就是我想在
 這裡告訴各位的.
     我選擇了製作電子游戲做為職業,這一直是個頗
 具爭議的職業.一方面它的工作成果是供人娛樂的,
 於是很多人都認為它一定也是很好玩的一件事.另
 一方面正因為如此,便有更多的人認為這是"不務正
 業",哪裡有一邊游戲一邊工作的道理呢?
     我想他們說得很對,世界上的確沒有一邊游戲一
 邊工作的道理,否則我想就沒有人再去做那些枯燥
 的工作了.可是我又認為這與把製作游戲作為職業
 並不矛盾,因為我們的工作不是玩游戲,而是"做游
 戲".做游戲與玩游戲一樣的好玩麼?
     我想告訴人們的第一件事情就是:做游戲並不好
 玩.
 

     第一章    理想與人生目標

     從很小的時侯,我就一直喜歡做夢,當然更多的是
 那種白日夢.凡是我喜歡的而又得不到的東西,我都
 會把它在夢裡實現.後來,年歲大了一些,夢很少做
 了,因為我不得不象許多人一樣,必須每天坐在書桌
 前面對ぴ書本,唯一的那點時間也只能抬眼望望窗
 外.於是外面的世界在我心裡就愈來愈美好,再加上
 偶然感受到的那一點愛.我在想,如果不僅能夠把夢
 想實現,而且讓所有人都可以看到那該有多好!
     人總是要追求那些得不到的東西,為了把夢想實
 現,我一直在尋找.或許有許多機遇可以把我帶到別
 的道路上,但是我最終還是來這裡做游戲.做游戲的
 最大快樂恐怕就是實現夢想吧.我們可以按照自己
 的意願創造一個的世界,這個世界的人物是我們喜
 歡或憎恨的人,這個世界的規則任由我們制定,這個
 世界的故事是我們聽過得最好聽的故事.然而這些
 都不重要,關鍵在於如果這個世界真的如此美好,會
 有無數的人與我們共享.在這個世界裡,我們一起歡
 笑,一起哭泣,一起憎恨,一起熱愛,我們可以感受世
 界上最美麗的景色,可以體驗世界上最動人的情感.
 如果說生活可以被釀成酒,那我們就是釀酒的人,如
 果說生活可以被種成花,那我們就是養花的人,如果
 說人的夢想可以實現,我們就是實現夢想的人.這也
 許就是許多年輕的人們立志于此的原因之一吧.
     每個人的生活目標都是不一樣的,各人有各人的
 活法,誰也不能強求.對於年輕人,他邁向成熟的第
 一步,就是找到自己的目標,然後用自己的一生去追
 求.
     有一本書上說,一個人從二十歲到六十歲中,有三
 分之一的時間都在工作,如果在這些時間裡你都過
 得很苦悶,不開心,那麼這真是一場悲劇.我想這很
 有道理.在我們生命中最重要的部份,我們為什麼要
 生活得枯燥乏味呢?就算不能找到我們喜愛的工作,
 我們就不能在現在的工作中找到樂趣麼?
     我開始製作游戲的時侯,可以說完全憑借自己的
 興趣.但是隨ぴ時間的流逝,在游戲的製作過程中,
 我仍然在不停地問自己,我到底願意把自己的一生
 奉獻給它麼?我找到做游戲的樂趣了麼?我仍然在
 尋找人生的目的。
     我聽到有人說不到七十歲沒有資格談論人生.我
 顯然還沒有資格,但是我想二十歲有二十歲的人生,
 四十歲有四十歲的人生,七十歲有七十歲的人生.至
 少現在我不應該後悔.那麼,你的夢想是什麼呢?你
 打算如何去實現你的夢想呢?在我們的年輕時代,是
 否應該儘量去嘗試生活的樂趣呢?如果你找到了你
 的夢想,無論它將會是什麼,我都會衷心地祝福你,
 因為在年輕的人生道路上,你已經邁出了第一步.如
 果你已經邁出這第一步,決定製作游戲的話,我想你
 已經達到成為第一流游戲製作人的必要條件,準備
 向你的目標前進吧!那些正在做游戲和即將做游戲
 的人們,你們準備好了麼?
 

     第二章    成功素質

     說起製作游戲有人說很容易,因為似乎每個想做
 游戲的人都可以做.可是又有人說很難,因為要學的
 東西有很多.他們說得都很有道理,其實應該總結為
 一句話:想做游戲很容易,想做好游戲難.
     要說容易到什麼程度,我可以這樣講,任何一個人,
 只要他(她)想做游戲﹐無論他是什麼樣的年
 齡﹐什麼樣的學歷專業,什麼樣的生活經歷,只要他
 稍微學習任何一門計算機語言,對游戲有那麼一點
 了解,就可以做.要說難,大家應該可以看到,全世界
 能做出好游戲的人並不多.對於我而言,這也仍然是
 一個夢想.儘管如此,我仍然試圖找到一個方法,使
 自己能夠成為一個合格的游戲製作者.於是我努力
 去了解那些成功的游戲製作者和在其它行業成功
 的人士,想從他們那裡找到共同之處.
     終於,我發現了兩點,無論這些人所處的時代,從事
 的職業,個人的性格有多大的不同,這兩點都是一致
 的:
     第一,熱情.
     一個人一輩子可能只從事一項工作,如何才能永
 遠保持把這項工作做下去和越做越好呢?那就是對
 自己從事職業的熱愛,對事業的激情.並不排除有的
 人不熱愛某項工作也會把某項工作做好,但是做我
 們這樣的工作是遠遠不夠的.我們的工作不僅僅是
 完成一個產品,達到某些功能,而是要創造一個世
 界,一個任何其他人都無法做出的世界.我們的工作
 沒有一般,只有最好.如果沒有熱情,我們就不能把
 自己內在的潛能激發出來,就不可能用儘自己的全
 力,也就不會做出別人做不出來的東西.
     第二,持久的熱情.
     年輕人做某件事的時候,經常會有很大的熱情,可
 以這種熱情很快就消退了.如果事情只做成了一半,
 半途而廢,那仍然完全等於零.所以這種熱情必須是
 持久的,甚至是永遠的.在我們工作的時候,會遇到
 各種各樣的問題和困難,這時候我們採取什麼樣的
 態度呢?是堅持下去還是換一條路走?我不贊成固
 執己見,因為有的時候如果我們換一個思路就會另
 有一翻天地,如果你發現自己不適合做游戲,為什麼
 不去找一個更適合自己的職業呢?可是,一但選擇了
 道路,那就應該堅持下去,至少是一段時間.這恐怕
 就是玩游戲與做游戲最大的區別吧:玩游戲什麼時
 候都可以,想玩就玩,想停就停;可是做游戲就不能
 這樣,絕對不能停下,至少完成當前這一個.當你連
 續三個不眠之夜後,仍然面對ぴ的是滿目創痍的游
 戲時,你心裡想的是什麼呢?是否還是要繼續下去
 麼?如果你面對漫漫長夜仍然要堅持把游戲做下去
 的話,這才是另一種意義的熱情.我把這種熱情稱為
 沉澱後的熱情.因為這種熱情不是一時頭腦發熱產
 生的,而是在最艱難困苦的時候思考決定的.這種熱
 情才最持久,才能夠推動你永遠向前,走向夢想成真
 的境界.

     也許你會問,條件就這麼簡單麼?只要有了這麼兩
 條就可以做出成功的游戲了麼?我的回答是肯定的.
 如果你具有這兩條的話,就一定可以製作出成功的
 游戲.可是,能夠達到這兩條的難度是很大的.就算
 你有多年的經驗,就算你有很高的學歷,就算你很聰
 明好學,如果不能滿足上面兩條,我敢保證照樣做不
 出好游戲來.
     很遺憾,到目前我仍然不能以我自己做為上面結
 論的證據.我祇想說的是,我曾經是這樣做的,而且
 以後會一直這樣做下去.如果哪一天事實證明適合
 我的工作不是做游戲,而是賣烤白薯,那我也會以這
 樣的態度全身心的投入到賣烤白薯的事業裡.
 

     第三章    天才與命運

     孔子曰:五十而知天命.為什麼要到五十歲才知道
 自己的命運呢?為什麼不能在二十歲時就知道呢?
 這樣我們還有時間去改變自己的命運,如果命運不
 可改變我們也好有個心理準備去享受或承受自己
 的命運啊.這大概是上天給我們開的玩笑.在我們向
 ぴ目標進發的時候,我們永遠不會知道什麼時候會
 達到目標,甚至是否會達到目標.
     有的人就相信命運,命運如何安排他就如何生活;
 有的人則有一半相信命運,他會努力奮鬥,但是得到
 任何結果他都會承受;有的人則完全不信命運,無論
 命運安排他多麼不利的環境,他都不管不顧.這三種
 人都有成功者,他們的生活方式也都是正確的.對於
 第一種人,他對任何事情都抱有感激,認為命運給了
 他所需要的一切,所以他勤勤懇懇地工作,認真把每
 一件事情都做好.對於第二種人,他知道人的命運有
 所不同,所以在遭遇挫折的時候也不會過於悲傷失
 望,很容易從痛苦中走出來,繼續他所能做的事.對
 于第三種人,無論環境給他多大的障礙,他都會毫不
 動搖,一直堅持到最後.但是,這些人都有他們的共
 同點:保持永久的熱情.
     這就象是一場賽跑,每個人的起跑點又是各有不
 同的.有的人一開始就在前面,他的家庭條件好,教
 育條件好,個人很聰明;有的人在後面,他的家庭條
 件不好,沒受過什麼教育,又很笨.那麼最終的結果
 誰會贏呢?
     如果說人從二十歲工作開始,到五六十歲退休結
 束,這場比賽將會持續三十年,在這三十年的時間
 裡,什麼才是勝利的保證呢?起點並不那麼重要,反
 而只有堅持下來的人才能成功.
     天才似乎是成功人士的代名詞,因為在一般人眼
 裡,他們都很聰明,做事很有效率,有一種特殊的靈
 感,他們能夠造就成功.我不相信天才,儘管我承認
 有的事情我不會做,而有的人則很輕鬆.因為這只是
 起點不同而已,我相信雖然現在我很落後,但是經過
 我的努力一定也能夠把事情做好.可是我相信勤奮
 的天才,因為他們不但起點比我高,而且同我一樣努
 力地奮鬥,他們會是我永遠追尋的榜樣.我相信,那
 些落後的人們如果能夠堅持下來,總有一天也會被
 別人稱作天才.而這時候的天才,應該與他們的堅持
 不懈的勤奮分不開的.
     生活是公平的,儘管有的人相信命運,我仍然這樣
 認為.

     可能你有許多疑問,為什麼一篇介紹如何編寫游
 戲的文章寫了這麼多似乎與此無關的內容在前面.
 其實我所想說的只有一條,不論你的起點怎樣,如果
 想以製作游戲為職業,那麼只要持之以恆,就可以成
 功.下面我所要說的一切都只是我在實際工作中總
 結的一點經驗,也許它能夠成為你的一塊鋪路石,使
 你少走一些彎路,或使你對面前的目標多一些了解,
 如果能夠達到這樣的目的,就已經足夠了. 1