開發網頁遊戲需要哪些基本的技術?
目前來看,開發網頁遊戲基本的技術至少包括:
①photoshop操作 以及 HTML+CSS+Javascript的基礎知識 是最最基礎的。
②flash+actionScript在IE中必不可少的。
③未來的瀏覽器世界必將被HTML5統治壹段時間,so,HTML5規範中涉及的SVG-canvas、離線存儲、WebSocket、webWork等常用技術也是很基本的。
關鍵妳說的是“遊戲”,而且還是網頁的,這個跟服務器語言怎麽會有關系呢?
服務器做的是數據存取; 但是遊戲的重點在交互操作,壹定是在客戶端的操作,至於服務器這邊隨便什麽語言都可以的啊,關鍵是確保服務器系統軟件的數據存取效率 & 硬件的穩定性。
網頁遊戲要求服務端的相應高並發而且快速相應(可以適當放棄服務端的計算能力)。
若是妳想了解服務端語言知識,學習java、.NET、php等等都是合適的(java和c#/ASP的計算能力還是很強的,都支持集群服務器),其實核心就是了解它們跟數據庫的交互 & 向客戶端的輸出的特點,甚至可以自己搭建服務器依托於文件系統作為持久化媒介使用。
最近在玩node.js所以自己嘗試弄了個服務器,很靠譜的,而且node.js是單線程服務端語言,對於請求的並發和快速相應能力超強,只是集群應用還不是很成熟,目前淘寶在花力氣做研究改造。