Installation

Version: 0.1.0

Status: 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 / D or arrow keys to move
  • use W, Up, or Space to jump
  • use E to open inventory
  • use Left Click to mine or attack
  • use Right Click to 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.