遊戲編程是什麼意思?

General 更新 2024-11-15

想學遊戲編程需要什麼?

我是主修軟件開發,各種語言的編程。

1、首先要知道遊戲編程用的什麼語言。是c++ 因為c++語言是目前最為穩定的、指針最為全面的語言。遊戲尤其網遊的穩定性要求極高,因此必須用c++。

2、先學c語言。c語言是全部計算機語言的基礎更是c++的基礎。因此要學好。再學c++,這個要學精,不然開發遊戲沒戲。然後學數據結構、數據庫(orcle大型數據庫,小型sql不可以)、線性代數、離散數學結構就差不多了吧。要求:不單單是會,舉一反三。

3、2中說的是核心課程。html、css、js知道也行,但做遊戲開發的你要知道,我們做的是一個人的心臟和大腦,那些一個美工人員會做的很好,而且不用你操心,也許美工做的比你還多但是,我們拿的薪資是他們的很多倍,咱們按年薪、他們按月還得算生活費、、呵呵、

注:有不明白的再問我。

什麼是遊戲編程

遊戲開發基礎、二維遊戲開發、遊戲遊戲開發、Unity設計類遊戲、三維動作RPG遊戲設計、網遊客戶端開發等等幾個模塊

如何進行遊戲編程

最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑑。

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。後面的就可以學習VC什麼的了。

C語言的書推薦譚浩強的,比較好。

我當時學習pascal和C語言的時候是將書後的習題都做了一遍,感覺效果很好。

當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,C就是很好的選擇,如果是Windows開發,那麼VC就不錯。還有數據庫方面的開發、網絡開發等等。不同的語言適合不同的方面。要看自己的選擇的,呵呵 。

還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言裡所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。況且,作為一個基礎編程人員來說,上面還有系統分析師、項目經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫代碼就OK了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子代碼。

在你學習好C語言以後,個人建議好好學習一下數據結構和軟件工程。這兩門對你的水平提高都是很有幫助的。特別是軟件工程,它能夠使你按照科學的工程方法進行軟件開發,對今後的發展很有好處。

只是一家之言,有不到之處,還望見諒!

遊戲源代碼什麼意思

遊戲源代碼:遊戲程序文件的代碼。

源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。

遊戲編程師需要具備什麼能力?

我只說遊戲方面的吧。。因為我是搞這個的。。其它不懂就不說了。。

lz會C的話。。接下來要看Lz做什麼平臺的遊戲了、

1、網頁的flash遊戲

2、pc遊戲

3、手機遊戲

4、遊戲機的遊戲(比如psp,xbox,ps3)

5、其它未知的平臺(我不知道的。。)

因為每種平臺的遊戲,編程幾乎都不一樣。。所以,要選好一個平臺。。

1、flash遊戲的就去學flash編程、

2、pc遊戲的,就先把C++搞懂、

3、手機遊戲的,就分很多種了。因為手機有不同的平臺,比如

iphone

android

諾基亞的sis

j2me(這個基本沒人用了,你懂的)

。。。。。。

iphone的就去學object-c(前提要會c和c++)

android的就學android(前提要會java)

諾基亞的sis(這個我不怎麼記得了,好像是要回c和c++,不過,諾基亞的塞班系統的智能機都沒有用了。學了估計都沒多大用處)

j2me的只要有java基礎就可以學。用處不大。。現在誰還用非智能的手機?

4、遊戲機的遊戲要學啥。LZ自己查查吧。。這個真的一點都不知道。。不好說。。

總之,從我上面所說的。。

很多編程都需要會c和c++。。。所以,lz學會這2門,其它的語言就好入手了。。

遊戲軟件開發是啥意思

只要是開發,不管是遊戲開發還是軟件開發都是做程序員都是編程。

遊戲開發需要具備什麼呢 ?

一、遊戲開發製作的概念

遊戲開發是一個過程,為了激發玩家玩遊戲熱情,通過遵循設計製作規則,來設計人物、場景等遊戲要素。主要流程包括原畫創作、建模、材質、燈光及渲染、骨骼設定、動畫、特效等部分。涉及範疇包括 :遊戲規則及玩法、視覺藝術、編程、產品化、聲效、編劇、遊戲角色、道具、場景、界面等等元素。遊戲程序開發歸根到底就是軟件工程,是遊戲製造環節中不行短少的重要部分。遊戲程序開發是技術含量最高的,遊戲程序員的薪資也相對其他職業高許多,目前遊戲職業中游戲程度人才的缺口非常大,供不應求。

二、遊戲開發需要具備的知識

遊戲本質分析,遊戲產業概論、遊戲開發流程及職業劃分、玩家需求分析、構思創意及文檔編寫要求、遊戲故事設計、遊戲元素、規則、任務、系統、關卡設計、遊戲平衡設定、界面與操作功能。透視基礎、構圖基礎、結構素描、明暗素描、藝用人體解剖基礎、人物速寫、Adobe PhotoshopCS3軟件應用、PhotoshopCS3造型基礎、遊戲美術風格技法、色彩基礎、遊戲色彩練習、肖像繪製、質感表現。3DMAX軟件基礎、遊戲材質基礎、遊戲道具製作、作品渲染遊戲場景製作技巧、場景材質製作、卡通角色製作、寫實角色製作、怪物製作。簡單分類的話就是:

1、紮實的算法知識。主要有:樹或圖的搜索算法、A*算法、碰撞檢測算法、BSP樹、人工智能

2、相關圖形處理知識。比如:Direct X編程、OpenGL編程、圖形學的相關知識(三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱算法比如油畫算法,Z緩存)和動畫處理知識。如果想深入還要學會幾種三維引擎比如OGRE。

3、紮實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現在比較大的遊戲也由此開發;DELPHI功能也很強,很多網遊:比如網金、傳奇都用到了DELPHI;JAVA用於開發手機遊戲。

三、遊戲開發需要學哪些

遊戲開發需要學哪些,課程是什麼樣的呢?學遊戲程序開發主要有最通用的C++ 及Windows程序設計課程,算法設計、數據結構、軟件工程、遊戲技術,遊戲設計方法及流程等課程。所有課程以行業最實用技術為參考,綜合初學者的接受能力精心設計。

1、基礎公共課:遊戲概述 Photoshop平面軟件及像素美術 3dsmax軟件基礎及效果圖製作 遊戲程序設計基礎及遊戲製作原理 遊戲策劃、製作、測試及運營實踐 遊戲行業規劃及職業素質。

2、專業技能課:手機2D遊戲開發 2D遊戲開發技術實戰 C++語言及算法基礎 WIN32程序開發及MFC基礎 2D遊戲開發實踐 行業規劃及職業素質。2D網絡遊戲開發主要學習內容有網絡遊戲程序設計、網絡遊戲算法設計、2D網絡遊戲平臺設計以及商業實戰項目訓練,包含C++、數據結構、算法基礎、Windows API使用、MFC原理及其應用、2D圖形渲染技術、界面設計與應用。

3、遊戲程序方向: Direct 3D程序開發基礎 3D遊戲開發技術實戰 遊戲引擎的修改與使用網絡通訊、數據庫及遊戲服務器、行業規劃及職業素質、遊戲綜合項目實戰訓練、基地頂崗項目實訓。

四、遊戲開發常用軟件

1、3dsMAX:大多數遊戲開發公司美工使用,效率較高,可以獨立製作遊戲中所有美術相關資源。

2、Delphi:直接編譯生成可執行代碼,編譯速度快。由於Delphi編譯器採用了條件編譯和選擇鏈接技術,使用它生成的執行文件更加精煉,運行速度更快。在處理速度和存取服務器方面,De......

遊戲編程要學什麼專業

我覺得還是去學習川菜,這個學好了更有發展,工作也更容易些哦。

電腦遊戲編程適合用什麼語言?

沒有的,c/c++不會被淘汰的,因為做大型遊戲,他們的效率是最快的語言之一了。很多底層的與大型遊戲都是需要c/c++的。是其他語言不能代替的。當然,如果是小遊戲的話,用java就可以實現,但java的效率只有c++的55%。而且,現在c++的也更為普及了。

遊戲軟件編程要先學什麼

首先,別的都不管,一定要先學精以下數學科目:線性代數、空間解析幾何、微積分。都要學到比較深的程度,千萬不能囫圇吞棗,否則往後的壓力會越來越大。現在本科的內容其實不夠的,例如quaternion你在課本里就沒學,但遊戲裡絕對用得多。還有,課本里大概也不會教你怎樣判斷任意兩個多面體是否相交。這些都要靠自己多鑽研、多琢磨,不能滿足課本內容的。

然後,看你是側重圖形、物理、還是AI方向。

圖形方面,其實基本上就是幾何和光學問題,關鍵是熟悉API(DirectX或OpenGL)。如果想獲得尖端效果,則要先學一些光學基礎,然後才能進入可編程Shader的美妙境界。

物理方面,本人經驗太少,只能說:這真的是太太複雜了。AI方面:本人也沒經驗。就不多說了。

最後才說C++編程:其實C++編程這東西真的很奇怪。我們先是在課堂上學了一套東西,然後實際開發的時候人們又會告訴我們那套東西是不能用的(理由一般就是性能低啦、不安全啦,等等),反正又得學另一套東西。搞C++特別是遊戲的人,都有一種近乎病態的完美主義傾向,企圖用目前並不完美的語言工具實現完美的目標(最典型的病態就是那個const,什麼都加const,其實你就算加了const,人家用強制類型轉換,一樣可以轉成非const)。還有那個指針,如果你真的用CObject *pObj這樣的形式,肯定要被人罵。他們要用所謂的“smart pointer”。諸如此類,都相當變態。

其實真的要做AAA級的遊戲,簡直就和強迫自己開發一套操作系統、加上一套程序框架、加上實現絕大多數的數據結構和算法一樣痛苦。

為什麼那麼痛苦那麼麻煩?想想:做一個遊戲,本質上就是想用有限的資源模擬出無限的顯示世界,而創造這個複雜的世界是上帝才能勝任的事情,那你想模擬它出來,不就是要和上帝競爭嗎?(本人不信教,呵呵。)

當然,如果你只是滿足比較不那麼出眾的遊戲,或許並不用那麼痛苦,隨便拿個所謂的“引擎”過來用就行。或者用C#,也可以吧。

相關問題答案
遊戲編程是什麼意思?
遊戲爺新是什麼意思?
遊戲案例是什麼意思?
電腦編程是什麼意思?
遊戲走心是什麼意思?
鍵盤宏編程是什麼意思?
遊戲開測是什麼意思?
遊戲開黑是什麼意思?
鼠標編程是什麼意思?
遊戲排水是什麼意思?