Skip to content
A (very WIP) turn-based strategy game set in the not-so-distant future.
Rust Other
  1. Rust 98.8%
  2. Other 1.2%
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.
make/tileset
readme
resources
src
.appveyor.yml
.codecov.yml
.gitignore
.travis.yml
Cargo.lock
Cargo.toml
LICENCE
Makefile
README.md

README.md

War Against Machines

Build Status Build status LoC

A (very WIP) turn-based strategy game set in the not-so-distant future.

A screenshot of the game taken 25/07/17

Written in Rust.

Building

The game can be built with:

cargo build --release

If you get an error like:

thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: "`"pkg-config" "--libs" "--cflags" "alsa"` did not exit successfully: exit code: 1

This means that you will need to install the ALSA development libraries:

sudo apt-get install libasound2-dev

Gameplay

Controls

On a menu:

  • up/w to move the selection up
  • down/s to move the selection down
  • enter to activate the selected item
  • left/a to lower the value of the selected item
  • right/d to raise the value of the selected item
  • escape to quit

In a battle:

  • up/w to move the camera up
  • down/s to move the camera down
  • left/a to move the camera left
  • right/d to move the camera right
  • o to zoom out
  • p to zoom in
  • e to use items on the inventory screen
  • escape to quit
  • lmb for performing actions (selecting/moving/firing)
You can’t perform that action at this time.