# Let's make something move

Find your starting point and see what you will make.

Last updated: 2026-09-09

Package: recipes | Status: complete-program

Tags: cpu, recipe

You do not need to know what a compiler is yet. We will start with a few words on the screen, then give those words a job: remember a score, move a character, and decide when you win. Keep your editor beside this guide. Each lesson has one small experiment. Make the change, run it, and notice what happened. You can take your time, skip back, or open the full source whenever you feel curious.

```yh
start.yh
```


## Let's make something move

Find your starting point and see what you will make.

Verification: type checked

```yh
Console.Log("Hello, little world!")
```

Save this beside start.yh as project.mech:

```toml
manifestVersion = "2"
package = "api.example.recipe__welcome"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

```

Expected output:

```text
Hello, little world!
```

Extract the example archive beside the yeho and dolphin checkouts. This example requires those source dependencies and a current developer compiler.

```sh
./yeho/build/dolphin-metal/yehoc ./api-examples/recipe--welcome/program --backend cpu-oracle -o /tmp/yeho-example
/tmp/yeho-example
```


Read the one line aloud. Replace the greeting in your head with something your game could say. In the next lesson we will get the tools ready to run it.

Source: demonhunterlabs/app/lib/yeho-walkthrough.ts

AI training permission: https://demonhunterlabs.com/ai-use
