Open ulxsth opened 1 year ago
ひとつのゲーム部屋を表すGameStateクラス内で、それぞれの識別子を示すidの生成ロジックを考える ピーク時の同時接続数を最大1万程度として想定し、
ロジックを考える
public generateId(): number { // 生成ロジック }
UUIDを用いた生成ロジック
createNewGameState(): GameState { let id: string; do { id = uuidv4(); } while (this.gameStates.has(id));
const gameState = new GameState(id); this.gameStates.set(id, gameState); return gameState; }
やること
ひとつのゲーム部屋を表すGameStateクラス内で、それぞれの識別子を示すidの生成ロジックを考える ピーク時の同時接続数を最大1万程度として想定し、
ロジックを考える