GameDesign 板


LINE

各位好,小弟最近快從研所畢業了 大學時曾經用SDL做過一款橫向捲軸遊戲,雖然有實體出來 但成品就我個人感覺亂糟糟的 沒有什麼漂亮的演算法,架構也沒說多優良 效率更是低下,真的是滿慘的 但心中總是想做一款自己心目中的遊戲 如今要畢業了,很想再嘗試做一款遊戲 想請教大家當初都是如何學習製作遊戲的技巧的? 例如說我那款橫向卷軸的遊戲,只有平面的陸地 並用跳躍的方式上高地、平台等等 遊戲中並沒有辦法走斜坡,因為我不知道該怎麼讓角色走斜坡@@ 我在設計上不管是地板或者是角色都有一個透明的矩陣 透過矩陣的計算碰撞,來判斷是不是踩在地板上 也因為這樣我一直不曉得該怎麼讓角色走斜坡 想請問各位如果當碰到這種不知該怎麼設計的情形, 都是怎麼找到解答的? 學習那些設計的技巧的? 然後還有一個疑問, 我在設計遊戲時有時候某個需求自己雖然想得出來,也可行 但那個方法卻絕對不是最好的解法, 雖然我知道有時候coding先求有再求好, 但我在寫程式上總是滿龜毛的 我經常會想努力改善、優化那方法,但效果卻實在有限 通常都需經過別人指點、網路文章等方式,學習到別人的技巧 才知道原來同樣的方法,可以有更好的解法 例如說我想從1+2+3一直加到10000 我可能會寫成 for i = 1 to 10000 sum += i 但如果我沒有爬文查到梯形公式, 我可能永遠也不會想到原來可以用上底加下底乘高除二 來簡化這算法 但各位大大在設計遊戲時, 又是怎麼知道什麼樣的需求該怎麼寫比較好呢@@? 謝謝 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.112.219
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1457715711.A.DB3.html
1F:推 damody: 感覺去unity或unreal的商城買個套件就好了啊 03/12 02:03
2F:→ damody: 為什麼要執著用低階的工具全部自己實作呢? 03/12 02:04
3F:→ damody: 你是在追求工程師的浪漫嗎? 03/12 02:06
4F:→ damody: 找個能快速實作你的prototype的工具做就對了 03/12 02:08
5F:→ damody: 沒玩過之前誰知道好不好玩 03/12 02:09
6F:→ rhox: 遊戲設計技巧可以從解構你愛的遊戲/好遊戲開始 03/12 04:51
7F:→ rhox: 找一款你夢想中的遊戲,把他的系統拆解地越細越好 03/12 04:52
8F:→ rhox: 然後自己分析為什麼他們要這樣設計,你來又會怎樣設計 03/12 04:52
9F:推 pizzafan: 在還沒有硬體加速卡之前~我不知台灣有多少人寫過軟體3D? 03/12 13:39
10F:推 laikyo: 偷吃步的做法就是去看工程文件(流出?) 03/12 14:03
11F:推 pizzafan: autoCAD最早版本是在啥時代?DOS就有了吧?華人至今沒生出 03/12 14:58
12F:推 Ninja5566: 有關於引擎製作 game code complete 4th ed.是我能 03/12 15:49
13F:→ bearkitten: 以上以下推文都是高手,一定都願意無私的將畢生所學教 03/12 17:09
14F:→ bearkitten: 你的 03/12 17:09
15F:推 Bencrie: 學界教圖學的應該都有吧。年紀夠大的話 03/12 19:22
16F:推 k387259: 要做遊戲建議去學引擎用法,要做引擎再去啃圖學相關書籍 03/13 13:26
17F:→ k387259: 你先決定你到底要做遊戲還是要做遊戲引擎吧 03/13 13:26
18F:推 KanoLoa: 用腦不停的去想阿..遇到困難就去想解法阿 03/14 10:35
19F:→ KanoLoa: 北科大資工大二有堂oop實習就是選個遊戲來練習(山寨?) 03/14 10:38
20F:→ KanoLoa: 洛克人這類橫向卷軸算是經典很多學生會去選來練習的,但 03/14 10:38
21F:→ KanoLoa: 每個人面對斜坡跟地板碰撞的寫法都不一定會相同,可至少 03/14 10:38
22F:→ KanoLoa: 你得努力先去想怎麼實現這些功能,再去查詢更好的解法 03/14 10:39
23F:→ KanoLoa: 數學與演算法的敏感度當然會影響coding實際的效能,但這 03/14 10:41
24F:→ KanoLoa: 是需要個人不斷充實背景知識並思考實作好連結再一起 03/14 10:42
25F:推 cjcat2266: 這篇講各種platformer的實作方式,好好K一下吧 03/14 10:45
26F:→ cjcat2266: http://bit.ly/1buiMlv 03/14 10:45
27F:→ KanoLoa: 現在看sonic的圓形跑道還是覺得很厲害 03/14 10:49
28F:推 cjcat2266: 是啊,尤其當年資源相當有限 03/14 12:09
29F:→ googled: 感謝各位大大的建議,看來是我想的太多了,當時是想著 03/15 00:08
30F:→ googled: 有時用別人的套件,如果能夠明白怎麼設計出來的,對自己 03/15 00:09
※ 編輯: googled (1.174.120.4), 03/15/2016 00:10:51
31F:→ googled: 也許也不錯@@ 03/15 00:11
32F:→ googled: 不過我是寫產學時是這樣的態度,不過遊戲的領域確實牽涉 03/15 00:12
33F:→ googled: 到太多@@ 我想法應該是錯了,也感謝各位大大推薦的東西 03/15 00:14
34F:推 ronin728: 喜歡自己來?一起來做software rendering吧 XD 03/16 16:20
35F:→ ronin728: C++功力還是滿重要,做遊戲不用Memory pool? 會爆炸的 03/16 16:22
36F:推 pizzafan: 台灣人能不能寫個公版規格CAD軟體ㄚ? 用途很多(室內設計 03/17 13:36







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP