大型游戲用到哪些語言編程,網頁游戲開發需要學習什么知識?
目前來看,開發網頁游戲基本的技術至少包括:
①photoshop操作以及HTML+CSS+javascript的基礎知識是最最基礎的。
②flash+actionScript在IE中必不可少的。
③未來的瀏覽器世界必將被HTML5統治一段時間,so,HTML5規范中涉及的SVG-canvas、離線存儲、WebSocket、webWork等常用技術也是很基本的。關鍵你說的是“游戲”,而且還是網頁的,這個跟服務器語言怎么會有關系呢?服務器做的是數據存??;但是游戲的重點在交互操作,一定是在客戶端的操作,至于服務器這邊隨便什么語言都可以的啊,關鍵是確保服務器系統軟件的數據存取效率&硬件的穩定性。網頁游戲要求服務端的相應高并發而且快速相應(可以適當放棄服務端的計算能力)。若是你想了解服務端語言知識,學習java、.NET、php等等都是合適的(java和c#/ASP的計算能力還是很強的,都支持集群服務器),其實核心就是了解它們跟數據庫的交互&向客戶端的輸出的特點,甚至可以自己搭建服務器依托于文件系統作為持久化媒介使用。最近在玩node.js所以自己嘗試弄了個服務器,很靠譜的,而且node.js是單線程服務端語言,對于請求的并發和快速相應能力超強,只是集群應用還不是很成熟,目前淘寶在花力氣做研究改造。
游戲開發需要學習哪些知識?
1、游戲程序:類似軟件工程師,需要精通至少一門以上程序語言,比如c,c++,頁游方面有flash as3,php等。他們的主要工作是寫程序代碼,需要一定的邏輯思維能力,數學能力。
2、游戲美術:游戲中的畫面都是由游戲美術師來制作的,具體細分為:游戲原畫,3d游戲模型貼圖(分3d場景與3d角色),游戲動畫,游戲特效,關卡美術等。
另外,還需要學習3dmax,ps,zbrush等軟件,這三個軟件是做游戲美術最常用的。
3、游戲策劃:游戲策劃主要制定游戲的規則和玩法,比如世界觀,劇情,對話,任務,數值,職業設定,副本設計,幫會系統等等。
4、一般在項目中,服務端的開發進度要比客戶端快.等著客戶端來跟你聯調你再修BUG那效率太低了.所以在之前你就得把測試用例全部跑一遍,保證沒有BUG,這樣你在工作中別人對你的評價會很高.而一個好的測試用例又能很好的反應你的代碼的設計能力,所以這一點真的非常非常重要。
網頁游戲用的是什么編程語言?
網頁游戲也分很多種,一般市面上的網頁游戲就是沿用的網頁的交互模式,基于HTTP實現與服務器的交互,這些游戲的后端可以使用任何Web開發語言來實現,比如PHP,Java,C#,http://VB.NET,Ruby,Python這些,都沒有問題。
游戲的前端現在普遍依然使用Flash平臺,開發語言就是ActionScript,比較前衛的游戲有使用HTML5的,就是JavaScript,還有一些社交平臺上的游戲直接使用HTML頁面來做交互,有一些傳統游戲廠商轉過來做網頁游戲的也有采用ActiveX技術直接把現有的游戲移植過來的,這些游戲前端往往采用C++這些來開發。
有些游戲需要實時與服務器交互(比如MMORPG),這些游戲的后端往往就是和傳統的網游一樣的架構,開發語言也一般會比較傳統的采用C++,也有一些采用Erlang來搞定網絡及分布式計算的平臺部分。值得一提的是Lua語言,Lua在網頁游戲的客戶端用的不多,但是在服務器端依然有不少采用,主要是用在游戲的實際邏輯部分-- 紫霞游戲平臺為您解答
以上就是關于大型游戲用到哪些語言編程和網頁游戲開發需要學習什么知識的相關問題解答,希望對你有所幫助。