/shooter

shooter

Primary LanguageTypeScript

Shooter game, with socket.io and node.js.

By Lucas Rouret.

[❌] -> No started yet.
[〰️] -> Started.
[❗] -> Bugs O_o.
[✔️] -> Finished.

Running the app

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.

V0.1.3 (rc-1)

[✔️] -> added TypeScript suppport
[✔️] -> webpack to build front bundles

V0.1.2

[✔️] - player can have a name and custom color

V0.1.1

[✔️] - player can shoot
[✔️] - player can score

V0.1.0

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