-
1 # 浪漫的男hero
-
2 # 閒雲IT觀
遊戲開發的學習難度會不會比人工智慧開發的難度小一些?
不見得,要看情況怎麼做比較。
如果是遊戲中要開發“接近真人反應”的NPC。那這本身就已經是人工智慧的難度了,可能某種程度上比現有的一些人工智慧還要難。
畢竟現有的一些人工智慧產品,比如智慧音箱,那就只停留在對一些固定語義的解讀和回答上。
而在遊戲中的NPC,如果是類人型有實體的那種,除了對語言上的理解和回答,還需要對多種環境的互動做理解和反應,這基本上和設計一個真正的終結者機器人差不多了吧。
如果是遊戲中僅開發一些簡單的固定規則。比如經典的棋牌類遊戲,只要不涉及人機對戰,只是人與人之間的對戰的話,那就只用把既有的規則設定好,儘量做好真實對局的還原即可。由於沒有需要升級的智慧反應,也不用做什麼深度的機器學習。
這點相對於智慧音箱的開發來說,相對來說應該不會難到哪裡去。
所以總結來說,到底哪個難,看你選擇做什麼具體的東西了。
我的回答就是上面這樣,希望對題主能有一定的參考價值。
-
3 # 金連友不第一就唯一
不能簡單對比,有時是人工智慧複雜,有時是遊戲開發複雜。
人工智慧涉及多個學科,需要很好的數學功底,如建模等;需要計算機技術,如程式碼實現;涉及系統理論,如架構設計等等。而遊戲開發,也涉及多個領域,如創意、美工、建模、程式碼實現等等。不能簡單進行比較,要綜合考慮具體的應用場景,不同的場景有不同的難度。
-
4 # 明哥玩程式設計
首先要簡單分析一下你的問題,遊戲開發到底是什麼?
1.五子棋,像這種基礎演算法比較簡單的遊戲從開發來說是非常入門級的,沒有複雜的演算法,沒有複雜的建模和影象互動,使用一般的語言都可以實現。
2.麻將,相對五子棋來說,像我們的國粹麻將的計算方式又更加複雜了一些,你可能要涉及更多演算法,統計和分析。
3.星際爭霸,可能有些年輕的朋友對這個遊戲都很陌生了,其實星際也是老的單機對戰類遊戲,普通的程式設計程式碼來實現基本都不大現實,從語言到遊戲之間又增另了一層遊戲引掣。你可以理解為開發框架已實現好了一套基礎建模,遊戲中的實現就是在建模之上的例項。
拿上面三個遊戲做為例子,只是為了方便簡述遊戲的複雜度。
像一般的遊戲公司,招的人其實就是搬磚的(大部分開發),遊戲的核心開發,或者引掣開發對資料基礎的要求一點不亞於人工智慧。
而且其實現在的人工智慧同樣也是分工明確,計算模型和實現框架,還有專案產品也都已經分開了。
-
5 # 只是一個局外人
這個一概而論是不全面的。首先,遊戲的型別有很多,難易程度也各不同。遊戲開發,比較注重邏輯思維和優質演算法。它不僅得考慮功能的實現,還得保證玩家遊戲中的流暢度等。
-
6 # 九芒星啊
遊戲在於設計,程式設計在於要熟悉圖形學,要熟悉建模,引擎等
而人工智慧重點在於公式的推導,並用計算機語言實現,調參
這裡說的人工智慧並不是調個包,調個參,而是研究人工智慧原理
回覆列表
每個領悟的開發都有一定的難度,開發遊戲的話目前來看相對於簡單一些,因為市場上比較成熟,各個公司的大佬也相對多一些,所以遇到問題解決也是更容易一些,人工智慧,雖說近幾年越來越多,但開發上還是需要更加完善目前也是需求量比較大的,相對於工資應該會更高一些。