diff --git a/apps/server/src/entities/Player.ts b/apps/server/src/entities/Player.ts index da5e973..8530ed0 100644 --- a/apps/server/src/entities/Player.ts +++ b/apps/server/src/entities/Player.ts @@ -7,8 +7,8 @@ constructor(id: string) { this.id = id; - this.x = 0; - this.y = 0; + this.x = Math.floor(Math.random() * 100); // 初期位置をランダムに + this.y = Math.floor(Math.random() * 100); // ランダムな色をつけるとおしゃれです this.color = '#' + Math.floor(Math.random()*16777215).toString(16); } diff --git a/apps/server/src/managers/GameManager.ts b/apps/server/src/managers/GameManager.ts index a69454a..4f62ec2 100644 --- a/apps/server/src/managers/GameManager.ts +++ b/apps/server/src/managers/GameManager.ts @@ -25,8 +25,11 @@ movePlayer(id: string, x: number, y: number) { const player = this.players.get(id); if (player) { - player.x = x; - player.y = y; + const spped = 3 // 移動速度 + player.x += x * spped; + player.y += y * spped; + + console.log(`ID:${id.slice(0, 4)} 📍 (${Math.floor(player.x)}, ${Math.floor(player.y)})`); } }