矛:基于Node.JS的多人游戏服务器 源码
是实时多人游戏服务器 它提供了一个可扩展的基于Node.JS的服务器,在该服务器上运行游戏逻辑,以及一个客户端库,该库将客户端的游戏状态与服务器的游戏状态同步。 为了为每个连接的客户端提供流畅的视觉体验,Lance实施了有效的联网方法,位置插值和外推,用户输入协调,阴影对象,物理和伪物理运动,网络峰值的自动处理。 Lance旨在优化玩家的视觉体验,同时提供一个高度可配置且易于分析和调试的简单开发模型。 实际观看 查看官方演示Spaaace :(,) 特征: 专注于编写游戏。 Lance负责网络代码 可以支持任何类型的游戏或类型 优化网络 通过websocket的TCP 通信打包并序列化为
文件列表
矛:基于Node.JS的多人游戏服务器
(预估有个108文件)
.gitignore
86B
.gitignore
86B
.gitignore
86B
.gitignore
86B
ServerEngine.js
16KB
KeyboardControls.js
7KB
HSHG.js
18KB
SimplePhysicsEngine.js
5KB
SyncStrategy.js
5KB
ExtrapolateStrategy.js
8KB
暂无评论