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

发表评论

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

相关推荐

  • ant 版本制作实例_uniportal 和ant配置应用实例

    NULL 博文链接:https://ladybird2010.iteye.com/blog/753577

  • 【华为新版模拟器eNSP Lite实验界面一览,赶紧来学习】

    新版模拟器eNSP Lite不再依靠Wireshark进行流量的获取的分析,而是增加了新功能tcpdump,引入这个功能后,新版模拟器eNSP Lite将使用自身功能来获取报文并对报文展开分析,感觉这个功能非常棒啊,不用依赖外部软件,减少了内存空间的占用。除了上面的新增功能外,还有一些将旧版eNSP的进行功能改进,比如设备对齐功能,这个功能均可以在有网格和无网格的情况下使用,对单一设备和多个设备进行对齐操作,对齐方式有水平对齐和垂直对齐两种。批量添加就是输入需要添加的设备数量即可,设备名称默认会自动排序。

  • Java基础学习

    RuntimeException 是那些可能在Java 虚拟机正常运行期间抛出的异常的超类。如果出现RuntimeException,那么一定是程序员的错误。如果出现了这样的错误,除了告知用户,剩下的就是尽力使程序安全的终止。2. Exception 又 有 两 个 分 支 , 一个是运行时异常 RuntimeException , 一 个 是CheckedException。检查异常CheckedException:一般是外部错误,这种异常都发生在编译阶段,Java 编译器会强。

  • 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...

  • UniPortal领航协同门户怎么样?

    是北京中科领航科技有限公司旗下的OA产品,正在选型中的您,一定非常关心UniPortal领航协同门户用户口碑怎么样?现在,您可以登陆选型宝官网,选择您在考察的OA产品,就能生成一份专属的选型报告,快到选型宝官网试试吧。,B2B的大众点评,看看用户对UniPortal领航协同门户的实名点评。想了解这些信息,您应该到。

  • c#与access建立连接用作登录_【知识点】授权第三方账号登录IOC

    基线支持对第三方账号授权登录智慧园区运营中心。配置完成后,可以在IOC登录页使用第三方登录方式登录。系统默认支持的账号类型是EmployeeNo,其它账号类型如表1所示。表1登录账号类型和验证模式的对应关系登录账号类型验证模式说明EmployeeNoIdentity在IOC中创建的用户,登录IOC时的验证模式。welinkWeLinkWeLink用户直接登录IOC时的验证模式。WeLi...

  • java是什么_Java是什么?Java有什么用?

    我们经常提到Java,很多小白只听说过但对其并没有太多具体的了解。那么Java是什么?Java有什么用??今天就来探讨一下。我们常常会听说,Java是世界第一语言,很多应用软件的开发都离不开Java。Java真的这么强大吗?其实,Java的内容很丰富,可以实现的功能也有很多。Java是什么?Java有什么用?我们常常说的Java ,首先它是一种计算机编程语言,程序员用它来和计算机交流,把要求和设想...

  • Java知识点 丨 Java抽象类的作用是什么?

    抽象类可以用于定义一组相关类的共同行为。通过抽象类,可以将这些共同行为抽象为方法,并在抽象类中进行实现。子类继承抽象类后,可以直接使用这些通用的方法,无需重复编写相同的代码。例如,假设我们有一组形状类,包括圆形、矩形和三角形。这些形状类都具有计算面积和周长的方法。我们可以定义一个抽象类Shape,其中包含计算面积和周长的抽象方法,然后让这些形状类继承Shape类并实现这些抽象方法。这样,我们可以在抽象类中定义通用的行为,避免在每个形状类中重复实现计算面积和周长的逻辑。

  • @SuppressWarnings("deprecation") java编程中方法上有这个注释是什么意思??

    @SuppressWarnings("deprecation")/*** @SuppressWarnings("deprecation")  表示不检测过期的方法。**/@SuppressWarnings("deprecation") public static String parseCellValue(HSSFCell cell) {            //...................

  • 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的特性及应用方向,还有学习路线,希望对您有用!

  • What Java

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

  • 什么是java?

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

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

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

  • java是做什么的

    我们学习任何一件东西,首先你得知道他是干嘛的吧,不然你学得下去吗?如果你是用它来赚钱的话,那你得知道他怎么赚钱吧,如果这些你都不知道,那你去盲目的去学一门技术(一门语言)那只能是事倍功半吧,学起来更多的是迷茫!特别是对于一个初学者来说,因为不知道学了这个有什么用,那更别说花多少心思去了!好了,下面让我们了解JAVA主要是用来干嘛的吧! Java发展到现在,按应用来分主要分为三大块:J2SE,J2

  • Java知识点二

    20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究...

Global site tag (gtag.js) - Google Analytics