只用 C 語言可以開發出有意思的遊戲嗎?

時間 2021-05-06 19:37:48

1樓:「已登出」

遊戲底層程式設計的發展路徑是純彙編 -> C -> C++

在ps,ps2那個時代,有大量的遊戲都是用c語言(混合內聯彙編)來編寫的。這裡面的好遊戲汗牛充棟,就不贅述了。

ps3世代之後的遊戲基本都用c++了。

2樓:有木桑

有意思是遊戲性問題。

所以這是個遊戲設計的問題,而不是程式設計技術問題。

那麼答案是可以。

別說只用C了,哪怕完全沒有電子產品,也可以把遊戲設計得有意思。

3樓:Xi Yang

C++基本上就是C套了個作用域資源管理和模板的馬甲。你用C寫專案,無非就是資源管理麻煩一些而已,只要你自己能捯飭明白,沒什麼不可以的。

4樓:MR.囧

C語言可以結合到微控制器,比如arduino或者stm32,做平衡小車或者四軸,同樣很有意思,比單純在PC開發遊戲好玩很多。

5樓:點點

可以,但不現實,也很麻煩。

具體步驟我可以告訴你,但是看你有沒有耐心去學習相關知識。

純c開發遊戲2d遊戲可以去學WinApi學會裡面的基礎bitblt就能做簡單的2d遊戲。雖然gdi效率不高,但是做出來的也能看。

純c開發3d遊戲可以去學directx9,雖然directx是用c++寫的,但是你可以像c一樣去使用他,而且d3d有個好處,那就是基於底層,執行速度快。

另外純c開發的遊戲也不少,國內的仙劍1就是純c開發的,網上有他的原始碼,你可以自己下來學習研究下。

最後祝你能早日開發出一款符合自己心意的遊戲。

6樓:「已登出」

可以,但很難。總有人對C語言有某種幻覺,覺得沒那麼難,似乎自己明明很快就掌握了這門語言,很簡單,於是乎躍躍欲試想拿C語言做點事情。可是只學完C語言,卻發現自己什麼也做不了。

C語言沒用嗎?當然有用,現在所知的最流行的幾款語言都和它沾親帶故,現在所知的最主流的作業系統都和它有點關係。但想要做這些比較厲害的事情,學完C語言是遠遠不夠的,還要有浩瀚如海的外圍知識,能做到這樣的你已經是乙個合格的C語言工程師了,但是很可惜,你想做乙個大型客戶端遊戲,還是會感覺人微力薄。

主要是,C語言面向結構化,有其自身固有的缺點,不然也不會發展出物件導向的語言來。它本就不適合去在更高層一展拳腳。但是嘛,學了並不虧。

哪些有意思的書籍可以推薦?

太一子 力薦 仙界遊蹤 此書尤為可貴,為我珍藏之寶書。建議用心研悟,必定受益甚深。現分享部分文段如下 第十五回 鍾離權仙翁降 二 三年十二月廿八日 歲次癸未年十二月初六日 詩曰 裊娜輕煙似我心,巍峨峻嶺類懷襟 還吾面目本來現,壯麗超塵越古今。聖示 致命的吸引力來自人心不純,而沆瀣一氣,所謂 物以類聚...

可以推薦一些有意思的番嗎?

星之夢 要說有意思的番,那可太多了。因為有意思這個詞所能包括的範圍就很大,不過我就推薦一下 寒蟬鳴泣之時 吧。這是乙個可以可以讓你在炎炎夏日也能看的後背發涼但是欲罷不能的作品,蟬越叫你就越停不下來那可真的是非常的有意思。還在等什麼,快追起來 Yamada Emily 散華禮彌 七八年前的老番,劇情設...

可以推薦一些有意思的科幻作品麼

ta讓我戒菸 那必須大劉的作品,這麼說吧,硬核又浪漫,三體,球狀閃電。球狀閃電,球狀閃電算是三體的前傳。三體中有少部分提及。短篇有山,坍縮,流浪地球,鄉村教師,其實科幻作品國外克拉克,阿西莫夫都很好看,但感覺較大劉沒那麼有意思。題主是女生,科幻感覺都很晦澀。還是看大劉吧,不乏浪漫。 微像文化 小微想...