阅读更多
近日,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

  • 大小: 51.2 KB
19
0
评论 共 18 条 请登录后发表评论
18 楼 tiroc 2012-03-30 15:25
demohawk 写道
不知道服务端是不是java rtj写的?

服务器端是nodejs,请看这里
https://github.com/mozilla/BrowserQuest/blob/master/server/README.md
17 楼 liu78778 2012-03-30 14:34
把BOSS劈了,变成黄金圣斗士了,地图逛了一圈。其他没了。。
16 楼 demohawk 2012-03-30 12:05
不知道服务端是不是java rtj写的?
15 楼 mfkvfn 2012-03-30 08:51
该死的公司,老是限制网络,搞得这网站上不了那网站也上不了。这个游戏我们输入name然后点play就停住了。

偶们搞Java的程序猿连Java官网都上不了,真是火大。
14 楼 tlde_ti 2012-03-29 20:08
yscyfy 写道
大家玩的时候有没有发现  “kill 10 bats”这个任务有bug是完成不了的啊??????????????????????

我这是可以完成的
13 楼 yscyfy 2012-03-29 15:57
大家玩的时候有没有发现  “kill 10 bats”这个任务有bug是完成不了的啊??????????????????????
12 楼 yuriyan 2012-03-29 15:04
BruceXX 写道
这个好玩,虽然画面差了点

FC画质
11 楼 shenyu 2012-03-29 12:41
哈,不错,还不错。  
10 楼 BruceXX 2012-03-29 11:52
这个好玩,虽然画面差了点
9 楼 tiroc 2012-03-29 11:23
大家玩儿的时候有声音吗?右下角有个小喇叭,我是没听到有声音.
8 楼 tlde_ti 2012-03-29 10:56
coffeeandtea 写道
tlde_ti 写道
玩了一下..还没找到任务.

没有任务的游戏 叫什么  **Request

到现在只发现打怪升级捡装备和对话.


点右下角的奖杯图标就能看到任务了,有很多成就等着你去拿

什么时候 成就 也可以被叫做 任务 了
7 楼 coffeeandtea 2012-03-29 10:31
tlde_ti 写道
玩了一下..还没找到任务.

没有任务的游戏 叫什么  **Request

到现在只发现打怪升级捡装备和对话.


点右下角的奖杯图标就能看到任务了,有很多成就等着你去拿
6 楼 乔布斯 2012-03-29 09:52
  
5 楼 frozen_cmlei 2012-03-29 09:07
估计今天早晨上这个游戏网站碰到的都是javaeye的人
4 楼 tlde_ti 2012-03-29 08:42
玩了一下..还没找到任务.

没有任务的游戏 叫什么  **Request

到现在只发现打怪升级捡装备和对话.
3 楼 hehongwei44 2012-03-29 08:37
html5正在崛起呀
2 楼 yuzhoudechen 2012-03-29 08:22
能玩吗?好像不行
1 楼 mengyancui 2012-03-28 17:00
   

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java中unsigned是什么意思_java中unsigned long的等价物是什么

    我为我的项目编写了以下三个函数:WORD shuffling(WORD x){// WORD - 4 bytes - 32 bits//given input - a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15- b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15//output r...

  • uni-starter214(八)云函数云对象

    一、云函数 1、rewarded-video-ad-notify-url 这个功能未知?是签到?视频ad的回调函数? 'use strict'; const uniADConfig = require('uni-config-center')({pluginId: 'uni-ad'}).config() const signIn = require('sign-in') let ip = null async function nextFn(data) { //写自己的业务逻辑 switch (dat

  • 使用 uni-starter 和 uni - admin 搭建APP(小程序)和后台管理系统,15分钟搞定,开局完成50% ,前后端包括云服务一键搞定(目前免费使用阿里云版本,腾讯云也有免费)

    本次我们搭建的项目是APP(uni-app支持多端运行,包括微信小程序、支付宝小程序、安卓App、iOSApp等等)和APP的后台管理系统(适应手机和PC端)。每一个都可以当全栈,只要有编程基础,当然了解vue最好啦我们选择基于uni-app的uni-starter开发app,后台系统选择基于uni-app的uni-admin为什么选uni-starter和uni-admin?uni-starter是一个集成了大量商用项目常见功能的,云端一体应用快速开发基本项目模版。+..................

  • 什么是Java

    Java编程语言是个简单、完全面向对象、分布式、解释性、健壮、安全与系统无关、可移植性、高性能、多线程和动态的编程语言。  Java可以撰写跨平台应用软件,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME,JavaSE)的总称。  Java自面世后就非常流行,发展迅速,对c++语言形成了有力的冲击。Java技术具有卓

  • java程序步骤_java编写程序的步骤是什么?java编写程序步骤实例讲解

    写java编程就是一步一步的来,这样才会写好一个编程,之后也才能正常的运行,那么java编写程序的步骤是什么?今天我们就来给大家讲解一下这方面的内容。大家可以参考以下文章!1、编写源文件使用文本编译器,如Edit或记事本编写源文件,但不可以使用非文本编辑器,如word编辑器。//Java源文件Hello.java是由两个名字为Hello和Student的类组成。publicclassHello...

  • Java简介

    Java作为一门常见的开发语言,有很多特性和应用方向,本文详细介绍了Java的特性及应用方向,还有学习路线,希望对您有用!

  • What Java

     Java™是全新的计算机技术,它是建立在基于强大的网络和同样的软件应该在不同的计算机系统上运行的思想上的。这些计算机系统包括消费型器件和其他一些设备。利用Java技术,您能令人信服的让同一种应用在各种各样机器如:PC、Macintosh系统、计算机网络或者象Internet可视电话一样的新技术上运行。Java可以既可以看做是一种真正的程序设计语言,也可以看作是一个完整的平台。作为一种程序

  • 什么是java?

    什么是java    Java是于1995年由Sun公司推出的一种极具创造力的面向对象的程序设计语言,它是由有Java之父之称的Sun研究院院士詹姆斯·戈士林博士亲手设计而成,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重新命名为Java,并且正式发布。     Java是一种通过解释方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序可以运行在任何平

  • 联通g网java业务的是什么_联通发力G网增值业务

    本报讯 记者马勇报道:在完成了精品网络改造、产品营销向品牌营销转型等一系列动作之后。中国联通再次大举强化G网服务。中国联通增值业务部负责人昨天公开表示,GSM的全网SP业务将纳入联通下一步的重点业务之一。据悉,从1月底开始,中国联通将陆续公布G网的SP。首批公布的G网SP达到10家,同时公布的还有5家JAVA业务的合作伙伴。据中国联通有关人士界介绍,联通今年内将在全国60个以上的城市开通GSM网的...

  • java sso 基于 cookie 实现方案 kisso

    基于 Cookie 的 SSO 中间件kisso kisso 依赖 jars kisso 验证码字体 kisso_JFinal 演示 demo kisso_SpringMvc 演示 demo kisso_crossdomain 跨域演示 demo kisso 使用说...

  • Java编程教程大全

    Java编程语言Java编程语言中,左侧的导航栏(Java编程语言),可以快速定位文章的内容。这篇文章主要汇总以下:Java编程语言学习:Java的概述,Java的接口和抽象类,Java的思想,Java的基础面试题,Java的中级面试题,Java的高级面试题,Java的虚拟机(JVM)Java的开源框架:Spring框架其它: Java的疑难杂症 对于Java这门编程语言,这篇文章努力汇总所有的j...

  • Java是什么(一)

    Java技术主要分成几个部分——编程语言、开发环境、应用程序环境、部署环境。 (1)开发环境 Java包含编译器(翻译成机器能够识别的语言---翻译官)、文档生成工具 包含解释器(实际步骤、程序的每一步)、类文件打包工具(.exe) JRE中包括了一个完整的Java类集合。 (2)应用程序环境 Java不需要web浏...

  • 什么是Java?Java的三种技术体系架构有哪些?

    什么是Java?Java的三种技术体系架构有哪些? Java是一种计算机数据和一系列指令的集合. J2EE:企业级开发(目前都叫,JAVAEE) 是为开发企业级环境应用程序提供解决的一套解决方案,这个技术体系会用到Servlet,Jsp等技术,主要针对Web开发. J2SE:标准版开发(目前都叫,JAVASE) 主要用于普通桌面,商务应用程序开发,可以完成桌面应用程序的开发,例如:Java版的扫雷...

  • 什么是java web

    最近刚开始解除,看了一些概念感觉特别的迷茫,网上找了找,这里对java web做一个最基本的解释。——————————————————————————————————————————————华丽的分割线web是指Internet 的图形、多媒体部分。万维网(环球网)(World Wide web)简称Web。Web 由众多Web 页组成。要浏览Web,可使用称为Web 浏览器的程序。参见“Inte...

  • 什么是java

    图1-1 java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,提供了完整的用于软...

Global site tag (gtag.js) - Google Analytics