看板 GameDesign 關於我們 聯絡資訊
※ 引述《haryewkun (Har)》之銘言: : 做遊戲,如果單從技術的角度來說,其實就是做軟件。 : 你必須先擁有足夠的編程能力,懂得怎樣開發一個“軟件”。 : 一開始,可能是寫一個簡單的計算器(calculator) : 接下來,可能是象棋或西洋棋。 : 然後,可能是編輯器(Editor),到 RPGmaker 做出來那種RPG, : 再慢慢接近你想要的遊戲、3D、特效……之類。 : 一般討論的技術或者工具,大多是為了解決專案中的某些需求而做出來的。 : 往往是,在架構都瞭解了之後,才發現有些工具或技術實在很好用,能節省 : 大量的開發時間,才去挑選工具,將其應用在自己的專案上。 : 先有病人而後有醫生。 : 如果自己還沒走到這地步,一開始就去學那些工具或技術,自然學了也不知 : 道這些技術要拿來做什麼、有什麼用。 不過這些概念有時並不一定需要有實際去開發過的經驗才能獲得。事實上,如果 平常在玩遊戲時除了樂趣以外,也不時去思考它是怎麼做到某些事的,再加上去讀去 問一些別人的經驗,往往就可以得到足夠概念。 比如說玩文字選項AVG遊戲,如果是劇情分支不很複雜的,我們常常會用樹狀圖 寫一堆if-else去表示分支,但是就一定會碰到一些遊戲你怎麼畫樹狀圖最後就會分 到完全看不懂或者一堆分支交叉甚至迴圈,於是我們就可以去思考、去找資料看這是 怎樣做到的,於是可能就了解這只要改用flag或參數就可以輕鬆做到,然後其實就了 解了RPG Maker或吉里吉里中的劇本流程控制。於是我們並不用去實做一套類似它們 的東西,卻可以學到同樣的概念,直接上手使用它們。 不過這個前提是對基本的邏輯之類要夠穩固就是。 : 推 feedingdream:小弟目前就是學 C++卻不知道能做什麼@@ 06/01 12:38 C++學通了幾乎啥都能做。不過問題在其實我還不是很清楚你想做的到底是什麼 。就我的概念來說,RPG Maker、吉里吉里跟Flash之中一定有滿足你需要的東西(就 你第一篇所提),但是你說都不是你要的,因此我弄不清楚是因為你並沒有真的把這 些東西了解而只是看個大概,或是說你其它方面有些實力還不太足夠讓你發揮它們的 能力(比如程式邏輯的能力、對遊戲架構的認知),所以你以為它們做不到你想做的 事,還是你真的想做一些它們一定做不到的事(這種事並不多,相信我)? 用C++從頭來當然都做得到,問題就是有沒有必要從頭來。尤其在你的情況很像 是連「程式語言是什麼」這種根本的概念都還沒有全盤了解,這樣要一切從頭來真的 會難度非常高。 -- 「如果你沒法給我個解釋的話,死一萬次也不能彌補你的過錯!」 「我沒辦法死一萬次賠妳啊。」 「可是你有辦法半死兩萬次,知道嗎,嗯?」 --蓮.席斯塔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.202.122
asleisureto:推這篇,用現成的確實限制比C++大很多,可是很多時候做 06/01 14:46
asleisureto:遊戲的限制根本不在這...就我所看過的自製遊戲多是死 06/01 14:47
asleisureto:在美術和企劃等方面,不然就是做一半就斷頭了orz 06/01 14:47
fbiwbi:推一下 ~說的很有道理 06/25 00:50