x
No Plagiarism!I4z3UzToSoifArDnMxYNposted on PENANA 上一章有提到,企劃實際玩過Demo後,很多時要調整。8964 copyright protection81PENANAcTEISadRPv 維尼
但調整也有很多種:更改玩家移動速度是調整;更改玩家移動方式——從「WASD」改成滑鼠點擊也是調整。8964 copyright protection81PENANAmsA8HyHgAH 維尼
以程式角度而言,什麼樣的調整會令我們頭痛呢?8964 copyright protection81PENANANmyDeRknK5 維尼
85Please respect copyright.PENANAQ8u0ljJpw7
8964 copyright protection81PENANAwyB8xk7Rl2 維尼
先以一個草莓蛋奶油糕為例子:8964 copyright protection81PENANA51LHEwu04X 維尼
當我們已經弄好蛋糕,卻突然想把草莓全部改成芒果。理論上很簡單,只要把草莓都拿掉,改放芒果就行。8964 copyright protection81PENANABXQehCK0TF 維尼
而如果要把奶油都去掉,改成巧克力漿……雖然有點費工,不過理論上也可以,小心把奶油都刮掉就好。8964 copyright protection81PENANApg3MRxenPw 維尼
但今天想把麵粉去掉,改成香蕉蛋糕,那基本上就只能打掉重來了。8964 copyright protection81PENANAY2eRkxsCnU 維尼
85Please respect copyright.PENANATlZo6PgHhZ
8964 copyright protection81PENANA9YVBTcLnlX 維尼
簡單來說,遊戲有分「外在」和「內在」。8964 copyright protection81PENANAW0LJSGuSdS 維尼
一般而言最外在的就是美術,只要功能完整,換圖或換3D模型都只是替換檔案。但不一般的情況是更換的美術過於吃效能,導致程式要做效能管理。8964 copyright protection81PENANATXjl0IYlq3 維尼
其次是一些數值相關的,比如武器傷害、技能冷卻時間等,除非不小心改成「0除以0」,不然很少有意外。8964 copyright protection81PENANAQ0CZIAIPxx 維尼
操作手感和關卡設計那些大概也是草莓。8964 copyright protection81PENANA21exEDVUcp 維尼
而「更改或增加遊戲功能」是奶油,處理時有可能傷及本體,但還不至於出大問題。8964 copyright protection81PENANAkd1jip9UM7 維尼
舉個例子,假如企劃突然想要「準確迴避時有子彈時間」,這時程式除了把功能寫出來,還要多次測試確保舊有的動作不會出bug。要知道程式的世界是連「上下次序倒轉」也有機會出錯的,一個看似問題不大的新功能也隨時會令遊戲當掉。8964 copyright protection81PENANAclCwokzbgk 維尼
至於遊戲核心則是蛋糕底,更改下去的破壞程度不一。2D平台改成橫向射擊還算可以,卡牌遊戲改成3D動作——直接混在一起做成巫師3還比較快((X8964 copyright protection81PENANAXeWawW6ARn 維尼
85Please respect copyright.PENANA49bIgO78LS
8964 copyright protection81PENANAzwiWOG8DLG 維尼
所以,企劃在調整時,儘量只動到草莓和奶油就好。8964 copyright protection81PENANA3gHzauHXDa 維尼
話雖如此,但什麼是草莓什麼是奶油其實由程式決定的。8964 copyright protection81PENANASE9mtMRMG9 維尼
上面說「操作手感和關卡設計『大概』是草莓」,其前提是程式有把事件規劃好。8964 copyright protection81PENANAz7HR0ty5re 維尼
比方說,一個2D平台遊戲,有「一般地版」、「移動平台」、「運輸帶」3種地型。而程式一開始把這些地型都分成不同物件處理,導致企劃想要「移動平台+運輸帶」時,程式就要開第4個物件。8964 copyright protection81PENANAK3vQCHjbZd 維尼
但假如一開始規劃好,「移動平台」是「一般地板+小風扇」;「運輸帶」是「一般地板+滾輪」。那麼要達成企劃想要的新功能,只要把「一般地板+小風扇+滾輪」就好。8964 copyright protection81PENANAnTXDH1kQch 維尼
有時候一些奶油會因為規劃得當而變成草莓。反過來亦言,沒規劃好就什麼都是奶油,甚至是蛋糕底。8964 copyright protection81PENANAstm9EwB9sh 維尼
但我相信「程式規劃」是所有寫程式的人的目標:D8964 copyright protection81PENANA3L9jx2sa7E 維尼
企劃找程式合作時,就先相信他們有這能力吧。假如對方真的能力不足,就討論怎麼處理……老實說,溝通才是企劃最重要的技能(所以我做不來;-;)。8964 copyright protection81PENANAN9rRwDD8HZ 維尼
85Please respect copyright.PENANAhZms2i1Ubn
8964 copyright protection81PENANAau1f2L6hlB 維尼
在上述前提下,最後再舉一些可能更易理解(?)的例子:8964 copyright protection81PENANA39nF40LHqw 維尼
2D平台的《瑪利歐創作家》,和RPG王者《RPG Maker》。8964 copyright protection81PENANACbV1gx4ZXZ 維尼
前者是讓玩家當企劃,程式已經分割好不同方塊的功能,讓玩家自由設計關卡。這是「把設計要素都規劃成草莓」的好例子。8964 copyright protection81PENANAptl8kfM6SM 維尼
而《RPG Maker》也是處理好「操作」、「UI」、「戰鬥」、「對話」等要素,讓用家更方便地弄一個RPG遊戲。8964 copyright protection81PENANAcn0b06YLeG 維尼
企劃要有認知,就是Demo出來後就已經和《瑪利歐創作家》差不多,原有的要素可以隨便調動,但要新增功能時則需要有「可能花不小時間」的心理準備。85Please respect copyright.PENANAsR2XNWKGcK
8964 copyright protection81PENANAcdTulSVaTs 維尼
172.71.254.182
ns 172.71.254.182da2