wyrt_2d
v1.0.0World
2D multiplayer position tracking and synchronization
Features
- Real-time position synchronization
- Per-room player tracking
- Broadcast position updates to nearby players
- Interpolation support for smooth movement
- Zone/area boundary detection
Quick Start
// In your game module's initialize():
const mod2d = context.getModule('wyrt_2d');
this.positionManager = mod2d.createPositionManager('my_game');
// Update player position
this.positionManager.setPosition(playerId, roomId, { x: 100, y: 200 });
// Get all positions in a room
const positions = this.positionManager.getRoomPositions(roomId);
// Broadcast movement to other players
this.positionManager.broadcastPosition(playerId, roomId);Exports
PositionManagerMain position tracking class
Position2DPosition type definition