Mozilla 发布多人 HTML5 游戏 BrowserQuest 及源码

墙头草
 墙头草
发布于 2012年03月28日
收藏 31

近日,Mozilla 上线了一款支持多人在线的 HTML5 游戏 BrowserQuest ,来展示 HTML5 功能的强大。

该游戏主要使用 HTML5 进行开发,在游戏中,玩家扮演一个年轻的战士,在危险的世界中展开冒险并寻找宝藏。

该游戏使用了大量先进的技术,包括:

  • WebSockets 技术:该技术主要用于在浏览器中实现和服务器端的双向通信。
  • HTML5 Canvas:主要用于基于 2D tile 的图形引擎。
  • Web workers:允许初始化大的世界地图,而不会减慢页面 UI。
  • localStorage:随时保存玩家角色的进度。
  • CSS3 Media Queries:使游戏可以自动根据不同的设备进行调整。
  • HTML5 audio:你可以听到游戏中的各种声音。

由于该游戏基于 HTML5,所以可以在大部分设备中的现代浏览器(Chrome、Firefox、Safari 等)中运行,这些设备包括 PC、智能手机、平板电脑等。

游戏地址:http://browserquest.mozilla.org/

BrowserQuest 源码目前托管在 GitHub 上,地址:https://github.com/mozilla/BrowserQuest

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Mozilla 发布多人 HTML5 游戏 BrowserQuest 及源码
加载中

最新评论(17

躺尸三百首
躺尸三百首
需要安装什么环境,求助,我在build的时候报错了,端口和host也改了
sidney9111
sidney9111
太屌了吧。。。。。。。。
泫爷
泫爷
要 npm install underscore
那些模块都要安装
butong
butong
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'underscore'
at Function._resolveFilename (module.js:332:11)
at Function._load (module.js:279:25)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object.<anonymous> (/usr/local/apache2/htdocs/hihi/server/js/metrics.js:3:9)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
redsheep
redsheep
无限loading..
泫爷
泫爷
有意思,很多可以借鉴的玩意
dodola
dodola
chrome可以,学习下
yanglifu90
yanglifu90
没几分钟就通关了…20个成就全部拿下…
konakona
konakona
很有意思,但是优化还不行。
返回顶部
顶部