microcanvas

MicroCanvas

Microcontroller-friendly HTML5 Canvas library for easy games creation. You can use the Clouduboy Compiler to emit arduino-ready C/C++ code from your JavaScript game sources and run it on commercially available devices, or even one you built yourself!

Refer to examples to see some of the demos.

About

The library uses familiar concepts well known for HTML5 (game-) developers, the API tracks closely and simply expands on the HTML5 Canvas API.

Other portions borrow from other specifications (e.g. the Web Animation API), but the library stays close to concepts that web developers might already be familiar with. This kind of “not-reinventing-the-wheel” serves two purposes, one being the above mentioned improved learning curve, but also the fact that any beginners who start off learning JavaScript & web development with MicroCanvas learn valuable and useful lessons, tools, concepts and abstractions that are readily available in other areas of web development.

License

This software is licensed under the Apache License, version 2 (“ALv2”), quoted below.

Copyright 2018 István Szmozsánszky, Clouduboy https://clouduboy.org/

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.