游戲編程需要什么語言,游戲編程學什么專業(yè)?
可以學C++,C#,和Java(推薦),現(xiàn)在后兩者比較主流,用的多。樓主以后想進行游戲開發(fā),建議學Java。
每個學校編程專業(yè)名稱不一樣,大體就是一下幾種了:
專業(yè)就是:軟件工程,計算機科學與技術(shù),信息科學與技術(shù)等等
主要課程學的就是相關(guān)編程語言。有的是從C開始學,第一學期C,第二學期C++,第三學期C#或者Java(每個學校不一樣,我只是舉一個例子)。還有的就是直接學高級編程語言,但是比較少,一般都是從基礎(chǔ)的C開始學的。
其他課程大體就是:軟件工程,數(shù)據(jù)結(jié)構(gòu),編譯原理,數(shù)據(jù)庫原理,數(shù)據(jù)庫應(yīng)用等,有的還會學計算機導論,計算機基礎(chǔ),匯編語言,HTML什么的每個學校學的不太一樣,但是主體應(yīng)該就是這些。
網(wǎng)頁游戲用的是什么編程語言?
網(wǎng)頁游戲也分很多種,一般市面上的網(wǎng)頁游戲就是沿用的網(wǎng)頁的交互模式,基于HTTP實現(xiàn)與服務(wù)器的交互,這些游戲的后端可以使用任何Web開發(fā)語言來實現(xiàn),比如PHP,Java,C#,http://VB.NET,Ruby,Python這些,都沒有問題。
游戲的前端現(xiàn)在普遍依然使用Flash平臺,開發(fā)語言就是ActionScript,比較前衛(wèi)的游戲有使用HTML5的,就是JavaScript,還有一些社交平臺上的游戲直接使用HTML頁面來做交互,有一些傳統(tǒng)游戲廠商轉(zhuǎn)過來做網(wǎng)頁游戲的也有采用ActiveX技術(shù)直接把現(xiàn)有的游戲移植過來的,這些游戲前端往往采用C++這些來開發(fā)。
有些游戲需要實時與服務(wù)器交互(比如MMORPG),這些游戲的后端往往就是和傳統(tǒng)的網(wǎng)游一樣的架構(gòu),開發(fā)語言也一般會比較傳統(tǒng)的采用C++,也有一些采用Erlang來搞定網(wǎng)絡(luò)及分布式計算的平臺部分。值得一提的是Lua語言,Lua在網(wǎng)頁游戲的客戶端用的不多,但是在服務(wù)器端依然有不少采用,主要是用在游戲的實際邏輯部分-- 紫霞游戲平臺為您解答
4399網(wǎng)頁游戲用什么開發(fā)的?
4399的小游戲是由flash制作的。您需要學習相關(guān)的flash知識。
第一步:對flash界面了解,對軟件了解。同時思考為什么選擇用FLASH來制作游戲而不選擇JAVA語言或其他。你需要熟練操作flash軟件并能進行動畫制作。
第二步:目前flash游戲開發(fā)需要用到Actionscript3.0語言,如果你已經(jīng)有其他程序設(shè)計經(jīng)驗最好,如果沒有,請先嘗試學習面向?qū)ο蟮母拍睿嗫纯淳幊痰臅H缓髮W習AS3.0語言。多看flash的幫助文檔。
第三步:當你能用as3.0進行動畫控制時,去網(wǎng)上一些資源站點下載flash源碼分析源碼,然后自己動手做。買書是必要的。現(xiàn)在開始學flash就直接用flash cs3或cs4版本,語言用as3.0不要再用as2.0的語言。
flash入門書籍隨便買,入門后可以再看《flash actionscript 3.0殿堂之路》或者其他書籍。可以嘗試學習Flex軟件,也是基于actionscript開發(fā)的。
以上就是關(guān)于游戲編程需要什么語言和游戲編程學什么專業(yè)的相關(guān)問題解答,希望對你有所幫助。