-
Notifications
You must be signed in to change notification settings - Fork 10
Description
https://www.microsoft.com/en-us/makecode could be an alternative to our current Scratch 3 based approach.
I've recently used MakeCode myself while toying with a Maqueen: Slides, video & another.
From what (little) I've learnt about it so far, it looks like it's also based on Blockly, and perhaps more easy to extend than Scratch? As far as I can tell, https://scratch.mit.edu/projects/editor/'s "Choose an Extension" has a few built-in extensions, but we can't add to that, which is we (had to) "fork it" - right? MakeCode also has separate instances, such as https://makecode.microbit.org, but in https://makecode.microbit.org/#editor's "Extensions" there is a Search / Enter Project URL (note that bar on top), and the last "box" is an Import File... for an .mkcd
(or .hex
) file - might that be some sort of "plugin" format we could write? Or even if we ran our own instance (something like makecode.oasis.study), would it be easier than Scratch?
Of course, that gets us to basically rebuild https://minecraft.makecode.com - except that needs one to locally install some Code Connection companion app from https://minecraft.makecode.com/setup, which is Windows-only (and at least one of the Download links even seems to be broken), and seems like a "entry barrier" - I like how we're doing this here much better... More importantly, it's not clear if that's open source and thus extensible by us, or not; https://github.com/Microsoft/pxt-minecraft 404s, but on https://github.com/orgs/microsoft/repositories?q=minecraft I've found https://github.com/microsoft/pxt... but that appears to be MakeCode itself (which is open source, that's at least a start). I'm unclear if the Minecraft extension/plugin for MakeCode itself, and that Code Connection companion thing is.
@edewit I suspect you don't want to "start over", ditch Scratch, and use MakeCode - unless you're tired enough of rebasing Scratch 3? 😄