May 01

我们知道, id Software 公司把它的著名的游戏”雷神之锤2(Quake II)”的 C 语言代码开源了. 之后, 很多的个人和公司开始修改这些代码, 发布基于 Quake 代码的产品. 而 Bytonic Software 公司把它移植到了 Java 下, 也就是用 Java 语言写了一个 Quake(Jake2 项目).

现在, 有一个开源的项目(Quake II GWT Port)把 Quake 搬到了浏览器上, 当然, 只有新的现代浏览器才支持, 如特定版本的 Google Chrome.

  1. 首先, 利用 Google Web Toolkit(GWT), 把 Java 版的 Quake 转成 JavaScript 代码在浏览器执行.
  2. 其次, 使用 WebGL 代替 OpenGL, DirectX 等接口的渲染方式.
  3. 原来的 UDP 通信也改成浏览器支持的 WebSocket API.

这个项目包含一个 Mac 和 Linux 下的服务器端. 浏览器可运行在 Mac, Linux, Windows 平台.

Related posts:

  1. sunrpc 函数功能分析
  2. 如何为Linux生成和打上patch
  3. 网游服务端寻路
  4. 用SDL在Linux实现图像的移动
  5. 吉他英雄主创:华人在游戏业中扮演的角色

Written by benegg at 2010-05-01 12:00:39 | Views: 3063 | tags: ,

Leave a Reply

必须登录, 或者浏览器开启JavaScript支持才可以评论!