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