Peer-to-peer real time strategy game in your web browser.
ServerlessNo solution for being free of any server from a web page.- Fluid
- Highly replayable
- Easy to learn and difficult to master
- Sandbox / testing mode
- Max number of players
- Allow drop-in / drop-out?
We build the dependency components tree using InversifyJS.
Their types are enumerated and bound by our custom Inversify Container.
The page is rendered with VueJS.
The game canvas is drawn using a loosely coupled library (Konva for now).
TODO
TODO: Most probably WebRTC.
- Install NVS (Node Version Switcher)
- Install latest node LTS + add it your PATH:
$ nvs install lts && nvs link lts
- Install Yarn:
npm install -g yarn
- Install project dependencies:
$ yarn install
Prefix your commit messages with an appropriate icon.
Actions are all listed in the package.json "scripts" object.
- Start as server:
$ npm run serve
- Build as static:
$ npm run build