當前位置:首頁 » 編程語言 » c語言和游戲關系
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言和游戲關系

發布時間: 2022-06-19 05:40:18

1. 游戲從2D到3D與c語言的發展是否有關

C語言是游戲開發的工具之一,許多游戲的開發並不只使用了C語言,還包括底層匯編語言,網頁游戲更是使用了Javascrip和flash。編程語言只是游戲開發的工具,需求推動了應用,應用促進了工具的發展,反過來,編程語言的發展對應用開發也提供了更好的輔助。這是相輔相承的。但僅僅把游戲和C語言聯系起來,就顯得很片面。只能說有聯系,但非必然。

2. C語言能用來做游戲嗎

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

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

3. C語言有什麼用能編游戲嗎

C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛。主要有以下特點:
C語言在很多方面都可以用,不僅僅是在軟體開發上,各類科研都是需要用到C語言的。具體應用比如我是學硬體的,單片機以及嵌入式系統都可以用C來開發。
C 語言發展如此迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟體, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 語言編寫的。用C 語言加上一些匯編語言子程序, 就更能顯示C 語言的優勢了, 像PC- DOS 、WORDSTAR等就是用這種方法編寫的。歸納起來C 語言具有下列特點:1. C是中級語言,它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以象匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2. C是結構式語言.結構式語言的顯著特點是代碼及數據的分隔化, 即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰, 便於使用、維護以及調試。C 語言是以函數形式提供給用戶的, 這些函數可方便的調用, 並具有多種循環、條件語句控製程序流向, 從而使程序完全結構化。
3. C語言功能齊全C 語言具有各種各樣的數據類型, 並引入了指針概念, 可使程序效率更高。另外C 語言也具有強大的圖形功能, 支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大, 可以實現決策目的編游戲,編3D游戲,做資料庫,做聯眾世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX。
4. C語言適用范圍大C 語言還有一個突出的優點就是適合於多種操作系統, 如DOS、UNIX,也適用於多種機型。
C語言對操作系統和系統使用程序以及需要對硬體進行操作的場合,用C語言明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。
C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
常用的C語言IDE(集成開發環境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C,Dev-C++,C-Free, win-tc 等等......
對於一個初學者,Turboc2.01是一個比較好的軟體。Turboc2.01是為了照顧不熟悉DOS環境軟體操作的廣大初學者,讓大家能在Windows環境下方便地安裝TurboC。下載該改良版後就像普通軟體一樣安裝既可使用,十分方便。
近年來,大多數人用Windows操作系統的圖形界面,用滑鼠進行操作,感到用TurboC2.0不太方便,建議用TurboC++3.0作為編譯工具!

4. C語言能不能編大型游戲

當然可以,但是用它來編寫系統軟體或者做嵌入式系統最好,大型游戲好像用C++會更好些。這個編寫的難度和規模還要看你使用的編寫軟體了

5. 最近學完C語言後發現跟編出真正的像軟體,游戲,網站並沒有沒有半毛錢關系(只是彈出個黑框然後做做做跟

你學到的那點C只是基礎中的基礎,皮毛中的皮毛。目的是為了讓你對編程有個基本了解。深入下去威力強大,像是windows系統也不過就是匯編加C/C++出來的。
接下來你要出軟體,可學windows SDK,現在用C++和MFC,或是直接.net Framework winform編程做程序的也很多,.Net里語言倒不重要了,VB或C#也一樣。
游戲是要走DirectX SDK的,也有一些包裝好的DirectX類庫。opengl 則是另一種選擇。
網路編程是和前面兩個都不一樣的方面,可學.Net里的web applications
這裡面隨便哪個方向走下去都可以學一輩子也學不完。

6. C語言有什麼作用,編寫軟體或者游戲是用C語言編寫的嗎

c是高級語言中的「低級語言」,c語言是大多數更高級語言語法的原型,而且c離匯編很近。學好c能夠理解計算機的原理以及編譯器對數據結構的操作,c語言是高效的,同樣功能的c程序和匯編程序,c程序僅僅慢了10%,我不敢說所有游戲模塊都是c寫的,但我要說的是核心需要高效功能的模塊必然要用c寫,界面處理可以交給其他語言。其他語言比c好的地方是——方便,安全,直觀。寫代碼的時候完全不用弄清楚實現細節。c必然是所有高級語言的基礎,現在初學者對c的誤解是c沒有圖形界面,不是c不能實現,而是是沒有對圖形界面的庫,而自己去實現又顯得麻煩,c是無所不能的!很多高級語言都是c寫的。

7. 學c語言對製作游戲有幫助嗎 現在在學,對游戲不是很了解。

肯定啊,這個是基礎,先把這個學好,等到以後學數據結構了,基本上就可以做做一些小游戲了。。

8. c語言在游戲開發時起什麼作用

基本上沒用,因為C語言太低級了。現在游戲很多都是用Jave程序。學c語言主要是鍛煉一種編程思維,很多學程序的人都先學C程。c程是基礎。假若你想做一個程序員,你肯定得把它學好。另外,還有數據結構也很重要哦…因為數據結構+演算法=程序

9. c語言和動漫 和游戲有什麼關系

只學C是很難獨立做出這些東西的,但是你熟悉了C的語法之後就能使用各種API了,然後你就能做游戲了,但是動畫的話無論如何也不贊成你用C來做呢。。
因為現在的大型程序開發都是面向對象的,而C這種完全面向過程實在是太無力了,這也是為什麼大家都熱衷於C#和Java的原因呢。。
同時一些動畫的東西,還有web交互的東西,也還是PHP,XML這些東西更好,總之不會有人用C來寫呢。。雖然我自己用C寫過,但是真的會累死的。。

簡單地說你學了C之後會感覺基本上什麼也不能做,而且現在和動漫遊戲也沒什麼大關系,畢竟基本上誰也不會用C來做游戲,至於動畫就更不沾邊了。。當然如果是LINUX下的程序或者shell腳本的話應該能寫呢,但是總是不如perl好呢。。

我本人是學計算機的,現在大三

10. 貪吃蛇游戲和C語言的具體關系

貪吃蛇游戲只是一個游戲軟體。C語言是編程語言(寫源代碼用的)。
游戲軟體是用編碼語言寫出來的,當然也可以不用C語言寫,也可以用java/c#/vb/php等其他的編程語言來寫。
寫好了源代碼以後,通過編譯軟體把源代碼變成應用程序(即可以執行的exe程序),這個應用程序就是游戲軟體。