Structured Canvas Language (SCL), or just Canvas Language, is a personal project that has been under continuous development for about ten years.
This page is my first action in deciding to build
in public. I frequently tweet updates,
about SCL on Twitter and related sites.
Follow me if you support the #buildinpublic movement and if you're doing the same, I'll follow back.
Flash used to be the primary way to create games in web browsers. I jumped in into it and created a rather large game called Cluster Chaos.
Soon after releasing that game it became clear that Flash would be expired, and browsers would upgrade their support for animations on their own.
and Structure Canvas Language was born.
In the example above, you can probably see in the code exactly what you need to change to customize the animation (go ahead and do it). Easy-peasy.
Because you can type an animation right into a webpage form.
Because any site that uses SCL can share animations between them.
From the sites listed below, you can simple copy SCL code between them and customize them for your own needs.
So after creating the first version of SCL I jumped straight into casual game development.
In 2019 I got into the GIF craze and I still do it. SCL is perfect for GIFs and doesn't have the same problems that game development had.
Editable GIFs uses SCL to make it easy for visitors to make GIFs. The GIFs are written in SCL and webpage controls allow for easy personalization.
My final goal of SCL is to license it out to other developers to use SCL to create plugins for different platforms. The WordPress plugin is just the start. There are many other platforms out there that support Structured Canvas Language, the integration tools just need to be written.