Skip to content
3D multiplayer space dogfight game made with three.js, express and ws.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
screenshots Match README installation Jun 4, 2019
.gitignore Match README installation Jun 4, 2019
README.md Fix broken link Jun 19, 2019
app.js Improve server -> client worldstate communication; 20.8 KBps*n -> 2.4… Jun 18, 2019
package-lock.json
package.json Remove server three.js dependency, replaced with basic math Jun 17, 2019

README.md

3D Multiplayer Browser Shooter

A 3D multiplayer space dogfight game made with three.js, express and ws. Complete with score and chat functionality.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

For development the following versions were used. Proper functionality can't be guaranteed for earlier versions.

Installing

Clone Git repository

git clone https://github.com/nickyvanurk/3d-multiplayer-browser-shooter.git

Install required npm modules

npm install

Start the game server

npm start

Surf to localhost:3000!

Deployment

To deploy the application you have to change 'localhost' on line 367 in public/js/main.js to the IP of the server. Then host the public folder to make it accessible for users. Make sure to open up port 8080 if there are any problems connecting to the server.

License

This project is licensed under the MIT License.

You can’t perform that action at this time.