/sokoban-rs

Sokoban-like game written in Rust, with Amethyst game engine

Primary LanguageRust

Sokoban-RS

Build Status

This is a sokoban-like game written in rust with Amethyst game engine.

The project was inspired by this tutorial, it uses ggez engine, but also utilize spesc ecs library as Amethyst does.

Configure Cargo.toml

The default render target feature is set to vulkan for Linux/Windows users.

# Cargo.toml

[features]
default = ["vulkan"]
metal = ["amethyst/metal"]
vulkan = ["amethyst/vulkan"]

If you are on MacOs, you will have to set that default to metal:

# Cargo.toml

[features]
default = ["metal"]
# ...

Running the game

# Clone the repo
git clone https://github.com/vigdail/sokoban-rs.git
cd sokoban-rs

# Run
cargo run —-release