Newer
Older
PixelPaintWar / packages / shared / src / config / gameConfig.ts
@rinto hasegawa rinto hasegawa on 21 Feb 765 bytes [refctor] コメントの整理
export const GAME_CONFIG = {
  // 画面サイズ設定
  SCREEN_WIDTH: 1280,
  SCREEN_HEIGHT: 720,

  // マップサイズ設定
  MAP_WIDTH: 2000,
  MAP_HEIGHT: 2000,
  
  // ルーム収容人数設定
  MAX_PLAYERS_PER_ROOM: 4,

  // プレイヤー挙動設定
  PLAYER_RADIUS: 10,      // プレイヤー半径
  PLAYER_SPEED: 5,        // 移動速度(ピクセル/秒)

  // ネットワーク・描画補間設定
  PLAYER_POSITION_UPDATE_MS: 50,  // 座標送信間隔(20Hz)
  PLAYER_LERP_SMOOTHNESS: 0.3,    // 補間の滑らかさ
  PLAYER_LERP_SNAP_THRESHOLD: 0.5,  // 吸着距離閾値

  // チームカラー設定
  // teamId インデックス順カラー配列
  TEAM_COLORS: ['#FF4B4B', '#4B4BFF', '#4BFF4B', '#FFD700'],  
} as const;