Skip to content
A game prototype written in Rust
Rust
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.
notes Add license, readme, and polish for upload to GitHub Jun 26, 2018
src
.gitignore Refactor to ECS using specs May 1, 2018
Cargo.toml Add license, readme, and polish for upload to GitHub Jun 26, 2018
LICENSE
README.md Add license, readme, and polish for upload to GitHub Jun 26, 2018
default-storage.ron Add license, readme, and polish for upload to GitHub Jun 26, 2018

README.md

Stacked Worlds

A game prototype written in Rust.

This project's focus is both as a playground for me to learn Rust, and to implement a game and level-editor for an idea described to me by lemon24.

What it looks like: game gif.

Running

Download the sources, get Rust, and run cargo run --release.

Controls

Mouse:

  • LMB (hold) - Drag to create rooms, drag inside rooms to draw rectangles
  • RMB (hold) - Hold to create a chain between you and the target, if in range
  • MMB (hold) - Enable edge-panning (will be changed to better panning later)

Keyboard:

  • a and d - Move left or right
  • Space - Jump (must be touching a surface)
  • z (hold) - Press to peek into the next room, release to teleport there
  • c - Change camera mode (toggles between following the player or static)
  • r - Reset the world (delete all rooms)
  • Esc - Quit
You can’t perform that action at this time.