成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5競速游戲開發的最佳平臺

開發 前端 游戲開發
美國德克薩斯大學學生被巴士撞到的視頻很火,于是就有人設計了一款與之相關的游戲。游戲設計完成后,只幾天功夫,就有了25000多訪問者,有1500多名用戶表示喜歡.......

美國德克薩斯大學學生被巴士撞到的視頻很火,于是就有人設計了一款與之相關的游戲。游戲設計完成后,只幾天功夫,就有了25000多訪問者,有1500多名用戶表示喜歡,該游戲利用了canvas,SVG(可擴展向量圖形——顯然易于部署)以及Clay.io。

Nick VS Bus

美國德克薩斯大學學生被巴士撞到的視頻很火,于是就有人設計了一款與之相關的游戲。游戲設計完成后,只幾天功夫,就有了25000多訪問者,有1500多名用戶表示喜歡,而Kotaku, News.com.au以及Statesman網站的文章也有所報道,游戲鏈接為http://nickvsbus.clay.io/

該游戲利用了,SVG(可擴展向量圖形——顯然易于部署)以及Clay.io。游戲用CoffeeScript編寫,下面的鏈接是源代碼(https://github.com/austinhallock/Nick-vs-Bus)。多虧有了HTML5,因此它也能在電話里的瀏覽器上運行。

Word Wars

第二個要用來證明HTML5適合競速游戲的例子是Word Wars(http://wordwars.clay.io/)。

Word Wars最初是由德州大學學生開發。起先,它被命名為Worldle,而且受到Hacker News的好評。其中一名開發員甚至不知道JavaScript可以做這種事情。

而Word Wars與Nick VS Bus之間的聯系令人印象深刻的一點在于它有后端+多玩家(nowjs),所有這一切都是在24小時里開發出來的。它是用純JavaScript編寫的而不是CoffeeScript——這完全是個人喜好的問題,CoffeeScript并不會顯著減少你的開發時間。

這兩個游戲的開發設計都只用了一天,而且兩款游戲的接受度都很好。

為什么選擇HTML5?

對于Nick VS Bus和Word Wars這類用HTML5快速開發和部署的游戲,Flash是最好的比較。 Java,C++,Unity,iOS等都有較長的開發周期,而且它們的傳播速度也不會這么快。所以,如果你很熟悉這些語言,當然可以快速創建一款游戲,只是,在這些語言中,HTML5應該是最適合的。如果你希望創造下一個Call of Duty那樣的游戲,可以使用C++,WebGL也很好,但是我們或許要花上一兩年的時間。

為什么HTML5比Flash好?

對移動平臺的支持

目前,HTML5最大的優點在于其“跨平臺”的性能。Nick VS Bus 游戲的25000多名點擊者中有3000名都是通過移動設備訪問。而這些人又大多通過Facebook的應用點擊進入。

當然,你可以在應用商城找到Flash游戲,但是這會比較花時間,而且應用更新也要花時間。使用HTML5的話,既可以在應用商城獲取應用,又可以直接在瀏覽器中玩游戲。

除了對移動平臺的支持,HTML5還為智能電視機上玩游戲鋪平了道路,Windows 8甚至是微軟控制臺都支持這一語言。

無需編譯

等待編譯的過程是漫長的。而JavaScript則不用。

測試簡便

依據Web屬性,如果想在不同平臺上測試一款游戲,就要在瀏覽器中指定將游戲上傳到何處。在移動平臺上進行測試也一樣,由于大多數瀏覽器和移動瀏覽器都有自己的JavaScript控制臺,所以要找出問題進行修復其實是很簡單的事情。

后端語言相同

你的游戲需要一個后端,這樣你才能使用相同語言:JavaScript (node.js)。為什么要用兩種不同的語言來寫一款游戲呢?以Slime Volley為例,我們在服務器上對每個游戲都進行了單獨實例的測試。在我們的部署中,我們只是分享了客戶端和服務器端的代碼,所以沒必要用另一種語言重寫游戲,該游戲的源代碼請點擊(https://github.com/claydotio/Slime-Volley )。

它不是插件

當然,瀏覽器中的主要玩家都不會公然抵抗Flash,但是我們看到HTML5更受玩家親睞。

它不受某個公司的控制

Adobe的產品不錯,但是Google,Mozilla和微軟彼此都在較勁,希望做出更好的產品。Chrome率先在V8引擎中提供對HTML5游戲的支持,現在Firefox甚至是IE都在力求突破。Gamepad API和Notification API這些好的API都已經推出。

更主動的開發模式

由于這一語言較新,所以越來越多的開發員都在為HTML5貢獻工具。新的東西并非就一定是更好的,事實上,它意味著較差的穩定性。其實,它的真正意義在于它提供的是一種更主動的開發模式,而且遺留代碼更少。

HTML5得到更多關注

其實,HTML5游戲會得到更多關注。因為這一語言還是熱詞,早期使用者似乎只是看一看并和他們接觸有十年之久的Flash游戲對比一下。

HTML5弱點

對HTML5的兩大批評集中在音頻和安全性能上。音頻需要改進。基本上,只需要用node.js做一個后臺,就能保障游戲的安全。

原文鏈接:http://austinhallock.com/2012/05/19/HTML5-the-best-platform-for-rapid-game-development/

 

責任編輯:張偉 來源: HTML5研究小組
相關推薦

2011-12-21 09:38:31

HTML 5

2012-03-29 09:18:47

HTML5WEB

2012-05-03 14:29:53

HTML5

2012-05-09 09:41:58

HTML5

2012-05-10 09:45:14

HTML5

2012-01-06 14:10:13

HTML 5

2012-05-15 10:35:35

HTML5

2015-07-08 16:38:10

Cocos游戲引擎

2013-06-21 13:33:46

HTML 5游戲

2012-03-06 10:56:32

HTML 5

2012-05-15 13:57:41

HTML5

2012-04-01 10:35:12

HTML5WEB

2013-06-26 10:14:40

2015-07-10 10:27:21

Cocos游戲開發引擎

2014-11-12 16:00:12

火舞游戲

2013-03-04 15:28:57

HTML5移動游戲微信

2013-03-25 17:16:11

2016-01-05 09:39:32

HTML5游戲開發工具

2015-10-23 13:44:14

巴巴獵

2013-01-08 11:00:20

IBMdW
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久天天躁狠狠躁夜夜躁2014 | 欧美日韩成人一区二区 | 国产亚洲一区二区精品 | 成人精品视频在线观看 | 一区二区视频 | 欧美5区 | 精品日韩在线 | 在线视频成人 | 亚欧午夜 | 精品av| 久久一区二区视频 | 亚洲一区二区成人 | 国产网站在线免费观看 | 亚洲久久在线 | 午夜寂寞福利视频 | 日本不卡一区二区三区在线观看 | h片在线观看网站 | 国产精品一区二区三区久久 | 一区二区三区在线免费看 | 亚洲人成人网 | 日本三级全黄三级三级三级口周 | 久久久久久综合 | 久久久久久91香蕉国产 | 在线观看国产www | 天天射网站 | 精品视频一区二区三区 | 99精品免费在线观看 | 久久久999成人| 国产精品免费福利 | 97精品超碰一区二区三区 | 狠狠干天天干 | 久久国产精品一区 | 亚洲国产黄 | 国产乱人伦精品一区二区 | 五月天婷婷综合 | 欧美亚洲视频在线观看 | 台湾a级理论片在线观看 | 亚洲精品视频网站在线观看 | 台湾a级理论片在线观看 | 亚洲国产精品福利 | 日韩精品一区二区久久 |