Skip to content
Our first foray into making a game using the Piston engine's stuff.
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.
assets
extern
src
.gitignore
Cargo.lock
Cargo.toml
README.md
rustfmt.toml

README.md

piston_shooty

Our first foray into making a game using the Piston engine's stuff, and the rust programming language.

Game Design Doc (Now accepting low-brow comments & suggestions only. Puns must be level 7 or higher to be accepted.)

Setup

Install:

rustup component add rustfmt
rustup component add clippy 

Run:

cargo clippy && cargo run [--release]

Dependencies

Sound:

  • http://www.openal.org/downloads/
    • Download both the SDK and the Installer. Install both.
    • Take OpenAL32.dll from C:\Windows\SysWOW64
    • Take OpenAL32.lib from C:\Program Files (x86)\OpenAL 1.1 SDK\libs\Win64
      • ears will make you rename this to openal.lib
  • http://www.mega-nerd.com/libsndfile/
    • Download the Win64 installer. Install.
    • Take libsndfile-1.dll from C:\Program Files\Mega-Nerd\libsndfile\bin
    • Take libsndfile-1.lib from C:\Program Files\Mega-Nerd\libsndfile\lib
      • ears will make you rename this to sndfile.lib
  • Copy .lib and .dll files from extern into target/*/deps.
  • If piston_shooty is crashing on startup with error code 3221225595, make sure you've installed both of these via their installers.
You can’t perform that action at this time.