server
This commit is contained in:
parent
8d4b7a2376
commit
d56fabd45a
3 changed files with 10 additions and 24 deletions
21
js/game.js
21
js/game.js
|
|
@ -4,34 +4,17 @@ let Net = new Network("ws://129.151.227.50:9600/");
|
||||||
|
|
||||||
|
|
||||||
let playerId; //id of client player
|
let playerId; //id of client player
|
||||||
let players = [new Player(1, 100, 50, "rubiks"),
|
let players = [];
|
||||||
new Player(2, 500, 70, "atsuyo"),
|
|
||||||
new Player(3, 600, 70, "vincent"),
|
|
||||||
new Player(4, 700, 70, "migliore"),
|
|
||||||
new Player(5, 200, 30, "leroux"),
|
|
||||||
new Player(6, 700, 700, "lele")];
|
|
||||||
|
|
||||||
|
|
||||||
Net.connect(); //connect to server, create a player, and retrieve all players info
|
Net.connect(); //connect to server, create a player, and retrieve all players info
|
||||||
|
|
||||||
|
|
||||||
players[0].retrieveServerInfo(1,100,50,3);
|
|
||||||
players[1].dir=5;
|
|
||||||
players[1].visibleDir=5;
|
|
||||||
|
|
||||||
Renderer.AddPlayer(players[0]);
|
|
||||||
Renderer.AddPlayer(players[1]);
|
|
||||||
Renderer.AddPlayer(players[2]);
|
|
||||||
Renderer.AddPlayer(players[3]);
|
|
||||||
Renderer.AddPlayer(players[4]);
|
|
||||||
Renderer.AddPlayer(players[5]);
|
|
||||||
|
|
||||||
|
|
||||||
setInterval(game);
|
setInterval(game);
|
||||||
|
|
||||||
function game() {
|
function game() {
|
||||||
players[0].update([],[]);
|
//players[0].update([],[]);
|
||||||
players[1].update([],[]);
|
|
||||||
//console.log(Inp.calculateAngle(500,500))
|
//console.log(Inp.calculateAngle(500,500))
|
||||||
Renderer.ReloadAff();
|
Renderer.ReloadAff();
|
||||||
}
|
}
|
||||||
|
|
@ -8,8 +8,10 @@ class Network{
|
||||||
switch(data.type){
|
switch(data.type){
|
||||||
case 'connect':
|
case 'connect':
|
||||||
playerId = data.data.playerId;
|
playerId = data.data.playerId;
|
||||||
for (var i = data.data.length - 1; i >= 0; i--) {
|
for (var i = data.data.players.length - 1; i >= 0; i--) {
|
||||||
players.push(new Player(data.data.players[i].id, data.data.players[i].x, data.data.players[i].y, data.data.players[i].name))
|
players.push(new Player(data.data.players[i].id, data.data.players[i].x, data.data.players[i].y, data.data.players[i].name))
|
||||||
|
|
||||||
|
Renderer.AddPlayer(players[players.length - 1])
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'update':
|
case 'update':
|
||||||
|
|
@ -22,6 +24,7 @@ class Network{
|
||||||
break;
|
break;
|
||||||
case "newplayer":
|
case "newplayer":
|
||||||
players.push(new Player(data.data.id, data.data.x, data.data.y, data.data.name));
|
players.push(new Player(data.data.id, data.data.x, data.data.y, data.data.name));
|
||||||
|
Renderer.AddPlayer(players[players.length - 1])
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,10 +16,10 @@ app.get('/', (req, res) => {
|
||||||
|
|
||||||
players.push({
|
players.push({
|
||||||
id: playerCount,
|
id: playerCount,
|
||||||
x: 0,
|
x: 100,
|
||||||
y: 0,
|
y: 100,
|
||||||
dir: 0,
|
dir: 4,
|
||||||
visibleDir: 0,
|
visibleDir: 4,
|
||||||
name: playerCount.toString() + "joueur"
|
name: playerCount.toString() + "joueur"
|
||||||
})
|
})
|
||||||
playerCount++;
|
playerCount++;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue