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

PositionManager

Main position tracking class

Position2D

Position type definition

Used By