> For the complete documentation index, see [llms.txt](https://zypher-network.gitbook.io/zypher-network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zypher-network.gitbook.io/zypher-network/developer-support/ai-game-demo/zk-sdks/guide/a-guessing-game.md).

# A Guessing Game

Learning the zk-powered game by programming a guessing game.

### Requirements

Install the [Rust](https://www.rust-lang.org/), recommended to use [rustup](https://rustup.rs/)

### Installation

```bash
cargo new guess
```

### Generation

Next, the starter template for game development will be generated.

#### Step 1: Add dependencies

```bash
cargo add uzkge
```

#### Step 2: Run project

```bash
cargo run
```

A demo game web server accessible by default at `http://127.0.0.1:9000`.

### Directory and all files

```bash
tree
```
