Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 884 Bytes

README.md

File metadata and controls

40 lines (25 loc) · 884 Bytes

Zoids

Boids, in OpenGL+GLFW using NanoVG. Written in Zig.

Just for trying out the language and tools.

WASM Web Version

See the boids compiled to WASM online here: demonstrandum.github.io/Zoids.

Dependencies

You must have glfw and nanovg installed as system packages.

Clone with

git clone --recurse-submodules -j8 https://github.com/Demonstrandum/Zoids.git

Run

zig build run

Build WASM

Build zoids.wasm and construct a website to deployment/. Must run web-server to serve local files, using Python http.server, for example.

zig build website -Dtarget=wasm32-freestanding
python3 -m http.server 8080 --directory ./deployment/
open http://localhost:8080/

screenshot