- Turn unsigned 32-bit integers into coloured triangles!
- Make embedding/implementing
WebAssembly runtimes more exciting. - Support cross-device, dynamically-generated,
sandboxed, animated personal expression.
Screenshot of desktop WACC Viewer showing image
rendered onto 2D surface and on a softbody in a 3D scene.
rendered onto 2D surface and on a softbody in a 3D scene.
Context
The initial WACC concept was formed while I was integrating a WebAssembly (WASM) runtime with a game engine. The first code example that I got running returned an unsigned 32-bit integer value. And—rather than spend time integrating additional runtime functionality—I decided to turn such integers into triangles for a more interesting first-run "hello world" experience. :)
Audience
- Developers who are embedding or implementing WebAssembly runtimes.
- Developers who wish to allow e.g. online game players to create & use a personalized dynamic avatar/icon/brand/flag in-game but contained within a sandboxed environment.
- Developers who wish to create tools to enable people to create and/or customise their own WACC.
- People who wish to have a personalized dynamic avatar in e.g. an online game environment.
- People who like creatively expressing themselves in technically constrained environments.
Supports: Windows, Mac, Linux (source)
Supports: Javascript & HTML5 Canvas (source)
Supports: You to learn how to create your own Calling Card!
Is it true that this is really just an elaborate demonstration
of your work-in-progress integration of a WebAssembly runtime
with the Godot game engine? Yes.
How did that happen..? Ummm...