Put your tactics to the test against other players in a 1v1, chess-like arena!
To get a local instance of the game up-and-running, follow the setups outlined below.
Create the env/* files from the examples.
cp env/server.example.json env/server.json
cp env/common.example.json env/common.json
Create a MySQL database, then update the details inside the env/server.json file.
Finally run the following command.
# Install memcached for session management
brew install memcached
# Install dependencies
npm install
# Build frontend assets
npm run assets:build
# Download model files
./bin/download_models.sh
# Start server
npm run start
Open http://localhost:3000 to see the game running.
You won't want to keep running the commands to manually build the assets and server, so run the following command to watch files for changes during development.
npm run dev