Lordofpomelo Node.js游戏框架

基于 Node.js 的游戏服务器框架,配上 HTML5 Canvas 画面,Lordofpomelo是个挺有意思的项目。它其实就是一个运行在浏览器里的 MMORPG,架构清爽,响应也快。你只要打开网页,就能玩上一局,体验一下实时战斗、打怪升级那套熟悉的味儿。

客户端是靠HTML5 Canvas来绘图的,动画渲染交给了Colorbox这个小巧的 JS 引擎,表现还不错。客户端和服务器用WebSocket通信,数据来回顺畅。整个框架是用 Node.js 搞定的,扩展性强,写新功能比较方便,适合折腾。

地图上怪不少,角色叫 Traxex 的那个挺猛,刷怪爆装备啥的挺爽。如果你做前端游戏开发,这项目值得扒一扒源码看看。配套文档、维基、邮件列表也都有,只是得自己去 GitHub 搜一下,官网那边资源分得有点散。

如果你对HTML5 游戏开发感兴趣,或者在研究分布式 Node.js 服务器,那可以先从这个游戏框架下手试试。记得看下 Colorbox 的实现方式,写交互动画的时候挺有启发。

相关文章也推荐几个给你:

如果你想快速搭个可玩的 Web 游戏,lordofpomelo是个挺好的参考模板。

zip 文件大小:4.46MB