Skip to content

GamesFromRust/piston_shooty

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

A 2D gun-hell / puzzle-shooter about guns that shoot guns that shoot...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages