The Code Editor + Visualization Preview used in the book “3D Game Programming for Kids.” Written in Dart.
The old JavaScript version proved unmaintainable, hence the switch to Dart. This version leverages many of the benefits of Dart: cross-browser support, testing, documentation.
You'll need Dart installed. To run the examples:
pub install
pub serve
Examples are contained in the web
directory.
Because ICE relies on js-interop, not just dart:js
, the build process requires that it is always built for development release (even in production):
$ pub build --mode=development
Chris (twitter / blog) runs nightly (1030pm EDT / 0230 UTC) pairing sessions. Sign up for free to help out and learn some Dart! Absolutely no experience required. Really :)