Installation¶
Version:
0.1.0Status: early alpha. The recommended way to play right now is local single-player from source.
Requirements¶
You need:
- Rust stable toolchain
- a terminal with raw input support
- mouse support for the best local experience
Install Rust via:
Confirm your toolchain:
rustc --version
cargo --version
Clone The Repository¶
git clone https://github.com/pagel-s/termcraft.git
cd termcraft
Run From Source¶
From the repo root:
cargo run --release
This is the simplest and most accurate way to launch the game right now.
Build A Reusable Binary¶
If you want the optimized binary directly:
cargo build --release
./target/release/termcraft
Install Into Cargo's Local Bin Path¶
If you want to run termcraft directly from your shell after cloning locally:
cargo install --path .
termcraft
Cargo installs that binary into your local Cargo bin directory, typically ~/.cargo/bin.
First Launch¶
- start the game
- press any key at the splash screen
- use
A/Dor arrow keys to move - use
W,Up, orSpaceto jump - use
Eto open inventory - use
Left Clickto mine or attack - use
Right Clickto place or interact
If right-click is unreliable in your terminal, use F as the explicit hovered-block interaction fallback.
Save Location¶
Saves are repo-local:
saves/
That means the game writes world and progression data into the checkout directory, not into a global OS save folder.
Experimental Networking¶
The repo contains a server/client path, but it is still experimental and should not be treated as a polished public feature yet.
Examples:
cargo run --release -- server 0.0.0.0:25565
cargo run --release -- client 127.0.0.1:25565
Use local single-player as the primary supported mode.