當前位置:首頁 » 網頁前端 » web版網路游戲技術
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web版網路游戲技術

發布時間: 2023-05-05 17:20:39

① 開發網頁游戲需要哪些基本的技術

目前來看,開發網頁游戲基本的技術至少包括:
①photoshop操作 以及 HTML+CSS+Javascript的基礎知識 是最最基礎的。
②flash+actionScript在IE中必不可少的。
③未來的瀏覽器世界必將被HTML5統治一段時間,so,HTML5規范中涉及的SVG-canvas、離線存儲、WebSocket、webWork等常用技術也是很基本的。

關鍵你說的是「游戲」,而且還是網頁的,這個跟伺服器語言怎麼會有關系呢?
伺服器做的是數據存取; 但是游枯則洞戲的重點在交互操作,一定是在客戶端的操作,至於伺服器這邊隨便什麼語言都可以的啊,關鍵是確保伺服器系統軟體的數據存取效率 & 硬體的穩定性。

網頁游戲要求服盯歲務端的相應高並發而且快速相應(可以適當放棄服務端的計算能力)。

若是你想了解服務端語言知識,學習java、.NET、php等等都是合適的(java和c#/ASP的計算能力還是很強的,都支持集群伺服器),其實沒枯核心就是了解它們跟資料庫的交互 & 向客戶端的輸出的特點,甚至可以自己搭建伺服器依託於文件系統作為持久化媒介使用。

最近在玩node.js所以自己嘗試弄了個伺服器,很靠譜的,而且node.js是單線程服務端語言,對於請求的並發和快速相應能力超強,只是集群應用還不是很成熟,目前淘寶在花力氣做研究改造。

② web1.0的特徵

一、web1.0基本採用的是技術創新主導模式,信息技術的變革和使用對於網站的新生與發展起到了關鍵性的作用。新浪的最初就是以技術平台起家,搜狐以搜索技術起家,騰訊以即時通訊技術起家,盛大以網路游戲起家,在這些網站的創始階段,技術性的痕跡相當之重。
二、web1.0的盈利都基於一個共通點,即巨大的點擊流量。無論是早期融資還是後期獲利,依託的都是為數眾多的用戶和點擊率,以點擊率為基礎上市或開展增值服務,受眾群眾的基礎,決定了盈利的水平和速度,充分地體現了互聯網的眼球經濟色彩。
三、web1.0的發展出現了向綜合門戶合流現象,早期的新浪與搜狐、網易等,繼續堅持了門戶網站的道路,而騰訊、MSN、GOOGLE等網路新貴,都紛紛走向了門戶網路,尤其是對於新聞信息,有著極大的、共同的興趣。這一情況的出現,在於門戶網站本身的盈利空間更加廣闊,盈利方式更加多元化,占據網站平台,可以更加有效地實現增值意圖,並延伸由主營業務之外的各類服務。
四、web1.0的合流同時,還形成了主營與兼營結合的明晰產業結構。新浪以新聞+廣告為主,網易拓展游戲,搜狐延伸門戶矩陣,各家以主營作為突破口,以兼營作為補充點,形成拳頭加肉掌的發展方式。
五、web1.0不以html為語言,在1.0時代,動態網站已經廣泛應用,比如論壇等。

③ 怎樣製作網頁游戲

很多人想投身游戲行業,成為真正的游戲製作人。但是他們對游戲的製作過程,和各個職位的職能都是比較陌生的。對網頁游戲開發也不夠了解,游戲到底是怎麼製作出來的呢?\x0d\x0a\x0d\x0a網頁游戲開發的程序構成分為三大部分:第一是數據流程。第二是美術。第三是程序。\x0d\x0a1、數據流程\x0d\x0a數據流程其中,數據流程包括了功能。也只有在功能中才能體現數據流程。\x0d\x0a比如最簡單的賣買產品。要實現這個功能,那麼需要有產品基礎表、產品詳細表、碧譽漏商店表、背包表。如果擴展性更強,相應的雙表是少不不了的。\x0d\x0a表的問題都簡單了,關鍵是這個物品有什麼用,這樣物品的來源,一大堆數據,物品的走向,又是一大堆數據。最後,這些數據得繞成一個圈。繞圈是一件困難的事情,特別是功能和道具多了起來的時候。難度是2的n次方。\x0d\x0a2、美術\x0d\x0aUI:簡潔漂亮的界面總會有好處。\x0d\x0a小圖標:道具,地圖,裝備,一類至少10個吧?大體上百把個是需要的。\x0d\x0a3、程序分5個部分\x0d\x0a資料庫:一大堆基礎數據表和詳細數據表。基礎數據表:比如等級1到等級100的用戶的屬性初始值。詳細數據表:每個用戶的具體屬性。\x0d\x0a功能頁面、功能函數。主要就是數據存取,判斷,數據走向。\x0d\x0aajax函數:(可選)某些需要偽即時的功能要用到。\x0d\x0ajavascript函數:(可選)模擬客戶端的數虛運據計算。也就是webgame的與時間相關的數據。分為兩部分。一部分是真實數據,是由伺服器端的定時器計算的。另一部分是只有初始值,客戶端顯示用的。不需要即時同步,僅僅需要模擬同步就行。\x0d\x0a伺服器定時器:(C語言或自己設定伺服器)定時循環執行某一段代碼。而這段代碼主要是根據資料庫的數據進行更新。這個可以找個C語言程序員來做。對於C語言程序員來講,這個功能是相當的簡單。當然,具體的處理數據的判斷和悔爛操作資料庫,需要你自己寫。讓C語言程序員給你段標准代碼就行了。完全支持sql語句的。\x0d\x0a當然在網頁游戲開發前,還要組織相關的專業人才,製作一款網路游戲需要的最核心人才是原畫、2D、3D、程序設計、策劃等這些方面的人才是必不可少的,因此,要開發一個網頁游戲除了要程序員以外,千萬不要忘了准備以上人才。

④ Web3D技術的Web3D技術的應用:

在線虛擬現實技術,可以基於網頁運行,英文簡稱WEB3D,是下一代互聯網展示技術的核心,是目前互聯網技術的換代與升級的趨勢。作為一個新興的計算機技術,在線虛擬現實技術的應用領域非常廣泛,它可用於數字城市建設、企業展示、產品營銷、遠程教育、旅遊推廣、文博展覽、企業宣傳、軍事模擬、房產裝修等。
在線虛擬現實技術採用三維實時分布式渲染技術來實現無限大規模場景的實時渲染,與三維網路游戲的核心技術類似,但又有所不同。在線虛擬現實技術在三維網路游戲技術的基礎上增加了壓縮和網路流式傳輸的功能,無須事先下載客戶端,便可以直接在網頁內邊瀏覽邊下載。
通過在線虛擬現實技術,可以將城市現在和未來的面貌用三維的形式呈現於互聯網,並通過與資料庫的連接,實現信息的搜索和管理。
通過在線虛擬現實技術,可以將企業產品真實三維還原,多角度觀看、任意拆裝及組合,將目前現場才能解決的問題在互聯網上解決。
通過在線虛擬現實技術,可以將展覽館、旅遊景點身臨其境的實現和互聯網的掛接,實現「不出門、不花錢、游世界」的夢想。
通過在線虛擬現實技術,可以實現遠程教育的高度真實化,特別是對於那些操作要求極高的專業,如汽車修理等,能大幅度提高遠程教育的教學質量。

⑤ 網頁游戲 用了 哪些 編程技術

網頁游戲程序構成分為三大部分:
第一是數據流程。第二是美術。第三是程序。
1)數據流程
數據流程其中,數據流程包括了功能。也只有在功能中才能體現數據流程。
比如最簡單的賣買產品。要實現這個功能,那麼需要有產品基礎表、產品詳細表、商店表、背包表。如果擴展性更強,相應的雙表是少不不了的。
表的問題都簡單了,關鍵是這個物品有什麼用,這樣物品的來源,一大堆數據,物品的走向,又是一大堆數據。最後,這些數據得繞成一個圈。
繞圈是一件困難的事情,特別是功能和道具多了起來的時候。難度是2的n次方。
2)美術:
UI:簡潔漂亮的界面總會有好處。
小圖標:道具,地圖,裝備,一類至少10個吧?大體上百把個是需要的。
3)程序分5個部分:
伺服器定時器:(C語言或自己設定伺服器)定時循環執行某一段代碼。而這段代碼主要是根據資料庫的數據進行更新。這個可以找個C語言程序員來做。對於C語言程序員來講,這個功能是相當的簡單。當然,具體的處理數據的判斷和操作資料庫,需要你自己寫。讓C語言程序員給你段標准代碼就行了。完全支持sql語句的。
功能頁面、功能函數。主要就是數據存取,判斷,數據走向。
ajax函數:(可選)某些需要偽即時的功能要用到。
javascript函數:(可選)模擬客戶端的數據計算。也就是webgame的與時間相關的數據。分為兩部分。一部分是真實數據,是由伺服器端的定時器計算的。另一部分是只有初始值,客戶端顯示用的。不需要即時同步,僅僅需要模擬同步就行。
資料庫:一大堆基礎數據表和詳細數據表。基礎數據表:比如等級1到等級100的用戶的屬性初始值。詳細數據表:每個用戶的具體屬性。

網頁游戲的開發工具和技術
網頁游戲的開發技術有很多,但常用的開發工具和技術主要有以下幾個:
1)ASP技術 Actieserver Paga(ASP)意為「動態伺服器頁面」。ASP是微軟公司開發用來代替CGI腳本城府的編程工具,當用於設計動態網站。ASP腳本集成於HTML中,無需編譯即可直接解釋執行,獨立於瀏覽器(能解釋LTML碼的瀏覽器即可瀏覽ASP網頁),保護源碼(ASP腳本在伺服器上執行,傳到瀏覽器端的只是ASP執行結果所生成的常規HLML代碼)。
2)Flex技術Flex是Adobe的純嫌歲伺服器端產品。該技術提供了一個新的,基於標準的語言和編程模型,其編程模型支持常用的設計模式,能夠使企業創建許多有吸引力的,交互者拿的快速應用,爭強了用戶對網頁的體驗。傳統網頁游戲開發的局限是表現層受到一定的約束,而Flex技術能輕松地解決這一技術難題。網游Small World就是基於Flex技術開發的。
3)Ajax技術 Asynchronousjavascript and xml(Akax)意為「非同步 JavaScript和XML」。Ajax是一種創建互動式網頁應用的網頁開發技術,它不是一個新的編程語言,而是一個編程技術。Ajax的自大優點就是能再吧刷新整個頁面的前提下更新數據,使得Web應用程序更為迅速的響應用戶的交互需求。
4)JSP技術Java ServerPages(JSP)是一種動態網頁技術標准,它可在傳統的網頁HTML文件(*.htm,*.html)中插入java程序段和JSP標記,其生成的內容的邏輯被封裝在標識和JavaBeans或者Enterprise JavaBeans TM組件)能夠執行應用程序所要求的更為復雜的處理。由於Java在移植性、擴展性、多線程方面的特點使它成為目前網頁游戲的開發語言。由Java技術開發的高端網頁游戲,能處理各類與伺服器的交互和復雜圖形,開發大型網路游戲。
5)PHP技術 HypertextPreprocessor(PHP)意義「超級文本預處理語言」。PHP是一種在伺服器端執行的嵌入HRML文檔的腳本語言,風格類似C語言,應用廣泛。PHP於CGI或Perl相比,能更快速地執行動態網頁。PHP是將程序嵌入到HTML文檔中去執行,跨平台性強,程序開發快,執行相率高,可編譯以做睜達到加密和優化代碼,支持幾乎所有流行的資料庫,以及操作系統。

⑥ web網游的發展史

網頁游戲又稱Web游戲,無端網游,其實就是用瀏覽器玩的游戲,它不用下載客戶端,任何地方任何時間任何一台能上網的電腦就可以快樂的游戲,尤其適合上班一族。

網頁游戲只要能打開IE,10秒鍾即可進入游戲,不用下載龐大客戶端,更不存在機器配置不夠的問題。最重要的是關閉或者切換極其方便,再也不用擔心上班玩游戲被BOSS逮住了~

上世紀90年代曇花一現的網頁游戲,最近在坊間再度復甦,有所不同的是,與任何懷舊復古風無關,曾因瀏覽器技術硬傷而遭雪藏的網頁游戲,這一次,是以完全不同的面貌充任網游經營者的救世之師……

在游戲的界面和動態交互過程中,玩家幾乎已經難以區分這是瀏覽器上的網頁應用,還是一個獨立的游戲程序。

現在網頁游戲到底有多火,我不用多說,去網路輸入」網頁游戲」 你看看多少游戲商做推廣就知道了!整整一屏!

當然,技術硬傷被撫平之後,網頁游戲最大的優勢-方便性更加被發揮得肆無忌憚!不需要下載數據包、不需安裝客戶端、不需要安裝光碟,玩家只需打開網頁就可以玩的游戲,從第一步-游戲參與方式上就實現了革命性改變的網頁游戲,幾乎可以向中國1.72億網民張開懷抱。
由於方便性所帶來的游戲黏性力量是嚇人的:據統計,中國2006年網路游戲人群達到率為70%,其中,QQ游戲到達率37%,聯眾20%,盛大19%。QQ游戲達到率遙遙領先的原因正是由於QQ的存在簡化了游戲的達到途徑。以此類推,將達到途徑簡化到極致的網頁游戲(只要能上網就能玩游戲)在方便性上比QQ游戲有過之而無不及,加之拜Web2.0所賜,幾乎實現了瀏覽器與桌面游戲在界面和交互方式上的相近。
另外,網頁游戲不單單停留在網頁表現形式上,它還將會向手機WAP和手機客戶端圖形網游(j2me)方式聯合發展,是跨平台的,兩個平台訪問的是同一伺服器,離線後,玩家可以通過手機繼續進行且資料庫共享……具備了精銳魅力的網頁游戲前途不可限量

還有很重要的一點是網頁游戲比傳統網路游戲更具獲益空間,網頁游戲恰恰獲得的是網民中有支付能力的玩家。白領玩家的特點是工作壓力大,玩游戲的時間和精力少,但荷包中有足夠的鈔票,捨得給其所看中的網路娛樂方式投錢

網游市場新機遇

2005年是中國網游產業最好的年代,卻是中小網游企業最壞的年代,中國網路游戲潛力瞬間被發掘的同時,卻也成為了盛大,九城,網易和騰訊等寡頭們的生存游戲。游離於巨頭之外的其他網游企業為不淪落為以食殘羹冷炙的小角色,紛紛尋求新的開闊地獲取生存權。
如今,網頁游戲已經創下了豐厚的佳績。據某風投機構的一份可行性投資報告中指出:網頁游戲在獲收益模式上獨特且豐富,比如:網頁式游戲最適合體現在情感投入式廣告,利用網頁游戲內容上容易擴充的特點,可以達到與各種加值服務實現結合,並可輕易地和同業和異業共同合作等等。
而對網游企業而言,網頁游戲也是新的戰略地:網路通信細節被瀏覽器實現了,游戲開發者不需購買昂貴的網路引擎就可廉價地實現網路游戲。對游戲業來說,在中國這樣一個盜版橫行的環境中,網路游戲是唯一的贏利途徑,但傳統的PC網游開發成本高,網頁游戲的出現,自然為中國游戲業 「年輕」的創業者們提供了一個絕佳的機會。

商業價值:用戶高端與移動終端
根據艾瑞咨詢最新推出的《2007-2008年中國網路游戲行業發展報告》的數據顯示,在全體網路游戲用戶的樣本中,大專及以上學歷者占總數的比例達到了62.8%。可見網頁游戲的主要用戶群屬於高消費群體,有很強的購買能力和需求,這種用戶屬性將是未來網頁游戲廣告等價值爆發的基礎。
手機互聯網正在興奮地朝我們走來,手機互聯網是一個沒有微軟的世界,充滿了機會想像力,就連剛隱退的雷軍也看上了手機互聯網並做了投資。網頁游戲從這個意義上看是專門為未來手機互聯網時代准備的,國外已經流行的twitter、開始出現的手機facebook,都是web手機化的應用,那麼網頁游戲走進手機互聯網應該很快就會發生,而這對於基於客戶端的傳統網游是不可能完成的任務。
網游web化是趨勢,傳統網游享受最後的晚餐
筆者在本文前面提到web大潮,而web大潮的歸宿將是手機互聯網,網頁游戲無需掛載客戶端這一特性,使得網頁游戲更容易進入手機互聯網,即使在未來的手機互聯網時代,網頁游戲也不會落伍。由此,我們發現網頁游戲其實是一個朝陽產業 。目前,無論是adobe還是微軟,都推出了自己的下一代富應用計劃,因為他們都明白:互聯網屬於web!
在簡單分析之後,可以看到一個輪廓,更准確地說是方向:web正在統治互聯網,網遊行業也不能例外,網頁游戲很可能成為傳統網游的掘墓人。傳統網游已經發展到了一個臨界點,目前他們正在享受自己最後的晚餐。事實上,在歐美的游戲排行榜上已經出現了一款網頁游戲,我國的互聯網偏娛樂,可能這種過程會延遲一些,但是不會太久,該來的一定會來!
傳統網游尤其是中國的傳統網游早就乏味可陳,幾乎沒有什麼原創,更不用提什麼創新了,同時傳統網遊人群過分聚集於青少年低齡人群,使得青少年沉溺於網吧里,毀了不少孩子。歐美等發達國家的互聯網都是工具性為主,而我國的互聯網偏重於娛樂化,這是大家的共識,但是還有一個共識是:中國的互聯網也在悄悄地改變,網民的受教育越來越高,互聯網的用途正在慢慢改變;辦公網路化在中國逐步走向普及,網上工作的白領人群的數量增速很快,給網頁游戲帶來了前所未有的契機。

網頁游戲的發展、市場分析
近兩年來,尤其是近一年來,國內外網頁游戲生猛出現,日新月異,目不暇接。
那麼,網頁游戲的興起原因是什麼?網頁游戲作為一個新生事物,它的過去、現在和將來會是怎樣的?從游戲製作者的角度,我們如何看待它的市場和製作特徵?

1. 從游戲市場和用戶視角來看,網頁游戲絕非主流游戲,而且也不可能成為主流。但是它滿足了一部分人的需求,適應了一個細分市場。
營銷專家說,你不可能把東西賣給所有人,深耕小眾市場往往有大收獲。玩網頁游戲的小眾是哪些人?根據中國網頁游戲論壇的投票調查,玩網頁游戲的人群主要分布為上班白領(60.39%)和學生群體(32.63%)。白領特點是工作壓力大,玩游戲的時間和精力都相當有限。但是無論如何,娛樂需求、尤其是忙碌工作間歇放鬆心情的需求,對於白領來說是一直存在的。上班間歇玩魔獸或者魔域?除非你吃了豹子膽!老闆發現非得炒了你的魷魚!即使老闆不管,你工作已經累得要趴下了,還有精力在游戲中奔跑並持續砍怪嗎?這時,打開瀏覽器,清閑自在地玩一下網頁游戲如何?你在瞬間得到了放鬆和樂趣,而老闆還以為你在上網查資料。因此,網頁游戲最基本的特徵,顯然不是絢麗的畫面、高超的3D技術,而是它刺中了上班族那根潛藏已久、沒時間又怕辛苦的游戲娛樂神經。網頁游戲提供的輕量級娛樂,占時間少,操作簡單,給忙碌緊張的上班族一絲難得的輕鬆快意。這是它存在的理由。我們還注意到一個細節,那就是玩魔獸網游的玩家,並不排斥玩網頁游戲。筆者就認識一個朋友,晚上回家大戰魔獸,但白天上班時會偶爾打開瀏覽器,在Travian里管理他的村落。一個是主流,一個是支流,一個是重量級大作,一個是輕量級娛樂,各有各的風格,各有各的玩法,道並行而不悖。大餐並不妨礙精製小菜的存在。如果說存在的就是合理的,那麼網頁游戲這種新形式的游戲,存在不僅合理,其發展也是合理的:因為有市場需求。

2.比傳統網路游戲更具獲益空間

網頁游戲盡管具備只要會上網就能玩的特點,但網頁游戲並不能取《傳奇》《魔獸》而代之,也正是由於參與的便捷性,決定了它最有可能攢獲的是那些終日困錮在高檔寫字樓只尺方寸之間的白領們。
數據也可以支持這一點:在中國網頁游戲論壇最近所做在線調查顯示,網民中的白領受訪者中,有60%的人群表示在未來可接受嘗試網頁游戲,這個比例高於學生受訪者的30%接受程度。
不可低估的是,網頁游戲恰恰獲得的是網民中有支付能力的玩家。白領玩家的特點是工作壓力大,玩游戲的時間和精力少,但荷包中有足夠的鈔票,捨得給其所看中的網路娛樂方式投錢,對於網游運營商角度來看,這一點顯然要比傳統網路游戲更具獲益空間。
況且,中國網民中的白領大軍絲毫不比廣大網遊玩家遜色,據有關部門統計,目前中國1.72億的網民之中,網遊玩家佔30%,剩餘的70%人群中,白領人群佔到其中的40%以上,即5100多萬,按照白領中60%對網頁游戲感興趣的比例計算,這種新形態的網路游戲天然獲得了將近3000萬的支持。加之有強勁的支付能力作為支持,網頁游戲抓取的人群顯然是塊豐沃的土壤
3. 從游戲製作者的視角來看,網頁游戲最大的貢獻是它提供了一個低門檻的、通向財富和名聲之路。
為什麼這么說?網頁游戲天然就是網路游戲。在這里,網路通信細節被瀏覽器實現了,屏蔽了,游戲開發者無需購買昂貴的網游引擎,就可廉價地實現網路游戲。這對於中國的游戲製作者意義重大。因為中國這樣一個盜版橫行的環境里,單機游戲,無論是PC上的還是手機上的,無論是粗製濫造的還是嘔心瀝血的精品,都無贏利的可能。游戲在中國要賺錢,要贏利,只能靠網路游戲。但傳統的PC網游開發成本巨高,變成了幾個壟斷巨頭之間的游戲。網頁游戲的出現,大大降低了網游製作的門檻,使沒有充裕資金的小公司或小團隊,可以選擇在網頁游戲方面試試他們的運氣,這時取勝的法寶是創新、創意和對玩家需求的深度挖掘。網頁游戲,也就變成了「窮人也能做得起的網游」。
4. 從受眾群體容量來說,網頁游戲有天然優勢。能通過瀏覽器上網的人都是網頁游戲的潛在受眾。
這個群體非常巨大,多巨大?2007年CNNIC調查顯示:中國網民數量達1.37億,世界第二。據市場統計,中國2006年網游的收入是59億,人群達到率70%,其中,QQ游戲到達率37%(5000萬人),聯眾:20%(2700萬), 盛大:19%。這里有一個細節值得研究:為什麼QQ游戲的達到率遠高於盛大?因為有QQ的存在,它提供了簡化的到達途徑。人性都是懶惰的,喜愛用舉手之勞的操作來達到目的。在QQ上一點擊就能達到QQ游戲,而盛大就沒有這樣的利器,聯眾更沒有。游戲的到達率與簡便的途徑關系非常密切。與此類似,網頁游戲,使用瀏覽器把游戲體驗的途徑簡化到了極致:能上網的人,都可以「無需下載任何東西,無成本、無等待」地玩網頁游戲,只要輸入URL就可。這種簡化是革命性的,與PC網游成鮮明對比。PC網游需要下載300M以上(有的甚至超過1G)的客戶端,無法與網頁游戲的便利性相比。因此,網頁游戲有巨大的潛在受眾,又把體驗游戲的過程簡化到了極致,其發展潛力不容忽視,現在所缺的,就是好游戲。
5. 網頁游戲首先是游戲,而游戲的黏人程度是遠遠超過一般網站。媒體報道,據美國市場研究機構Parks Associates近日公布的一份報告稱,盡管網路視頻和社交網站非常流行,但網路游戲仍然是美國網民最喜愛的娛樂方式。據數據顯示,34%的美國成年網民每周都會玩網路游戲,而觀看YouTube等視頻網站的比例為29%,訪問MySpace和Facebook等社交網站的比例為19%。無獨有偶。可以說,許多所謂的Web2.0,在吸引和黏住網民方面遠不如網頁游戲。話也可反過來說,那就是,網頁游戲是web2.0的最佳實踐(best practice)之一。中國的情況和歐美不一樣,互聯網被當作一個巨大的娛樂平台,所以這更具有實踐指導意義。那些扭捏作態、從國外拷貝模式的所謂web2.0網站,還不如立刻放棄,直奔網頁游戲而去。從贏利方式來看,網頁游戲也比web2.0可操作的空間大。進退都方便。進,可以道具收費或者會員收費,直接有現金流入;退,可以在游戲里放廣告,而且廣告形式多樣化,能在游戲中深度嵌入廣告。可以說,就贏利能力而言,好的網頁游戲比一般Web2.0網站要強得多。還是那句老話:現在所缺的,就是好游戲。

前景看好招餓狼四起, 行業需要規范跟整頓

網頁游戲門檻低是指研發成本低,很多公司認為十來個人,利用flash技術花上三五個月百十萬即可推出一款產品。也正是眾多廠商看好的這點紛紛從各地爆發出近百個網頁游戲工作室:傳統游戲廠商、網路媒體公司、手機游戲公司以及社區網站。他們看好網頁游戲市場紛紛轉型研發網頁游戲,勢必把網頁游戲這塊蛋糕上分享一杯羹。

目前很多玩家把網頁游戲當成小游戲,很多原因就是在於他們玩了開發時間太短甚至技術不夠完善,讓他們玩上幾天就對游戲失去了信心,因此導致對網頁游戲產生出了誤解的定義,希望各個開發團隊引以為鑒。

很多研發工作室用上幾十萬資金三五個月就開發出一款產品,然而他們卻忽略了網頁游戲的壽命。一款游戲的壽命限定於該游戲的可玩性,試問一句一款開發三五個月的產品能有多少可玩性呢?就拿傳統mmo游戲來說五十人研發一款產品需要一年而產品最多三五個月就必須出資料片來延續,否則游戲壽命就到了終點。而十多個人研發三五個月的游戲產品又能維持多久呢?一個月?三個月?這個雖然只是一個推理但是問題嚴重性警告了我們不要簡陋開發產品而求速度推出佔領游戲市場。即便有一些用戶,兩個月、三個月後呢?他們會不會流失?失去了還會不會回來?玩家是否在貴公司的定義前加上垃圾倆字呢?

趕潮流,杭州人叫「杭兒風」,也有人叫「跟屁蟲」,當然這個稱呼略微不雅一點。說的都是一個意思,做什麼能發財,我就去,哪裡有錢,我也去。當年有人發現養牛蛙發財了,於是中國大地,特別是江南地區,掀起了全民養牛蛙活動,結果可想而知,除了少數大戶賺到之外,大部分人血本無歸。還有大家都知道的君子蘭,當年的一盆君子蘭,被炒的價格相當於黃金,但是後來越來越多的人開始種植,當你在那個年代來到東三省,你看到的是遍地的君子蘭跟參差不齊的品質。整體質量被拉下來了,市場被拖垮了。

而今的網頁游戲,面臨的是同樣的一個情況。看到網頁游戲可以賺錢,甚至是可以賺大錢之後。跟風的品性又從身體里爆發出來,於是可以看到,一款又一款質量不一,規格不一,技術不一的網頁游戲,開始在市場上出現,你來我往,為的就是賺錢。一些游戲,根本就沒有開發完,充其量不過是一個半成品,也拿出來招搖過市,打著精品的名號斂財,從測試就大把大把的收錢。這些伎倆,被上文提到的那些眼光獨到,挑剔異常的知識份子看穿之後,就開始沒落。之後,像是多米諾骨牌一樣,一群群的倒下。這不僅毀了廠商自己,也在一定程度上影響了整個行業。而信譽,對於一個剛剛發展中的朝陽行業來說,是極其重要的,當信譽被毀壞之後,是很難再次建立的。對於此,不能說些別的什麼,只有兩條路,第一,是迅速建立一個行業規則,第二,就是呼籲這些廠商們手下留情。總之,網頁游戲的前景,是十分明朗的,我們需要的不過是行業的規范跟整頓,國人的跟風特性,不能毀了這個行業。

上面談了網頁游戲發展的必然、受眾分析,粗淺的市場分析和目前存在的隱患,下面做一些預言。未必准確,權作參考吧:

1. RIA的各種技術目前還在發展,網頁游戲乘其勢,總的發展勢頭是樂觀的。目前,網頁游戲這個市場正在迅猛發育中。

2. 網頁游戲不可能是主流游戲,但是由於有自己的細分市場。深入耕耘這個細分市場,也能活得有滋有味,最重要的是挖掘小眾市場的需 求,並看清楚自己的邊界,能做什麼,不能做什麼,一定要頭腦清楚。「知人者智,自知者明」,硬要在網頁游戲中實現它所不擅長的效果,未必明智。

3. 我們將目睹越來越多的中小公司投入到網頁游戲中來,個人和興趣小組更多。這方面的資本投入也會慢慢變大

4. 會出現專注於網頁游戲的門戶或論壇,頂級游戲網頁游戲頻道www.webgame86.com 就是一個例子. 這類門戶網站提供全面的最新的網頁游戲資訊和游戲發布平台,也是玩家交流心得的平台.

5. 網頁游戲進入門檻低,競爭將會非常激烈。產品多,淘汰率高,精品少。國內的網頁游戲在設計理念、玩法設計、細節處理等方面都無法與國外相比,因此會出現一到兩年的模仿抄襲階段。但是國內的網頁游戲競爭,最終比的是如何深入挖掘玩家需求,如何根據本土玩家的趣味和網頁游戲本身的特徵,設計出最佳游戲來。

6.網頁游戲將會向手機WAP和手機客戶端圖形網游(j2me)方式聯合發展,是跨平台的,而不會單單停留在網頁表現形式上。多平台的受眾覆蓋率和贏利空間更大。北京飛度無限公司在這方面已經邁出了第一步,它的一個產品就是同時出現在web上和手機上的,既是網頁游戲,又是j2me圖形手機網游,兩個平台訪問的是同一伺服器。

7. 網頁游戲發展一段時間之後(大約兩年),將會出現到五家左右的大鱷。大鱷可能是三種情況:
1)在競爭中倖存、慢慢發展壯大的本地小公司,它們以富有創意和特色的產品和快速反應取勝。
2)社區強者,以巨大用戶數目為基礎進入,與社區融合並通吃,它們以巨大用戶和社區取勝。
3)資本通過收購、兼並組建的專注於網頁游戲新公司,它們以資本取勝。
但是大鱷的出現並不能壟斷這個市場,小魚小蝦靠創意、本土化設計和積累仍然能活下去,在網頁游戲這塊充滿希望的土地上成長。

⑦ Web3D技術的具體流行技術

Java3D和GL4Java(OpenGl For Java)
JAVA3D可用在三維動畫、三維游戲、機械CAD等領域。
可以用來編寫三維形體,但和VRML不同,JAVA3D沒有基本形體,不過我們可以利用JAVA3D所帶的UTILITY生成一些基本形體如立方體、球、圓錐等,我們也可以直接調用一些軟體如ALIAS、LIGHTWARE、3DS MAX生成的形體,也可以直接調用VRML2.0生成的形體。
可以和VRML一樣,使形體帶有顏色、貼圖。
可以產生形體的運動、變化,動態地改變觀測點的位置及視角。
可以具有交互作用,如點擊形體時會使程序發出一個信號從而產生一定的變化。
可以充分利用JAVA語言的強大功能,編寫出復雜的三維應用程序。
JAVA3D具有VRML所沒有的形體碰撞檢查功能。
作為一個高級的三維圖形編程API,JAVA3D給我們帶來了極大的方便,它包含了VRML2.0所提供的所有功能。
這里有一段國內資深3d程序員的評論:
GL4Java、VRML、JAVA3D的比較
由於OPENGL的跨平台特性,許多人利用OPENGL編寫三維應用程序,不過對於一個非計算專業的人員來說,利用OPENGL編寫出復雜的三維應用程序是比較困難的,且不說C/C++語言和java的掌握需要花費大量時間精力,當我們需要處理復雜問題的時候,我們不得不自己完成大量非常繁瑣的工作。當然,對於編程高手來說,OPENGL是他們發揮才能的非常好的工具。
VRML2.0(VRML97)自1997年12月正式成為國際標准之後,在網路上得到了廣泛的應用,編寫VRML程序非常方法(VRML語言可以說比BASIC、JAVAs cript等語言還要簡單),同時可以編寫三維動畫片、三維游戲、用於計算機輔助教學,因而其應用前景非常廣闊尤其適合在中國推廣應用。不過由於VRML語言功能目前還不是很強(如目前沒有形體之間的碰撞檢查功能),與JAVA語言等其它高級語言的連接較難掌握,因而失去了一些計算機高手的寵愛。但我們認為,我們可以讓大學里的文理科學生利用VRML編寫多媒體應用程序,讓學生很快地對編寫程序感興趣,從而使國內的計算機水平得到提高。DIRECT3D是Microsoft公司推出的三維圖形編程API,它主要應用於三維游戲的編程,目前相關的學習資料難於獲得,由於它一般需要VC等編程工具進行編程,需要編程人員具有較高的C++等高級語言的編程功底,因而難以普及。
JAVA3D是建立在JAVA2(JAVA1.2)基礎之上的,JAVA語言的簡單性使JAVA3D的推廣有了可能。OPENGL和JAVA3D之間的比較可以看成匯編語言與C語言之間的比較,一個是低級的,一個是高級的(也許這樣比較不太恰當)。JAVA3D給我們編寫三維應用程序提供了一個非常完善的API,它可以幫助我們:
生成簡單或復雜的形體(也可以直接調用現有的三維形體)
使形體具有顏色、透明效果、貼圖。
可以在三維環境中生成燈光、移動燈光。
可以具有行為(Behavior)的處理判斷能力(鍵盤、滑鼠、定時等)
可以生成霧、背景、聲音等。
可以使形體變形、移動、生成三維動畫。
可以編寫非常復雜的應用程序,用於各種領域如VR。 由於Fluid3D並不是一個Web編寫工具,因此它著眼於強化3D製作平台的性能。直到最近才公諸於世的Fluid3D插件填補了市場 的一個空白,盡管到目前為止它的應用范圍還相當有限。它的主要功能是可以用來傳輸高度壓縮的3D圖像,而這種圖像的下載通常是相當麻煩和耗時的。它的運用有助於使Web的3D技術更實用和切合實際,使之對桌面用戶而言更有樂趣。
Superscape(VRT)
Superscape VRT是Superscape公司基於Direct3D開發的一個虛擬現實環境編程平台。它最重要的特點是引入了面向對象技術,結合當前流行的可視化編程界面,另外,它還具有很好的擴展性。 用戶通過VRT可以創建真正的互動式的3D世界,並通過瀏覽器在本地或Internet上進行瀏覽。 它是3DS MAX的一款插件,可生成輸出FLASH的文件與Adobe Illustrator的AI文件。
Viewpoint(Metastream)
Viewpoint Experience Technology (簡稱VET)的前身是由metacreation和Intel開發的metastream技術。提到metacreation,相信不少人曾對這家有傳奇色彩的公司感興趣過,他出品的軟體雖算不上什麼大手筆,卻個個功能極具特色,像有名的Bryce、Poser、KPT濾鏡等。奇怪的是為了全面發展metastream技術,matacreation賣光了他所有的產品,並把自己名字改為Metastream。
在2000年夏,Metastream購買了Viewpoint公司並繼承了Viewpoint的名字。Viewpoint data lab是一家專業提供各種三維數字模型出售的廠商,Metastream收購Viewpoint的目的是利用Viewpoint的三維模型庫和客戶群來推廣發展metastream技術。
在mts2.0(metastream)時代metastream的技術優勢就已經表現出來。它生成的文件格式非常小,三維多邊形網格結構具有scaleable(可伸縮)和Steaming(流傳輸)特性,使得它非常適合於在網路上的傳輸。你可以在三維數據下載的過程中看到一個由低精度的粗糙模型逐步轉化為完整的高精度模型過程。
VET(也即mts3.0)繼承metastream以上特點,並實現了許多新的功能和突破,想當年Viewpoint被PC-Magzine評為Top100計算機產品,可謂風光一時。 在結構上它分為兩個部分,一個是儲存三維數據和貼圖數據的mts文件,一個是對場景參數和交互進行描述的基於XML的mtx文件。它具有一個純軟體的高質量實時渲染引擎,渲染效果接近真實而不需要任何的硬體加速設備。VET可以和用戶發生交互操作,通過滑鼠或瀏覽器事件引發一段動畫或是一個狀態的改變,從而動態地演示一個交互過程。VET除了展示三維對象外還猶如一個能容納各種技術的包容器。它可以把全景圖像作為場景的背景。把flash動畫做為貼圖使用。
Viewpoint的主要運用市場是作為物品展示的產品宣傳和電子商務領域。許多著名的公司與電子商務網站使用了此技術作為產品展示。雖然不如Cult3D那樣普及,但憑借著強大的功能還是贏得了不少用戶的青睞,像Fuji、Dell、Sony等公司。 Pulse在娛樂游戲領域發展已經有好多年的歷史,現在,Pulse憑著在游戲方面的開發經驗把3D帶到了網上,他瞄準的目標市場也是娛樂業。Pusle提供了一個多媒體平台,囊括2D、3D圖形、聲音、文本、動畫。
Pusle平台分為三個組件:Pusle Player,Pusle Procer和Pusle Creator。 Pusle Player也即播放器插件,除了為IE和Netscape提供的瀏覽器插件外,Pusle還得到了Apple和Real net work的支持,在Quicktime和RealPlayer中已經包含了Pulse播放器。Pulse Procer:是用來在三維動畫工具中輸出Pulse所需數據的插件。目前支持的有3d studio max和Maya的插件。能夠輸出到Pulse中的數據包括:幾何體網格、紋理、骨骼變形系統(支持Character Studio),Morph網格變形動畫,關鍵幀動畫,音軌信息,攝像機信息。pulse還支持從Vrml和BioVision的輸入。Pulse Creator:這是Pulse總的組裝平台。導入Pulse Procer生成的數據後,Pulse Creator進行以下的功能操作:
加入交互性、打光、壓縮、 流傳輸和緩存。 這是在圖像處理和出版領域具有權威地位的Adobe公司前不久才推出的一個可以通過互連網連接多用戶的三維環境式在線聊天工具。在Atmosphere中瀏覽的感覺類似於玩DOOM類三維視頻游戲。所不同的是Atmosphere場景可以通過Internet連接多個用戶,連接到同一場景的用戶可以彼此實時地看到代表對方的對象(avatar)位置和運動情況,並且可以向所有用戶發送聊天短訊。Atmosphere環境提供了對自然重力和碰撞的模擬,使瀏覽的感受極具真實性。
值得注意的是Atmosphere使用了viewpoint的技術,安裝Atmosphere的瀏覽器插件同時也安裝了Viewpoint插件。Atmosphere場景中的三維對象包括由參數定義的基本幾何體和viewpoint對象。viewpoint技術提供了對三維幾何體高質量的壓縮和實時渲染,Adobe直接使用viewpoint技術,既得到了很好的效果,又免除了自己開發的過程。
Atmosphere場景的開發相對來說比較容易。Adobe提供了製作工具Atmosphere Builder,目前此軟體還處於Beta版本的測試階段,可在Adobe的站點免費下載。
從場景的質量看Atmosphere還比較粗糙;從簡訊息聊天功能上看,只支持一對多的方式;從擴展性上看,Atmosphere目前只能在瀏覽器和它自己的播放器內運行,還不支持嵌入其它的環境中;從伺服器端支持看,Adobe還未提供用來處理多用戶交互信息傳送的伺服器端程序,目前建立的Atmosphere場景只能連接到Adobe的伺服器上使用。 Macromedia的shockwave技術,為網路帶來了互動的多媒體世界。shockwave在全球擁有一億三千七百萬用戶。2000年8月SIGGRAPH大會,intel和Macromedia聯合聲稱將把Intel的網上三維圖形技術帶給Macromedia shockwave播放器。現在Macromedia Director shockwave studio8.5已經推出,其中最重大的改變就是加入了shockwave3D 引擎。
其實在此之前已經有Director的插件產商為之開發過3D插件,而且有的是shockwaveable的(意味著可以運用於網路並且能夠流式傳輸)。3Dgroove,主要是用於開發網上三維游戲,他的作品多次在出現,智能和交互性已經具有很高的水準。3DDreams,也提供了完整的三維場景建造和控制功能,但在速度上感覺較吃力。
Intel的3D技術具有以下特點。對骨骼變形系統的支持;支持次細分表面,可以根據客戶端機器性能自動增減模型精度;支持平滑表面、照片質量的紋理、卡通渲染模式,一些特殊效果如煙、火、水。
Director為shockwave3D加入了幾百條控制lingo,結合Director本身功能,無疑在交互能力上shockwave3D具有強大的優勢。鑒於Intel和Macromedia在業界的地位,hockwave3D自然得到了眾多軟硬體廠商的支持。Alias|Wavefront, Discreet,Softimage/Avid,Curious Labs在他們的產品中加入了輸出W3D格式的能力。Havok為Shockwave3D加入了實時的模擬真實物理環境和剛體特徵,ATI 、NVIDIA也發布在其顯示晶元中提供對Shockwave3D硬體加速的支持。
前景和運用。從畫面生成質量上看,Shockwave3D還無法和Viewpoint、Cult3D抗衡,因此對於需要高質量畫面生成的產品展示領域,它不具備該優勢。而對於需要復雜交互性控制能力的娛樂游戲教育領域,Shockwave3D一定能夠大顯身手。 blaxxun3D和Shout3D是一個基於JAVA applet的渲染引擎,它渲染特定的VRML結點而不需要插件的下載安裝。他們都遵循VRML、X3D規范
Shout3D支持的特徵:
使用插件直接從MAX中輸出3D內容和動畫。
支持直接光、凹凸、環境、Alpha、高光貼圖模式以及之間的結合。
支持光滑組和多重次物體貼圖。
使用六張圖像作為全景背景。
骨骼變形,支持Character Studio。
支持多個目標對象之間的變形動畫。
blaxxun3D則是Brilliant Digital娛樂公司的產品,這是一個座落在洛杉磯並涉足澳大利亞電腦游戲業的公司。Brilliant於Siggraph2000大會上發布了他們給3d studio max提供的b3d技術。
Brilliant的程序員開發了一個數據壓縮和發布技術,使得使得在窄帶下也能夠實現3D數據流的傳輸。它引入了以對象為基礎的資料庫將數據流和所存貯的數據連接起來。然後角色按情節指令進行動畫。藝術家和動畫師可以直接從3d studio max中直接輸出動畫到b3d授權環境下,在那裡文件被壓縮並使用Brilliant的數字播放技術發布到web上。
B3D獨特之處是可製作具寬頻效果的立體動畫,並透過互聯網傳送至窄頻用戶。這些檔案佔用空間小﹑下載時間短及全屏幕顯示的互聯網立體動畫內容。憑著這項嶄新的立體動畫技術,客戶可將既具互動性﹑又富創意的內容傳送予目標觀眾。Brilliant Digital播放器提供對實時燈光及實時陰影的直接控制,並且它不依賴點的顏色來模擬這些效果。這一切都給動畫師提供了將同樣的角色放置於不同場景不同燈光條件下的非常大的靈活性。 從功能來看,Plasma可以說是3ds max的Web 3D版本,簡潔的界面,直觀的用法,強大的Havoc引擎,從各種角度來說都是一個相當不錯的軟體。而且,Plasma支持Flash、Shockwave和VRML的輸出,對於大部分3D設計師來說,這些功能已經很足夠了。但是,也有不少人認為,Plasma有點像是專門為Shockwave設計的建模工具,應用范圍大大縮小了。而且,Plasma的內容輸出到Shockwave以後,固然能夠表現出不錯的質量,但是在Flash裡面卻並非如此,這似乎與注重寫實感的Web 3D項目開發用途有些不符。另外,它在支持VRML輸出方面的功能比起3ds max或者其他軟體來說並不佔優勢。
Havoc引擎是Plasma最大的特徵之一,但是它只能在Shockwave裡面實現,而Flash仍然只是支持關鍵幀方式,VRML裡面則根本不能實現任何Havok引擎的效果。所以,不少人都覺得,與其說Plasma是Web 3D軟體,不如說,它是專門為Shockwave3D而設計的3D建模工具。
因為Plasma是以Discreet公司的3D技術為基礎的,所以性能相當穩定。而且它還考慮到平面用戶不熟悉三維界面的問題,特地設計了十分具有親和力的用戶界面。其實大家只要看一下Plasma的界面,就會發現它與Photoshop和Illustrator的界面十分相似。
Plasma可以說是世界上最早的專門為2D/3D Web用戶設計的三維建模、動畫和渲染軟體。作為3D建模工具,它完全繼承了3ds max強大的建模功能,而且支持Web Rendering(Flash Renderer)和Exporting Tool,另外它還統合了Macromedia公司的Flash、Shockwave 3D等設計工具和文件格式。從這些現象看來,Discreet推出Plasma的一個很大的目標就是,通過讓平面設計師掌握3D工具,從而能夠更快地生成Web 3D內容。
Plasma的主要功能和特徵
可以轉換為Shockwave 3D文件 Plasma文件可以輸出成Web 3D文件——Shockwave 3D Scene Export,而且還可以導入到Director8.5。此外,Plasma還可以輸出為*.AL(Illustrator文件)、*.DXF(AutoCad文件)和*.VRL(VRML文件)等三種格式。
Flash動畫製作 這可以說是Plasma最重要的功能之一。Plasma有兩種渲染方式,一種是3ds max中Bitmap方式的Scanline渲染方式,另外一種是矢量方式的Flash渲染方式。這樣,以前Flash用戶需要經過長時間手動操作方能完成的建模過程就可以通過Plasma輕松完成了,而且能夠節省大量的時間和費用。Flash渲染方式不支持紋理,所以,渲染後的畫面有明顯的漫畫風格。
3ds max的基本建模技法和貼圖、動畫功能 在Plasma中可以執行Bone&Skin和IK動畫等功能。
通過Havok執行Shockwave 3D的功能 Havok原來是3ds max的插件,Plasma中也內置了這個插件。因為Shockwave中支持Havok的所有功能,所以在Plasma中可以通過Havoc執行Shockwave 3D功能。 位於瑞典的Cycore 原是一家為Adobe After Effect和其它視頻編輯軟體開發效果插件的公司。為了開發一個運用於電子商務的軟體,Cycore動用了50多名工程師來開發他的流式三維技術。現在,Cycore 的Cult3D技術在電子商務領域已經得到了廣泛的推廣運用。
和Viewpoint相比,Cult3D的內核是基於JAVA,它可以嵌入JAVA類,利用JAVA來增強交互和擴展,但是對於Viewpoint,他的Xml構架能夠和瀏覽器與資料庫達到方便通信。Cult3D的開發環境比Viewpoint人性化和條理化,開發效率也要高得多。
Cult3D技術信息
目前支持的系統平台和瀏覽器 Internet Explorer / Microsoft Office/Netscape v4.x/Adobe Acrobat
視窗 95/98/SE/ME
視窗 NT/2000 (x86)
MacOS (PPC) (非微軟辦公系列)
Linux 2.0 / Linux Red Hat
Solaris
硬體要求
至少奔騰 MMX 233 MHz or 100% 兼容/支持dx7以上的顯示卡/64mb以上內存
推薦:PIII800Mhz 256mbSD/DDR ram Geforce2
瀏覽器插件文件大小 Internet Explorer/ActiveX: 1.2 MB
Netscape: 1.2 MB
Adobe Acrobat: 1.9 MB (win) 2.2 MB (mac)
誰會是Web3D之戰最後的贏家?
無法定論。如果你要發布你的產品到網路上觀看,viewpoint或Cult3D都是不錯的選擇;如果你要開發三維在線游戲,我看好shockwave3D;如果你要在網上播放一場交互3D電影,那B3D能提供很好的解決方案,而對於java3d/Gl4java,那永遠是行家裡手青睞的角色。
你想要為你的web加入交互的三維嗎?是的,那你有很多東西要學。現在還很難定論哪3D技術會是最佳的選擇,而且也無法選擇。但是現在就開始的話將為你的開發積累經驗,畢竟,最主要的過程和時間階段是建立三維場景的過程,而不是轉為網上三維格式。