tanx multiplayer WebGL game
-
Install the Node dependencies:
npm install
-
Run the server:
npm start
Or:
node app.js
WebSocket and HTTP servers will be started on port
30043
by default. You can change the port or host via environment variables:TANX_PORT=30043
TANX_HOST='0.0.0.0'
-
Fork the tanx client project.
-
From your fork's page, click the Code nav link to open
client.js
in the PlayCanvas code editor (you should be athttps://playcanvas.com/editor/code/<id-of-your-fork>/client.js
). -
Find the line that reads
var socket = … = new Socket
and change theurl
like so:http://localhost:30043/socket
-
Play your fork!
- added teams - 4 of [blue, red, green yellow] colours
- added scores - teams and players have score
- added end game scenario - first team to reach 32 kills
- added lobby and rooms - each room can handle up to 16 players, then new room will be created
- added pickables: repair, bullets, shield
- added Block object
- added tank-level collision
- added bullet-level collision
- merged @cvan pull request: allow host/port to be changed via environment variables; update README with verbose instructions
- merged @cvan pull request: code linting