-遊戲開發 | 知乎問答精選

 



在標準的色庫裡可以表現「銀色」嗎?

【孫北吉的回答(388票)】: 「金色」與「銀色」都是金屬的顏色,用金色和銀色進行設計,我猜很大程度上都是為了傳達某種「金屬的特質」,包括「質量好」以及「高端」「大氣」「上檔次」。 因為金屬對可見光有強烈反射,幾乎無時無刻不產生光澤,要表現金屬,就必須要表現光澤。因此,金色與銀色都不能被一個單一的顏色來表現,而應當由「黃色」與「灰色」還有提高其亮度的「亮部色」進行漸變來表...



如何自學遊戲引擎的開發?

【張靜vinjn的回答(29票)】: 沒有必要刻意的區分遊戲引擎和遊戲,對於程序員而言,遊戲開發得多了,自然會把可重用的部分提取成 library。而這 library 逐漸豐富起來,便成了引擎。 如果你一開始就抱著我想做的是引擎,而不是遊戲的態度,那這個事情就有點扭曲了。如果你沒開發過遊戲,你怎麼知道遊戲引擎裡需要哪些組件呢?是吧。 所以想開發引擎,最靠譜的方法就是,去開發遊戲,各種類型的遊...



文字冒險的手游類型,為什麼國內發展不起來?

【屠森破的回答(103票)】: 吐個槽先,得票最高的居然是個答非所問的軟文:)圖文並茂寫了那麼多宣傳內容,也沒看明白究竟提供了何種答案。 實際上某種遊戲類型發展不起來,原因很簡單:因為它不掙錢。不掙錢,指的是投入的人力物力,遠不如獲得的回報。不掙錢的原因肯定不只一種,但不管你信不信,它和橙光這類平台大行其道的環境背景有一定關係,待會兒我會慢慢道來。 在我把答案寫的更冗長之前,請允許我...



《超級瑪麗 3》使用了什麼樣的技術可以在 128K 中寫進這麼多東西?

【何皮皮的回答(321票)】: 我寫過FC模擬器,對這個比較瞭解。 代碼部分: 全是手寫的6502彙編,要多精簡有多精簡。 聲音部分: FC有兩路方波生成器,一路三角波生成器,一路隨機噪聲,一路PCM。PCM採樣可以實現很好的效果,但數據量巨大,所以大多數遊戲沒用。用方波/三角波來發聲就類似最簡單的MIDI音樂,數據量很小。 圖形部分: 這是主要占卡帶容量的部分,下面簡單說一下 FC的圖形處理單元以sprite的...



怎樣進入國外的遊戲行業工作?

【陳嘯天的回答(94票)】: 我貢獻些美國方面的信息 總的來說,國人想進入美國遊戲行業不容易,崗位不多,主要還都在免費休閒類遊戲圈,本地優秀人才競爭激烈,美國對外來人才也有限制 專業能力一定要過硬,這點在哪裡找工作都一樣,競爭越激烈這點要求越高 語言也是,哪怕不工作,要在一個國家愉快的玩耍為了自己也是需要語言技能的 那麼特定到在美國工作,直接會面對一個工作簽證的問題。作為國際人才,即...



如何邀請一個美術設計一起製作電子遊戲?

【知乎用戶的回答(118票)】: 這個問題好像上知乎日報了!其實只是一時興起用一個下午神侃出來的帖子,但既然收到了支持,就還是對當初粗糙的回答做一些整理吧! 這個問題是針對題主「如何邀請美術跟我做遊戲」而回答的,所以會針對美術人的氣質、一言一行,做什麼能被接受,做什麼會踩雷點進行講解,為的是讓所有願意與美術合作或交往的人更能對症下藥,所有噴「你們美術就是高冷就是想讓人跪舔是吧」這種...



PC 遊戲畫面做到電影水準需要怎樣級別的硬件支持?

【Filestorm的回答(150票)】: 《指環王》本身包含的大量CG,也是拿電腦一幀一幀渲染出來的。之所以遊戲上的CG看起來還有些假,根本的限制來自實時性:遊戲要保證在台式機上每秒30幀的刷新率。 為了讓玩家早日在主流電腦上流暢地玩《指環王》級別畫質的遊戲作品,CS科學界在下面兩方面都在不斷努力著: 1. 更強的硬件。2004年的高配是GeForce FX 6800,其Texture fillrate: 5.6 GOps/s。到了2014年,GeForce...



想從事遊戲開發,1 年內能精通 C++ 嗎,還需要學習什麼?

【MiloYip的回答(383票)】: 本人大約從20多年前開始學習及使用C++,但仍未達到我認為「精通」的階段,甚至對於C++11的各種新特性也未掌握。然而因為我是在讀書時自學C++的,也是遊戲程序員(原問題中提到題主想從事遊戲開發),覺得也許能提供一點意見供網友參考。 首先引一下2010年8月號《程序員》刊登的拙文《C++強大背後》最後一段: C++學習建議 C++缺點之一,是相對許多語言複雜,而且難學難精。許多...



做獨立小遊戲對自己求職遊戲策劃有多少益處?

【kubisoft的回答(7票)】: 別聽@孫志超 的,做吧,做出來去做程序吧!幹嗎要做執行策劃,策劃的工資比程序低,得到科學訓練的機會也很少,雖說有更大機會成長為製作人,但是那得靠命。 要說加班,程序確實工作更辛苦,可是程序加班的時候策劃肯定要陪著到更晚,一樣傷身體,幾年後還啥都沒學到。 --------------------------------------- 你按照@孫志超 的要求去努力,然後到昭游天下去找工作。 或者你自...



即時戰略遊戲(比如 WAR3)的 AI 是怎樣實現的?

【苗憶南的回答(171票)】: War3的AI沒有必要使用你提及的算法,或者說,根本無法使用。 有相關經驗表明,遊戲的AI如果採用神經網絡等算法,會傻得出奇。 使用學院派算法的AI總會做出匪夷所思的動作,讓人無法理解,遊戲性盡失。 其主要原因在於遺傳算法、模擬退火算法、神經網絡算法、各種分類算法等等,都是高度概括化的,旨在找到最優解/或者找到全局關係。但是我們的AI實際不需要最優解和全局關係,一是...