編程網頁游戲
㈠ 網頁游戲是什麼編程語言編寫的
准確的說是一個叫flex的語言 flash 高級程序語言
㈡ 網頁游戲 用了 哪些 編程技術
網頁游戲程序構成分為三大部分:
第一是數據流程。第二是美術。第三是程序。
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文檔中去執行,跨平台性強,程序開發快,執行相率高,可編譯以達到加密和優化代碼,支持幾乎所有流行的資料庫,以及操作系統。
㈢ 做網頁游戲用的是什麼編程工具
網頁游戲?以前看過網頁版本的星際爭霸,是用的javascript編的。
但是現在很多網頁游戲用的是flash做的,一般來說是用actionscript來寫的
剛才說的都是前台操作,至於後台,就有很多了,跟平常網站一樣,用asp ,php,jsp,或者其他的來做後台,存儲數據,和伺服器交換數據等等。
至於軟體,就是dreamweaver就差不多,最常用的,flash。
硬體,一般電腦就可以了。別太差哦。06年的電腦,05年的也可以。
㈣ 網頁游戲用的是什麼編程語言
網頁游戲也分很多種,一般市面上的網頁游戲就是沿用的網頁的交互模式,基於HTTP實現與伺服器的交互,這些游戲的後端可以使用任何Web開發語言來實現,比如PHP,Java,C#,http://VB.NET,Ruby,Python這些,都沒有問題。游戲的前端現在普遍依然使用Flash平台,開發語言就是ActionScript,比較前衛的游戲有使用HTML5的,就是JavaScript,還有一些社交平台上的游戲直接使用HTML頁面來做交互,有一些傳統游戲廠商轉過來做網頁游戲的也有採用ActiveX技術直接把現有的游戲移植過來的,這些游戲前端往往採用C++這些來開發。有些游戲需要實時與伺服器交互(比如MMORPG),這些游戲的後端往往就是和傳統的網游一樣的架構,開發語言也一般會比較傳統的採用C++,也有一些採用Erlang來搞定網路及分布式計算的平台部分。值得一提的是Lua語言,Lua在網頁游戲的客戶端用的不多,但是在伺服器端依然有不少採用,主要是用在游戲的實際邏輯部分
-- 紫霞游戲平台為您解答
㈤ 製作網頁游戲一般都用什麼編程語言
php語言, 小游戲 是由falsh做的
人人開心學校就有相關的網頁游戲課程,上周末我去參加試聽了 ,感覺還可以。
地址:北京市東城區東四北大街107號 天海商務大廈 D座
㈥ 想寫個像4399這樣的網頁游戲,不知道用什麼編程語言寫更好,求大神推薦
直接用游戲引擎,例如u3d。現在那個引擎不是多平台?哪裡需要換個平台就換種語言。別聽他們說要先學什麼再學什麼,你直接開項目遇到不會的直接查就好
㈦ 網頁編程和游戲編程
有一塊是flash的,這個做的界面比較好看吧,要用的就是actionscript了,還有一個是用php的也不錯,比較好學。如果只是小游戲的話就只要做做界面就好了。但如果是多人在線網游的話,那還要有後台的資料庫了,如mysql,這個是免費的,一般可以滿足要求。還有些游戲可以用java了,畢竟java在網路這塊比較好,我見過國外有3d的網頁游戲用的就是java3d,做的已經很不錯了。希望對你有幫助。
㈧ 網頁游戲開發需要哪些工具,哪些編程語言
有一塊是FLASH的,這個做的界面比較好看吧,要用的就是actionscript了,還有一個是用PHP的也不錯,比較好學。如果只是小游戲的話就只要做做界面就好了。但如果是多人在線網游的話,那還要有後台的資料庫了,如MySQL,這個是免費的,一般可以滿足要求。還有些游戲可以用JAVA了,畢竟JAVA在網路這塊比較好,我見過國外有3D的網頁游戲用的就是java3D,做的已經很不錯了。希望對你有幫助。
