網頁遊戲是怎麼做的?

General 更新 2024-12-17

怎麼做網頁遊戲

1. 其實網頁遊戲出現得很早,最早的網頁遊戲其實就是一些用HTML寫的簡單網頁,界面簡陋,交互手段貧乏,玩家與遊戲的每次交互都會引起瀏覽器刷屏一次。這時的網頁遊戲,用戶體驗與PC單機遊戲相比,判若雲泥,天壤之別。界面與交互手段的限制,使網頁遊戲在遊戲玩法設計上也無法施展,因此網頁遊戲一直難以登堂入室,不被玩家認可。近兩年來,網頁遊戲的興旺發展、逐漸為人所知乃至被一些受眾接受和喜愛,是瀏覽器技術發展的必然產物。技術的發展為網頁遊戲提供了豐富的表現手段。最近幾年興起的豐富互聯網應用(Rich Internet Application,簡稱RIA)技術,能在瀏覽器這個應用最廣的平臺上做出美不勝收的顯示和交互效果來。尤其值得一提的是AJax技術,在瀏覽器上不刷屏就能與服務器通信,更新網頁的局部信息,極大地提高了用戶體驗。使用這種技術,做出的應用與傳統桌面程序即使暫時無法平分秋色,但分庭抗禮的發展趨勢已然初現。拿目前最流行的網頁遊戲《貓遊記》作為例子:它的界面和動態交互過程,已經讓人難以區分這是一個獨立的遊戲程序,還是瀏覽器上的網頁應用。技術的發展趨勢是,今後大多數應用程序都可以在瀏覽器裡面去做。業界最近把瀏覽器作為一個虛擬的操作系統來看,稱之為WebOS, WebOS上跑Writely、Gmail、Flickr來替代寫字板,Foxmail和Acdsee這類桌面應用。那麼,WebOS上也會出現搶眼的遊戲佳作。

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

3. 從製作者的視角來看,網頁遊戲最大的貢獻是它提供了一個低門檻的、通向財富和名聲之路。何以見得?網頁遊戲本來就是網絡遊戲。在這裡,網絡通信細節被瀏覽器實現了,屏蔽了,遊戲開發者無需購買昂貴的網遊引擎,就可廉價地實現網絡遊戲。這對於中國的遊戲製作者意義重大。

4. 從受眾群體容量的角度來說,網頁遊戲有天然優勢。只要能瀏覽網頁的人都是網頁遊戲的潛在受眾......

怎麼製作一個網頁遊戲

一、簡單的程序框架。

webgame程序構成:

三大部分。

第一是數據流程。第二是程序。第三是美術。

其中,數據流程包括了功能。也只有在功能中才能體現數據流程。

數據流程相當的麻煩,後面再討論。

比如最簡單的賣買產品。

要實現這個功能。

那麼需要有產品基礎表、產品詳細表、商店表、揹包表。如果擴展性更強,相應的雙表是少不不了的。

表的問題都簡單了。關鍵是這個物品有什麼用。這樣物品的來源,一大堆數據,物品的走向,又是一大堆數據。

最後,這些數據得繞成一個圈。

繞圈是一件困難的事情。特別是功能和道具多了起來的時候。難度是2的n次方。

美術:

UI。簡潔漂亮的界面總會有好處。

小圖標。道具,地圖,裝備。一類至少10個吧?大體上百把個是需要的。

程序分5個部分:

服務器定時器。(C語言或自己設定服務器)定時循環執行某一段代碼。而這段代碼主要是根據數據庫的數據進行更新。這個可以找個C語言程序員來做。對於C語言程序員來講,這個功能是相當的簡單。當然,具體的處理數據的判斷和操作數據庫,需要你自己寫。讓C語言程序員給你段標準代碼就行了。完全支持sql語句的。

功能頁面、功能函數。主要就是數據存取,判斷,數據走向。

ajax函數。(可選)某些需要偽即時的功能要用到。

javascript函數。(可選)模擬客戶端的數據計算。也就是webgame的與時間相關的數據。分為兩部分。一部分是真實數據,是由服務器端的定時器計算的。另一部分是隻有初始值,客戶端顯示用的。不需要即時同步,僅僅需要模擬同步就行。

數據庫。一大堆基礎數據表和詳細數據表。基礎數據表:比如等級1到等級100的用戶的屬性初始值。詳細數據表:每個用戶的具體屬性。

二、一個詳細的例子。

單純的討論數據流程是件痛苦的事情。

討論程序而不給代碼也是比較痛苦。

這裡用的是php+mysql的。

那就按一個超簡單的webgame的方式來討論。配上適當的代碼。應該有所幫助。不足的地方也請大家指出,對我個人也是幫助。

我們不去考慮遊戲的可玩性,數值平衡等等問題。我們先只考慮一個簡單例子的實現。

那麼一個webgame的基本內容需要些什麼呢?

數據庫:玩家、地圖、城市、建築、武器、士兵。

功能:登陸、升級、個人戰鬥、士兵之間的戰鬥、與城市的戰鬥、修建建築、打造武器、買賣道具。

(注意:每一個功能,必然對應1個或多個數據表。上面數據庫中所列的只是基礎中的基礎。)

首先是地圖、城市、建築。

這裡認為,地圖可以有多張,城市在地圖上,建築在城市內。

地圖表

Map :Map_ID ,X座標, Y座標,City_ID(城市ID),描述。

其中Map_ID是指地圖的id。不是自動編號。一張地圖就是一個Map_ID,可以重複。

城市表

City:City_ID,城市名字,城市所有人,城市等級,城市資源,描述。

建築表

Build:ID,City_ID,建築名稱,建築等級,建築功能。

其中,地圖表確定城市的位置,城市表確定城市的相關數據以及所有人,建築表內的多條信息屬於某一個城市。

建表後,顯示出來。

一個for循環。把地圖表整個取出來就ok。

跟普通網站的新聞列表沒太大區別。不同的是,你需要取得X座標和Y座標定位。可以用tabel也可以用div。

class Map//地圖類

{

var $Map_ID;

function Map_bg_css($Map_ID) {

$this->Map_ID = $Map_ID;

mysql_select_db($db_name,$link);

$sql=”select *......

網頁遊戲怎麼製作 新手想學

天哪,我以前製作過,但是太麻煩了,亂七八糟的,我的腦子都亂了,所以就放棄了。我還給遊戲取了個名字叫開心世界,剛點出來遊戲的初始畫面可好看了。

工 不過因為我放棄了,所以遊戲就沒發行。所以就沒有這個遊戲。你想製作?切~~哪有這樣的,不能不勞而獲啊,你都五級了,還捨不得分啊,你肯定很多分,那麼摳門啊,我每次提問都是有懸賞的,你這樣怪不得沒人幫你,誰幫你就是腦殘,因為沒分,誰白費勁啊,我只是無聊沒事幹來看你的破問題。哼!

參考資料:我自己(注意,你不給分,誰都懶得幫你,88)

網頁遊戲到底是怎麼製作出來的呢

特效應用的軟件非常多。比如3D MAX 或 MAYA。還要會AE ,PS這些基本軟件,和一些插件。特效不單單是這殺怪的閃光,包括冰技能,火技能,水技能,中毒身亡,閃電技能,等等等等。

怎樣創建網頁遊戲? 50分

不知道你問的是怎麼玩網頁遊戲還是怎麼做網頁遊戲?如果是後者 學會網頁設計,並且有一定的FLASH矗畫設計基礎,還要準備好多臺電腦,網絡要好,作為網頁遊戲的服務端設備,也就是服務器。

製作好後,還要在遊戲網站之類的發出嵌入廣告申請,才能讓別人知道你這款遊戲。這種不是一般人能做,要花費大量時間。

想開發網頁遊戲,怎麼做??? 30分

經營類的啊,花多少錢得看你自己,如果做得好一些可能要多花些錢。不過畢竟是網頁遊戲,花地應該比下載的少一些些拉

網頁遊戲 用了 哪些 編程技術?

FLASH ------ 包括前臺和後臺

美工---------- 繪圖用的

一般的網頁遊戲都是用FLASH做的, 所以網頁編程不需要很瞭解, 只要會嵌入FLASH就行了

FLASH裡面有個語言叫駭CTIONscript, 做遊戲肯定要用到這個, 在加上必要的美工,

怎麼在網頁遊戲裡成為託 50分

託這個東西,我想玩頁遊,手遊的人都知道怎麼回事,只是抓不到證據罷了,可以良心的說,80%的遊戲都有託,但沒有託的也有。已經說是是託了,所以人家做的很到位,你根本分不清是託還是大R。

託呢?得分幾種:

1、公司託:專門代服,刺激大R消費充值,衝排名,簡單的說就是純託。

2、關係託:個別運營專員負責一兩款遊戲,需要單服的收入什麼的,就會聯繫身邊的好朋友啊,閒B啊什麼的,幫著代服玩遊戲,發些元寶什麼的。

3、公會託:那些在遊戲裡私聊你們去別的遊戲的,或者去新區的,就是公會託,他們把你拉過去,然後下載他們的按轉包,或者在他們的註冊頁面註冊賬號,你就算是他們的人了,你的充值他們那會有顯示,安全是安全,但是他們會把你們的充值和遊戲的運營啊、渠道啊、或者研發看,因為你是他們拉過來的,充值是他們忽悠你們衝的,所以你的充值,他們會拿提成。再簡單點說,你充100元,可能公會拉你的人會得到50,然後研發拿50。

4、福利托:接著公會託來說,福利托比公會託能好謝,對你們也有點好處,因為他們把你們啦過去之後,會給你們充首衝啊,或者發點道具什麼的,誘惑你們充值。

還有的福利公會會這樣:就是你給他們會長轉賬50元,他們給你衝100元!你會說:“什麼?他們傻啊?這不是虧了麼?

不會的 他們不是痴呆,你可以算一下,有的公會很厲害分成能要到60%,也就是說你給會長100元,然後公會在給你的賬號裡充200元,會長能拿到120元,也就說公會會長得到了220元,掙了20元錢,然後你也多得到了100元,只是渠道或者研發會少掙點。

以上就是常見的託。。。多說無益,玩遊戲,小充怡情,大沖傷身,土豪除外!

怎麼製作網頁遊戲

(希望你能認真看完)

方法很多,不過我推薦這樣製作:

1,先學flash cs5的遊戲編程。(有些困難)

2,再學DW的網頁製作,一般是製作動態好。(容易)

3,把製作好的遊戲插入網頁裡,再製作一些鏈接按鈕。

4,在用Tomcat製作一個服務器。(難度中)

5,在學ASP技術,和服務器有關的儘量多知道。(簡單)

6,製作一個數據庫,小型網頁遊戲就用mysql,大型我看就算了,要陪血本。(難度中)

7,(關鍵)把你的網頁利用“IIS技術(要學)”插在網上,再把數據庫和服務器連接,再把服務器和你的遊戲鏈接,形成連接鏈。(具體很多書城的書有教,困難)

重要提示:這裡我不是戳傷你的意志,而是希望你看完後才決定是否製作:

1,其他很多回答都說可以申請網頁,但也才最多免費使用17天,我不建議。

2,很多技術都不是一兩句話就說的完的,需要很有毅力來學,但也不用太“執著”,因為你只用理解概念和一些方法就行了,理解概念很重要,不理解學起來吃力,甚至會煩躁。

3,最後提醒:如果你只是無聊才玩玩,我建議算了,如果你是真有毅力,我絕對支持,我最看好有毅力的人,試試吧!希望我的回答你滿意!

技術支持:qq:1379201689

希望對你能有所幫助。

怎樣自己做網頁遊戲

遊戲開發,首先得理解遊戲的運行原理,網頁遊戲的話,看你的需求是什麼,單機小遊戲還是網絡遊戲,二者的開發複雜程度完全不一樣。一般來說,如果只是單機小遊戲,利用一些腳本語言來實現頁面動畫就可以做出來了,比如JS。或者用flash也可以實現。原理簡單易學。

如果是網絡遊戲,那麼在學習交互動畫的基礎上,還要去學會遊戲的策劃,以及數據庫的架構,瞭解基本通信原理,服務器機制等等。。。有心學習的話,最好找一些demo和教程開始,先理解原理,再學技術。從安全角度來看,國內主流的web遊戲開發首選flash,具體的 可以去 天地會論壇 看看,那裡有不少的東西,稍微瞭解一點 確定你是否真的要朝著這方面發展,然後最好,去找個培訓班,有老師帶,效果完全不一樣的。

相關問題答案
網頁遊戲是怎麼做的?
做網頁遊戲用什麼語言?
直播遊戲是怎麼看彈幕?
網頁遊戲為什麼有人玩?
玩網絡遊戲卡怎麼辦?
網頁走丟是怎麼回事?
移動網玩遊戲卡怎麼辦?
第一款網絡遊戲是什麼?
最早的網絡遊戲是什麼?
遊戲是怎麼製作的?

Have any Question?

Let us answer it!