Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ibillingsley/wasm4-gamejam

One Slime Army is an arcade endless wave survival game for the WASM-4 fantasy console
https://github.com/ibillingsley/wasm4-gamejam

game wasm wasm4 webassembly

Last synced: 3 months ago
JSON representation

One Slime Army is an arcade endless wave survival game for the WASM-4 fantasy console

Awesome Lists containing this project

README

        

# One Slime Army

An arcade endless wave survival game for the [WASM-4](https://wasm4.org) fantasy console,
[Game Jam #2](https://itch.io/jam/wasm4-v2), written in [Zig](https://ziglang.org/).

![](img/screenshot-1x2.png)
![](img/screenshot-2x2.png)
![](img/screenshot-3x2.png)
![](img/screenshot-4x2.png)

Battle hordes of enemies as a humble slime equipped with his trusty sword and shield.

| Controls | |
| ----------- | --------------------- |
| Arrow keys | Move |
| Z (hold) | Block, Lock direction |
| Z (release) | Attack |
| X | Dash |

## Building

Build the cart by running:

```shell
zig build -Drelease
```

Then run it with:

```shell
w4 run zig-out/lib/cart.wasm
```

Build release bundle with:

```shell
zig build -Drelease bundle
```

For more info about setting up WASM-4, see the [quickstart guide](https://wasm4.org/docs/getting-started/setup?code-lang=zig#quickstart).

## Links

- [Documentation](https://wasm4.org/docs): Learn more about WASM-4.
- [Snake Tutorial](https://wasm4.org/docs/tutorials/snake/goal): Learn how to build a complete game
with a step-by-step tutorial.
- [GitHub](https://github.com/aduros/wasm4): Submit an issue or PR. Contributions are welcome!