Dig Escape is a simple puzzle game written in Rust
The game is playable here: https://tantandev.itch.io/digescape
What started out as a small project with the goal of learning Rust , ended up being released playable on the web!
The progress was recorded on my Youtube Channel
before you can run using cargo, The game assets need to be zipped as a .tar and put into the src/ folder
To automatically zip the /resources there is a script in utils/wasm/zip_resources.sh you can run using git bash:
# first cd into the utils/wasm/ folder
./zip_resources.sh
Then we can use cargo to run the project on windows
cargo run
There is a script in utils/wasm/build.sh you can run using git bash.
./build.sh
This script compiles the program with cargo, takes the generated dig_escape.wasm file, and the files in utils/wasm/ and moves them into a new folder called static/. To run it in the browser I'm, using basic-http-server.
cargo install basic-http-server
start the server by using the correct path
basic-http-server . # starts server based on current directory
basic-http-server static # start server in the folder /static
in this project I'm using Kenny assets fonts which is using: License: (Creative Commons Zero, CC0)
Forked Game framework Good-web-game Note: I'm using the audio branch which is a work in progress