Re: [請益] 大學及科系選擇

看板GameDesign (遊戲設計)作者 (無想流流星拳)時間11年前 (2013/08/27 13:51), 編輯推噓18(180107)
留言125則, 11人參與, 最新討論串2/4 (看更多)
※ 引述《s20681 (死亡的孤獨)》之銘言: : 大家好 : 我想要重考大學 : 想走的方向是遊戲這一部分 : 想問一下各位 有沒有推薦的大學和科系 : 目前有人建議的是 : 不要選擇那些系名子上直接就有遊戲的 : 選擇一個比較廣面的科系像是資訊系 其實我認為最適合做遊戲的, 就是不考大學. 然後在家裡苦練寫程式. 用上大學的時間, 三年寫六個遊戲. 當你只有寫遊戲程式的能力, 又考不上大學. 你除了做遊戲程式員已經別無選擇了. 你只有前進, 後退就只有死路一條. 那就會硬著頭皮上, 否則餓死, 去爭取一份遊戲工作. 不論再低薪再痛苦你也有毅力撐下去, 反正你沒有都不行. 三心兩意無法專注的人, 怎樣都做不了遊戲的. 有些自律的人能放棄更好的選擇去做遊戲. 不能自律的人最好就不要有選擇. -- 我還是開了自己的 BLOG 了... 大家想看些甚麼內容呢? http://www.chenglap.com 戰略遊戲版 SLG (C)lass > 8 戰略高手 > 11 GameTopics > 28 SLG --

08/27 15:48, , 1F
嘖嘖,我完全同意最後一句..
08/27 15:48, 1F

08/27 23:18, , 2F
被荼毒過下定決心休學的推這篇
08/27 23:18, 2F

08/28 01:03, , 3F
我會建議你讀中文系、歷史系,或者外國文學系。
08/28 01:03, 3F

08/28 01:04, , 4F
不然就是讀一個最好混的系,然後自己選你需要的課。
08/28 01:04, 4F

08/31 00:20, , 5F
飯包可以出來說說話了~~
08/31 00:20, 5F

08/31 10:54, , 6F
在家苦練...嗎? 可能考得上台大的人才有資格吧 :D:D
08/31 10:54, 6F

08/31 10:55, , 7F
一堆數學,光看書根本跨攏某。 深刻感想
08/31 10:55, 7F
那我說穿了, 那些根本就只是高中數學... 看不懂是因為高中數學沒讀好而不是沒上大學.

08/31 11:21, , 8F
雖說我數學的確沒很好,但仍不認為高中數學有能力應付
08/31 11:21, 8F

08/31 11:21, , 9F
寫程式需要用到的數學模型。
08/31 11:21, 9F

08/31 11:22, , 10F
另外,我提的是寫程式需要用到的數學,而非寫遊戲。
08/31 11:22, 10F

08/31 11:22, , 11F
寫遊戲的數學是架構在有能力把寫程式的數學弄好的基礎上
08/31 11:22, 11F
我自己就在高中寫好了即時戰略遊戲用的就是高中數學... 程式是我寫的. 100% 自己寫那時還沒今天那麼多鬼引擎. 端著一個 Turbo Pascal 就搞定. 連 inline assembly 的部份都是我自己來. 當年還要沒有網絡, 靠的只有幾本在電腦商場垃圾桶撿的程式書. 我初中時數學還要是 100 分只拿 2 分的水準, 為了寫遊戲自己拿著高中 的數學書自學, 用兩年剛好才補上去在香港會考拿個「丙」回來順便寫了 一堆遊戲. 換句話說我的高中數學還不是甚麼優等生的水準. 真的只要高中數學就足夠了.

08/31 11:48, , 12F
LZ可能還是誤會我的意思了,您講的都是寫遊戲時用到的
08/31 11:48, 12F

08/31 11:48, , 13F
我指得是資料結構、演算法、計算理論、離散數學,這些
08/31 11:48, 13F

08/31 11:49, , 14F
寫程式基本會用到的數學,依我的經驗,高中生能COVER
08/31 11:49, 14F
就說演算法, 我自己寫了一個走迷宮的遊戲, 然後去到參加香港電腦 奧林匹克訓練營, 那邊的教練介紹了 BFS 和 DFS 演算法. 我才發覺 我一直在用的方法, 就是人家的演算法. 換句話說, 這些東西要用時 , 一個中學生是有能力自己開發出來, 不用上到大學學了才會. 而且講的是怎樣把遊戲弄出來, 如果能把遊戲弄出來, 你的數學能力 就足夠了. 倒過來說, 如果扯了一大堆不同的數學鬼東西, 卻不能把 遊戲弄出來, 那明顯是本末倒置吧.

08/31 11:49, , 15F
這些東西的的確是少數中的少數,能上大學肯定都台大
08/31 11:49, 15F

08/31 11:49, , 16F
不好意思口誤,經驗不包含看到學弟妹上台大 :P
08/31 11:49, 16F

08/31 11:51, , 17F
當然寫程式可以不管這些東西,但寫大一點的程式
08/31 11:51, 17F

08/31 11:51, , 18F
結果就是電腦跑不動、LAG、資源吃太多
08/31 11:51, 18F
我的重點是這些問題光靠高中水準的數學你就能解決, 只要你真的是 讀通. 高中數學去到哪裡? 是去到微積分, 向量, 複數, 或然率, 集 合, 矩陣這些地方的. 根本高中數學本身就已經十分深入, 足夠應付大部份的運算問題, 高 中數學可一點都不簡單. 而效能方面也只要這些基礎的工具. 我沒上 過臺大, 我自己的中學是一年只有零至一個人能上大學的後段學校. 關於資源和效能整合問題, 我以前是在手機的研究室工作過, 做出來 的效能也是全研究室最好的. 用的數學根本及不上你的編程經驗, 也 就是對於每一個動作所真正消耗的效能和記憶體的認識重要. 例如 if-then 比 case-switch 效能好, 例如要善用匯編語言, 善用位元 等級的運算, 這跟數學根本上也沒甚麼關係. 我認為學歷根本就是迷思, 遊戲本身就是非常實戰導向的產業.

08/31 12:03, , 19F
我經驗確實很稀少,我只有用OpenGL硬幹卻想不出足夠快的
08/31 12:03, 19F
OpenGL 算是很高級的封裝了吧. 在 Windows 下本身就比 DirectX 慢.

08/31 12:04, , 20F
Culling Clipping 演算法跟資料結構,導致寫出來的只是
08/31 12:04, 20F

08/31 12:04, , 21F
小遊戲,但我這張NVidia320M卻跑不動的經驗。
08/31 12:04, 21F
那是沒有使用做遊戲本身很多時都會用的掩眼法. 比方說 Wolf3D 年代, 不少程式員認為, 做出 3D 射擊遊戲根本是不 可能的, 因為運算要用太多. 而德軍總部卻出現了兩個重要的主意, 第一, 就是「不用 3D 可以裝成 3D」, 事實上遊戲的地圖是平面的, 只是表現出來像立體就行. 第二, 就是用上了 Raycast 這一個技術, 使視野的運算變得簡單. 又例如 Quake, 在網絡速度丟包的限制下, 即時對戰的身一身射擊遊 戲根本沒可能做出來. 但是該公司明白, 根本隔著網絡, 大家的移動 資訊就不需要很精確, 也就是說大家看到的人物位置不一樣, 其實也 完全可以. 就用了 UDP 去傳輸不精確還會經常丟包的移動資訊, 就 使玩者有好像真的即時對戰的感受. 這些才是做遊戲需要的質素: 根據已有條件的創造力. 假設腦筋往著怎樣在演算法改進去看, 德軍總部這遊戲根本就生不出 來, 遊戲製作者該想的並不是怎樣去改進演算法, 而是怎樣用手頭上 已有的資源和技術力, 去製作出玩者想要的東西.

08/31 12:05, , 22F
另外,我也認為學歷是迷思,能力才是重要的,但偏偏能力
08/31 12:05, 22F

08/31 12:05, , 23F
強的,確實都出現在比較好的大學。這是無可厚非的。
08/31 12:05, 23F

08/31 12:07, , 24F
另外您提到的高中數學部分。高中數學確實是為大學數學
08/31 12:07, 24F

08/31 12:07, , 25F
做基礎,都是大學數學最淺層的部分,您要講深入進去以後
08/31 12:07, 25F

08/31 12:08, , 26F
就是大學數學的領域了。我碰過可以Cover這些的學弟妹真
08/31 12:08, 26F

08/31 12:08, , 27F
的沒幾個。
08/31 12:08, 27F

08/31 12:09, , 28F
最後,我提到的效能部分並非Compile等級的效能,而是最
08/31 12:09, 28F

08/31 12:10, , 29F
根本,資料結構跟演算法的效能。用K-D Tree跟硬幹空間
08/31 12:10, 29F

08/31 12:11, , 30F
分割這種Culling或者Collision最基本的問題。
08/31 12:11, 30F
我說得簡單一點, 在遊戲製作者的眼中看, 我們衡量一個人, 是他做 得出來, 或做不出來. 飯包他根本是讀會計的, 數學怎看都應該是一 團糟, 但他把遊戲造出來是事實, 我對他的評價就比任何在臺大出來 卻一個遊戲都沒做出來的人強. 至於「在比較強的大學」出來卻沒做出遊戲的人, 根本就不是遊戲業 的人才, 就算他學了甚麼鬼東西, 對我來說他的作用還不如我直接用 Unity3D 的 library, 實話說 culling 或 collision 交給引擎去做 可以解決的話, 我請一個死腦筋回來幹嗎...

08/31 12:13, , 31F
或者要用Portal system or 單純Z Buffer? 還是要HZB?
08/31 12:13, 31F

08/31 12:21, , 32F
我最初只是想表達程式這塊領域不適合自學,更不適合想做
08/31 12:21, 32F
還有 53 則推文
還有 9 段內文
08/31 13:27, , 86F
這部分再下去也是枉然,畢竟扯到了價值觀。
08/31 13:27, 86F

08/31 13:27, , 87F
感謝您的指教與分享~ 希望我的言語並沒有冒犯到您 OTZ
08/31 13:27, 87F

08/31 13:34, , 88F
我小學時寫過縱向捲軸飛機射擊遊戲,當時離高中程度很遠
08/31 13:34, 88F

08/31 13:34, , 89F
不過做遊戲就是這樣,有什麼材料就炒什麼菜,最難的數學是
08/31 13:34, 89F

08/31 13:35, , 90F
碰撞偵測,就用小學生的簡單方法去計算而已...
08/31 13:35, 90F

08/31 13:40, , 91F
你要把我歸類在天才也可以,但我覺得任何高中生都辦得到
08/31 13:40, 91F

08/31 17:19, , 92F
我最近才看到13歲的人寫遊戲用到 atan 反三角函數
08/31 17:19, 92F

08/31 17:21, , 93F
http://goo.gl/kZl9KI 我也覺得人的天賦是有差別的,
08/31 17:21, 93F

08/31 17:23, , 94F
但那差別小到像是lv1的戰士跟法師之間血防的差異而已
08/31 17:23, 94F

08/31 17:25, , 95F
重點還是在於你怎麼得到經驗值和配點。
08/31 17:25, 95F

08/31 19:01, , 96F
喔耶,可以亂入了,高中聽不懂遞迴,那您當下有立即去搞懂
08/31 19:01, 96F

08/31 19:03, , 97F
嗎,為什麼是到大學才了解? 我個人是非常討厭學歷迷思
08/31 19:03, 97F

08/31 19:04, , 98F
為什麼 為什麼什麼東西就要怎樣才能會 有需要就去學阿,當
08/31 19:04, 98F

08/31 19:04, , 99F
下搞不懂,那就該搞清楚為什麼搞不懂<-這也是個問題,什麼
08/31 19:04, 99F

08/31 19:05, , 100F
幾歲就做出XXX之類的,這些人不是天才,只不過是他們把生活
08/31 19:05, 100F

08/31 19:05, , 101F
有決心去貫徹興趣而已
08/31 19:05, 101F

08/31 19:07, , 102F
你,能投入多少人生進遊戲呢?
08/31 19:07, 102F

08/31 22:22, , 103F
一開始就聲明我沒有任何學歷迷思,高中不懂就馬上搞懂?
08/31 22:22, 103F

08/31 22:23, , 104F
我高中寫了三年的程式,奧林匹亞初賽參加了兩次,沒一次
08/31 22:23, 104F

08/31 22:23, , 105F
搞懂的。到了大學才搞懂只是想說明時間上的關係,
08/31 22:23, 105F

08/31 22:24, , 106F
請勿有任何誤會。另外天才論是長久以來的價值觀爭論
08/31 22:24, 106F

08/31 22:25, , 107F
價值觀的東西不是三言兩語就弄得清楚的,還是別再提了吧
08/31 22:25, 107F

09/03 11:48, , 108F
三角函數超有用的!
09/03 11:48, 108F

09/08 12:25, , 109F
推 "作遊戲時,不論年齡,有心有毅力最重要"
09/08 12:25, 109F

10/12 01:56, , 110F
對不起,我看到初中兩個字 讓我必須跳出來說
10/12 01:56, 110F

10/12 01:56, , 111F
"初中"數學 比 "國中"數學 難很多!!! 尤其是左岸的!
10/12 01:56, 111F

10/12 02:03, , 112F
其實我也是受到 "初中"的荼毒 基本上等同於"高中"的程度
10/12 02:03, 112F

10/12 02:03, , 113F
這是我想..另外對於數學程度的不同見解最大分歧點
10/12 02:03, 113F

10/12 02:04, , 114F
我還記得我在學OGL的時候,根本看不懂,圖學我上了三次
10/12 02:04, 114F

10/12 02:05, , 115F
才有fu ...第三次就可以跟老師"對話" 了...
10/12 02:05, 115F

10/12 02:06, , 116F
小弟認為重點在興趣~ 不再自學與否,更不在數學程度
10/12 02:06, 116F

10/12 02:06, , 117F
當你未曾想過如何灰階化影像的時候(沒有興趣)
10/12 02:06, 117F

10/12 02:07, , 118F
你怎麼可能去了解 YIQ 色彩模型? (主動去學習)
10/12 02:07, 118F

10/12 02:07, , 119F
我爸爸媽媽老師也都沒有教我怎麼把妹~ 怎麼結婚啊
10/12 02:07, 119F

10/12 02:08, , 120F
是不是要自學? 最後那句話:只要有心,人人都可以變成食神
10/12 02:08, 120F

10/12 02:09, , 121F
BTW,我當TA幾次的經驗常告訴學弟妹:誰說文字介面不能寫
10/12 02:09, 121F

10/12 02:10, , 122F
遊戲? 那麼MUD怎麼出來的? (糟糕爆了自己的年紀 XD
10/12 02:10, 122F

10/12 02:11, , 123F
補:圖學上三次~完全是不想學~ 因為那個時候才開始學C++
10/12 02:11, 123F

10/12 02:12, , 124F
連code都不會,老師開口跟你說override 你聽的懂就有鬼
10/12 02:12, 124F

10/12 02:13, , 125F
所以就算不是"自學" 也被磨了3次 才略懂
10/12 02:13, 125F
文章代碼(AID): #1I73vx6E (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #1I73vx6E (GameDesign)