Skip to content

Wandalen/game_chess

Repository files navigation

game_chess

stability-experimental desktop web beta

Desktop Prerequisites

The project uses utility cargo-make. To install it run:

cargo install cargo-make

To build Bevy on Linux the libraries libuv and libalsa are required. To install it run:

sudo apt install libudev-dev libalsa-ocaml-dev

The project uses module Egui and plugin bevy_egui. To compile the modules on Linux install xcb:

sudo apt install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev

The project uses protobuff to implement multiplayer. To install it:

  • Linux:
sudo apt install protobuf-compiler
  • MacOS:
brew install protobuf
  • Pre-compiled binaries (any OS):
  1. Load from here for your system. File which you need is protoc-<version>-<sys-name>.zip
  2. Unzip to some folder
  3. Add the path to this folder to your system environment variable Path. The path should look like this: <your_path>/protoc/bin

How to run on Desktop

To run desktop target execute:

cargo run

How to develop

Before cloning the repository please make a fork on Github to been able to open pull requests. Please open pull request into the branch alpha.

Platforms

Supported platforms:

To run the project on default platform execute:

cargo run

Frequently Asked Questions

Take a look at FAQ page.