Shooter game, with socket.io and node.js.
By Lucas Rouret.
[❌] -> No started yet.
[〰️] -> Started.
[❗] -> Bugs O_o.
[✔️] -> Finished.
First, you need to build the code (server and client combined) :
npm run build
Then, you can run the server using :
npm run start
Front-end assets won't be updated while the dev server is running, coming soon with Webpack Dev Server.
[✔️] -> added TypeScript suppport
[✔️] -> webpack to build front bundles
[✔️] - player can have a name and custom color
[✔️] - player can shoot
[✔️] - player can score
For players:
[✔️] - a player can move with the mouse
[✔️] - a player can see other players
For developers:
server side:
[✔️] - server can manage multiple players connexion/disconnexion
[✔️] - server can manage multiple players movement
[✔️] - the server send game state to the client when it changes
client side:
[✔️] - the client send the mouse position to the server
[✔️] - the client receive the game state from the server
[✔️] - the client draw the game state