看板 GameDesign 關於我們 聯絡資訊
※ 引述《swenj (swen)》之銘言: : 還有如何取得這些軟體...... : 以及哪些書本或網站可以有這方面的資訊 : 謝謝 我相信, 比起任何能力而言, 遊戲程式員需要的不是能力而是素質: 1. 能夠不斷自己去引發, 實行, 並完成一些即使是幼稚的遊戲項目 2. 願意忍受學習大量自己從沒接觸過的東西 3. 接受自己資源有限的事實 第一點之重要性, 在於這是很多「會一點軟件設計卻又覺得寫不出遊 戲」的程序員和遊戲程序員的分別. 這是針對你所說, 你所學的 C++ 等語言的基本邏輯架構, 而認為這跟遊戲相去甚遠的想法的. 事實上 , 你已經有能力寫遊戲. 但那是甚麼水平的遊戲? 我說一個比方, 像是猜數字遊戲, 電腦隨機 產生一個數字, 然後你猜, 電腦會提示你你猜的數字比答案較大還是 較少的那種. 又或者複雜一點的, Ti-Tic-Toe, 即是過三關. 也是只要很初級的程 度就可以寫得出來了, 更複雜一點的, 例如貪食蛇, 俄羅斯方塊, 所 要求的水平其實也不過是小學生也能掌握的軟件技術. 問題是這跟我說的有甚麼關係? 最大的關係是, 很多程式員之所以永 遠無法寫出遊戲, 正是因為他看不起以上那些遊戲, 覺得沒有像外面 電玩那樣的聲光效果和複雜性, 就不像是遊戲. 結果他們從不會依著 自己有限的能力去先編寫一些較為幼稚的遊戲, 而希望一步登天地一 造就造一隻 RPG 出來-------欠缺基礎的結果, 就是大概他只能跑去 用 RPGMaker 2001, 並永遠用下去. 因為他沒有投入去練習寫遊戲所 需要的思考方式. 當然, 很可能 RPGMaker 根本就是答案, 若要的是造一些常見的套裝 者, 那實在沒有必要學太多. 但如果你希望你有盡可能實現自己所有 想法的能力, 你得接受另一個更漫長的鍛練過程, 也就是, 鍛練遊戲 的思維. 因為, 製作遊戲的思考方式是這樣的, 就是: 怎樣用有限的資源令這些資源, 由一件東西, 變成有趣味性的東西 遊戲是玩具, 造玩具的玩具家和暴君不同的地方, 就是暴君是先有一 個有趣的念頭然後不惜代價地讓這有趣的念頭實現. 比方說, 酒池肉 林, 紂王覺得整個池都是酒很有趣, 便跑去實現了. 這就是暴君式的 思維, 任何一個人都有這種思維, 不過若你不是很有錢或者你是暴君 , 你實現不了. 玩具家, 或者遊戲設計者是相反, 他並不先有意念, 他先擁有的是資 源, 比方說, 一塊木頭. 然後他要想怎樣令這塊木頭變得有趣, 結果 他將這塊木頭弄成了一副象棋. 把木頭交到每一個人手上有不同的結 果, 遊戲設計者就是能夠將木頭變得很有趣. 真正的本事不是在於自己的想像力有多大, 雖然大部份人都會說想像 力「很重要」, 真正的本事是, 怎樣在有限的資源之下將想像力發揮 到最大, 並*實行*. 如果你擁有的是一部電腦, 以及只能寫一些基本邏輯, 而未學會畫圖 等東西的軟件能力, 那麼你應該造的, 是怎樣可以不借助圖案, 聲音 等東西, 去令一個程式變成一個讓人覺得有趣的程式. 也就是說, 你不需要別的書, 你需要的是用你現在學會的所有程式技 巧, 去寫一個你技巧裡最好的遊戲. 在越有限的資源環境下, 越能鍛 練出遊戲創作者的想像力, 這才是在鍛練你作為遊戲設計員的能力. 當你寫了幾個看起來不怎麼樣的遊戲後, 你漸漸掌握了思考的方式, 你就會發覺你是不必看任何書的. 你所擁有的工具, 如 C++, Java 已經包括了你所需要的大部份東西, 你會自己就會想到大部份的用途 , 我自己的話, 我很久之前寫一個 3D 迷宮遊戲, 想要找到迷宮的行 法, 結果就自己開發了一套 Algorithm, 後來我上大學的時候才發覺 這套 Algorithm 跟外面通用的幾乎一樣. 大學並不會教你怎樣寫遊戲, 而如果你需要任何書, 也只是一些用來 記載那些語言的語法, 基本編程的小冊子. 重點是你有耐心去慢慢製 作最粗糙的東西, 不斷的改良. 若你有這種耐心不去放棄, 你就會成為遊戲程式員, 如果你沒有這種 耐心或者害怕踏出第一步去實行, 則無論學多少年編程, 遊戲設計都 離你不近. -- 網絡, 對於很多人而言, 可能僅是娛樂, 至少香港人普遍有這想法. 但是, 我卻認為, 只要人類文明在未來不衰落和滅亡, 那麼, 我們的 文明將不會脫離網絡. 我們將會是這百年, 甚至千年歷史裡的先民. BBS, 作為一種古老而深厚的網絡文化, 會在歷史上有著怎樣的位置? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.252.90.21 ※ 編輯: chenglap 來自: 218.252.90.21 (03/18 12:12)
adms:好文!! 大推!! 03/18 13:32
linjack:您寫的文章真的每一篇都很發人深省 小弟深感佩服 03/18 15:06
swenj:豁然開朗 感謝各位大大m(__ __)m 03/18 16:52
sin111:講的很有道理 03/18 18:48
Leone:push! 每篇都深感佩服+1 03/18 23:26
chenglap:在我香港人的角度看, 有金磁片獎的臺灣是值得羡慕的. 03/19 00:52
chenglap:臺灣大體上製作遊戲的土壤比香港好, 也曾經頗為強大 03/19 00:52
chenglap:我希望能夠將這些曾經給過我的感受, 回遣回來而已. 03/19 00:53
chenglap:我自己寫的第一個遊戲是臺灣「看漫畫學電腦」系列裡的 03/19 00:53
chenglap:猜數字遊戲, 也是從這麼簡單的東西開始的. 03/19 00:54
chenglap:當時很容易就能追上商售遊戲的水平, 但現在遊戲已變成 03/19 00:54
chenglap:資金密集的行業, 業餘者只能寫程式, 美工音樂想一個人 03/19 00:55
chenglap:完成不容易, 我希望若我能說服更多人對遊戲這回事有希望 03/19 00:55
chenglap:的話, 那麼, 能夠合作的人應該也會增加吧. 03/19 00:55
GKy:"也曾經頗為強大"...推這句(淚) 03/19 00:57
GKy:很久以前某集軟糖世界還有韓國人來台灣取經的報導..不知幾人知 03/19 00:58
geken:推推 03/19 01:34
popfish:chenglap對於AJAX你有沒有什麼看法? 03/19 07:49
popfish:最近看到你常在這裡出沒,常交流吧^^ 03/19 07:50
chenglap:臺灣出產的遊戲軟體數量大概是香港的十倍以上. 03/19 09:40
chenglap:那可一點也不弱了. 可惜那是網絡遊戲未氾濫之前的事. 03/19 09:40
chenglap:至於 AJAX, 那是做 Web 的, 寫 Web game 又是另一泛籌. 03/19 09:40
chenglap:看過中文的 web game, 普遍對平衡的要求和概念都不高. 03/19 09:40
shivaeye:你的表達能力我十分認同 03/19 16:48
ZFang:我剛也是程式寫到有點心灰,這篇真好,又讓我重新振作了 03/20 01:07
GKy:AJAX只是變體版的 Java Script 技術吧? XD 我寫過類似的.. 03/20 05:04
jimm1215:真是寫的令人太好了!! 03/20 10:17
pureman:寫的好!讓我回想起我開發自己遊戲的歷程 03/21 00:07
chenglap:若大家的心衰頹, 很多很可能很好的遊戲就會胎死腹中的. 03/21 17:48
chenglap:想盡量讓大家的心能夠再熱情一點. 03/21 17:48
plnex:真的推 帶有哲學意味的文章 實踐 真的是很重要的一環 03/23 04:00
chenglap:這, 很多人是少看了造一個遊戲所需要的毅力了. 03/23 15:33
chenglap:那比起技術要重要多倍, 卻是很多人所忽視的. 03/23 15:33
pipifish:寫的太好了 03/31 23:24