作者justben (BEN)
看板GameDesign
標題Re: [程式] 屍體般的程式
時間Tue Jul 3 10:35:36 2012
這個問題就讓跨領域的小弟為您解答
關於遊戲開發之前的基礎:
如果你對AI有興趣的話,那就必須打好數學的基礎
http://ocw.nctu.edu.tw/
裡面的微積分,工數,離散數學可以看一看
之後有柏克萊在網路上開放一堆machine learing的影片
可以看看,(小弟因為數學太鳥了就省略了)
如果你對軟體開發比較有興趣的話
那就把資訊學院裡面的OS,網路 看一看
計算機架構什麼的我自己是沒看 視你需要而定
程式語言的話 就麻煩你百度一下
孫鑫C++ , 韓順平 Java 視頻
兩個都講得非常詳細,建議是先從韓順平Java開始看起
我只看了前半部分就可以應付一些project了
後面有講實作坦克大戰喔 = =+
然後再看孫鑫C++
孫鑫其實沒講什麼C++,他都在講MFC還有Windows系統的東西
演算法:目前我不知道有沒有比較好的中文教材
不過你如果英文還可以的話,能看MIT的introduction to algorithms
免費 而且講得還不錯
我自己覺得重點就是Divide-and-Conquer, QuickSorkt, Hash Table看看是什麼
Binary Tree, 還有Graph的 BFS DFS看一看,別忘了什麼big-O
之類的東西 可以給你一點 關於n^2 跟logn的概念
不過 我演算法真的超爛 也就只到看看而已的程度 ㄒ_ㄒ
這些都看完的話,我相信就有一定的基礎了
之後要學什麼也會比較有概念吧
May the liver be with you. ^_<
good luck!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 74.77.103.101
推 cowbaying:恩 這個討論串愈來愈切重要點了 07/03 10:59
推 Hevak:原來柏克萊有開放machine learning的課程!?第一次知道! 07/03 11:25
→ Hevak:(筆記) 話說我確實是對於人工智慧有一點興趣但不知道怎麼下 07/03 11:25
→ Hevak:手這樣XD|| 07/03 11:25
→ Hevak:至於資訊相關真的是may the liver be with you呀lol 07/03 11:25
→ justben:我忘了講線性代數...也很重要 加油 我也沒全看完就是XD 07/03 11:37
推 cowbaying:線性真的是基礎 不然你會無法設計出非線性的系統 07/03 12:09
→ justben:補充一下就是 看的同時盡量配合實作 or 習題 才能吸收 07/04 07:41
→ justben:理論性的東西 短期內要看到成果 比較困難 07/04 07:42
→ justben:從比較實作面切入 可能比較早看到成果 學習有回報這樣 07/04 07:42
→ justben:然後就是 能找到人一起學習是最好的 多多討教思考死角 07/04 07:43
→ justben:我自己也還在摸索中 有空多多交流啊 XD 07/04 08:34