3 ms·
There's also this for the BBC MicroBit: https://makecode.microbit.org/ https://makecode.microbit.org/
by ochrist 5y ago
There's also this for the BBC MicroBit: https://makecode.microbit.org/ https://makecode.microbit.org/
- mmoskal 5y agoI'm one of original devs of the above. I guess the main difference between MakeCode and most other kids learning environments is that it starts with a real language (TypeScript) and then exposes a subset of it through graphical blockly interface (while allowing usage of both). Having a real language makes it easier for more advanced users to create libraries, which can be exposed (as blocks which map 1:1 to functions) to less advanced ones. It also doesn't place an artificial ceiling on user's abilities. The library approach in micro:bit is mostly used for interfacing external hardware, but in https://arcade.makecode.com/ https://arcade.makecode.com/ it allows for the entire 8-bit game engine to be implemented in-system.