當前位置:首頁 » 游戲軟體 » c可以開發游戲

c可以開發游戲

發布時間: 2022-10-31 06:41:48

① C語言能用來做游戲嗎

我不是個做游戲的,但我是個玩游戲的。
C語言能用來做游戲嗎
->

我在網上看到了C語言的游戲源代碼復制到VC++里執行都會報錯不知道是怎麼回事
->
要具體問題具體分析,你可以看看都報什麼錯,針對性修改即可。
目前編程語言繁多,精通的話,絕大多數都能用來做游戲。推薦你先學好C,再根據之後的興趣、發展、機會等等確定一門專攻語言。學會C,觸類旁通,學其他語言就不是很費力了。
個人認為,編程語言只是一個次要方面(可能30%都不到),整個游戲的設計理念才是重點。你可能要用到文學、物理學、數學很多方面的知識,絕對不要死摳語言。比如一個游戲的人工智慧,就是個很大的挑戰。你可以自己看書,不必跟著老師走(只是跟著老師走會很慘),覺得要用什麼就學什麼,多用、google。

② 僅用c語言能編出哪些小游戲

可以編寫狼追兔子游戲,擲骰子游戲,24點游戲,井字棋游戲,農夫過河游戲,掃雷小游戲,人機猜數游戲,三色球游戲, 推箱子游戲,坦克大戰游戲,貪吃蛇游戲等。

③ 如何用C語言製作游戲

你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-1818074554951406228

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-1818074554951406228

在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

④ C可以用來開發大型游戲么,跟C++比起來它有沒有優點,還是說開發大型游戲一定要用C++

C可以寫界面(Xlib, GTK+等,windows下完全可以用C調用windows api寫界面),也可以開發大型游戲。也有基於C的游戲引擎(libSDL, Allegro等)。Linux內核就是用C寫的,通常大型游戲不會比Linux內核更復雜。C代碼的編譯速度比C++代碼快,兼容性更好。

但是C不是為面向對象設計的,寫面向對象的代碼沒有C++方便。純C的游戲引擎也不多。

所以說,可以用C來做,但是花費的時間可能要比C++多。如果願意,大型游戲可以用C開發,在理論上並沒有不可逾越的障礙。

⑤ C語言可以用來寫游戲嗎

可以.
不過C做界面比較吃力.
所以
現在真正用C做游戲的很少了.
更常見的是用java或者C++來做.
也有用C做底層核心,或者引擎,
C++/Java做上層的.
在很久以前,幾乎所有的游戲都是C寫的.

⑥ C語言可以用來寫游戲嗎

我不是個做游戲的,但我是個玩游戲的。

  1. C語言能用來做游戲嗎 -> 能

  2. 我在網上看到了C語言的游戲源代碼復制到VC++里執行都會報錯不知道是怎麼回事 -> 要具體問題具體分析,你可以看看都報什麼錯,針對性修改即可。

  3. 目前編程語言繁多,精通的話,絕大多數都能用來做游戲。推薦你先學好C,再根據之後的興趣、發展、機會等等確定一門專攻語言。學會C,觸類旁通,學其他語言就不是很費力了。

  4. 個人認為,編程語言只是一個次要方面(可能30%都不到),整個游戲的設計理念才是重點。你可能要用到文學、物理學、數學很多方面的知識,絕對不要死摳語言。比如一個游戲的人工智慧,就是個很大的挑戰。你可以自己看書,不必跟著老師走(只是跟著老師走會很慘),覺得要用什麼就學什麼,多用、google。

⑦ 用C語言能編寫游戲程序嗎

能,絕對能,C語言是最早的高級語言之一,它是面向過程的語言,要實現一些功能要比比如C++,C#,JAVA等面向對象語言要困難。而且國內軟體起步較晚,現在主流是JAVA、C#,基本上沒C語言的市場,所以建議學好C語言,然後學習其他面向對象語言就簡單了,這樣才能找到一碗飯吃。

⑧ 游戲開發需要用哪些編程語言,JAVA或者C可以開發游戲不

游戲需要運行到不同的平台上,所以平台也在一定程度上影響游戲開發使用的語言。目前我們熟知的平台主要分為兩大類:PC端和移動端。

PC端:使用的編程語言大部分是我們熟知的C/C++,因為我們使用的操作系統如window,mac的底層是C,而使用C/C++可以極大的發揮性能上的優勢;

移動端:又可以分為IOS與Android兩個方向來說。Android上面的游戲以Java開發居多,大概是因為安卓系統本身就是以Java開發為主的;IOS上面的游戲以object c開發居多,也主要是因為系統本身的因素;

但因為一款游戲要部署到各個平台的成本太高了,所以現在主流的技術是使用跨平台的游戲引擎開發,然後發布到不同的平台。因此現在選擇語言主要看主流的游戲引擎使用哪些語言。主流的游戲引擎有:unity,cocos,unreal等。其中,unity是以C#語言為主;cocos有C++、lua、js等開發語言;unreal也主要是以C++為主。

事實上,大部分高水準的游戲是以C++結合lua來開發的。C++負責處理高性能的部分,lua處理邏輯部分來加快開發速度。即使是使用unity引擎,大部分產商也會選擇C#結合lua的方式來開發,C#負責核心部分,lua處理邏輯部分。

以王者榮耀為例,王者榮耀團隊的相關文章中有明確提到,客戶端,也就是手機上的的APP是用的Unity3D游戲引擎。具體的開發語言以C#為主。至於王者榮耀的後端編程語言,基本可以確定是C++,C++到現在都是騰訊公司的核心技術棧,並且游戲領域,使用java/php 等語言很難達到游戲對性能的要求,編程難度較大。

如果是想要選擇一門語言學習,那麼需要考慮自己未來的發展方向,是想做大項目還是做小項目。網游之類的大項目,目前推薦C++和lua。如果是微信裡面的小游戲之類的小項目,推薦的是js或typescript。