Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.58 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.58 KB

piston_shooty

(Title WIP) is a 2D gun-hell / puzzle shooter about guns that shoot other guns that shoot other guns (or bullets). It's our first foray into the Rust programming language, and primarily uses the Piston engine project. You can see the progress of our first year (~100 hours) of work on youtube. You can also check out our Game Design Doc. (Now accepting low-brow comments & suggestions only. Puns must be level 7 or higher to be accepted.)

Piston Shooty Screenshot

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.