0:00:06.593,0:00:08.417 大家好,我是Guillaume 0:00:08.602,0:00:11.143 我是Little Workshop的Web设计师, 0:00:11.143,0:00:13.193 也是BrowserQuest的作者之一 0:00:13.193,0:00:16.613 这是一款用HTML5制作的多人在线游戏 0:00:17.459,0:00:19.087 正如你所看到的 0:00:19.087,0:00:21.791 在这款动作RPG游戏中 0:00:21.791,0:00:24.835 你只需一个网页就可以和其他人并肩作战 0:00:24.835,0:00:26.428 我们的目的是通过这个演示项目让你看到 0:00:26.428,0:00:31.777 WebSockets是如何被用来创造有趣的Web应用和游戏的 0:00:31.777,0:00:35.893 在BrowserQuest中,你从一个三代贫农开始冒险 0:00:35.985,0:00:37.089 这个世界你探索的越多 0:00:37.089,0:00:39.525 你就能获得越多的物品和成就 0:00:39.525,0:00:41.950 你还可以选择是独自一人战斗 0:00:41.950,0:00:45.759 还是和其他玩家合作一起冒险 0:00:45.759,0:00:47.985 你可以随时查看成就窗口 0:00:47.985,0:00:52.424 只需单击奖杯图标就能看到你的探险进程 0:00:58.424,0:01:01.362 游戏的网络引擎使用了WebSocket 0:01:01.362,0:01:04.503 这个崭新的技术能让浏览器和 0:01:04.503,0:01:06.825 服务器实时通讯 0:01:06.825,0:01:09.719 因此你能够看到其他玩家在你身边走动和战斗 0:01:10.820,0:01:13.405 当然,BrowserQuest还依靠许多其他的Web技术 0:01:13.405,0:01:16.417 不仅仅是WebSocket 0:01:16.417,0:01:19.667 游戏客户端使用JavaScript编写 0:01:19.667,0:01:21.839 并使用HTML5画布作为渲染引擎 0:01:21.839,0:01:25.576 本地存储(localStorage)被用来在你的设备上保存角色信息 0:01:25.576,0:01:28.840 此外HTML5音频功能控制着音效和音乐 0:01:35.302,0:01:39.672 BrowserQuest另一个很酷的地方在在于 0:01:39.672,0:01:42.870 所有的一切都在网页中,它是跨平台的 0:01:42.870,0:01:45.830 只要你的浏览器开启了WebSocket功能 0:01:45.830,0:01:48.940 游戏就能在桌面浏览器中运行。同时作为实验版, 0:01:48.940,0:01:57.040 游戏也能在iPhone、iPad和安装了Android Firefox的平板电脑和手机中运行 0:01:57.040,0:02:00.341 我们为此做了许多渲染上的优化 0:02:00.341,0:02:05.263 并且CSS媒体查询(Media Query)被被用来提升这些设备上的体验 0:02:05.263,0:02:07.653 所以请不要仅仅在电脑上试玩 0:02:07.653,0:02:12.948 可以试试在手机或平板上玩玩 0:02:13.118,9:59:59.000 感谢观看,希望能在游戏中与您见面!