Earlier quoted context omitted.
Oh, huh, I didn't even realize. I do wonder how far the two codebases have diverged (especially with the recent "Better Together" update on Bedrock). Kind of a shame MakeCode doesn't work on Java Edition, since that's where I invested my time.
I know what you mean but Bedrock just has much better performance. The ideal for me would be Bedrock on all the same platforms as Java (including Linux) with a supported way to make mods that didn't break on every version update
Microsoft MakeCode
21–30 of 94 posts
Re: Microsoft MakeCode
#22Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…
Visual coding is huge among people who aren't technical. I first got into "programming" when I was 9, through lego robots, they had a visual control flow thingy, basically visual coding. I think that must have helped me understand programming and its implications much faster when I got into college.
Visual programming is not ergonomic enough to justify never writing code again. It will remain a paramount educational tool, and a great tool for designers and game developers. I believe people do use visual programming for Unreal projects (Unity, maybe?), textures, effects, etc.
I don't think it is aesthetic enough right now to get the masses into it. Visual programming will eventually be important in getting people to do more complex things on the web (think IFTTT).
Re: Microsoft MakeCode
#23Earlier quoted context omitted.
There is a toggle between blocks and javascript in MakeCode. You can write code in blocks and switch to javascript or vice versa. This dual modality hopefully helps students to make the jump from blocks to javascript on a long term. Blocks editor is based on the fork of google blockly( https://developers.google.com/blockly/ ).
Scratch 3.0 uses Google's Blockly in their new software, for those curious about the similarities. The tech is widely used in many different applications, as evidenced by Microsoft's use of it in MakeCode. Though I'm not a part of the team and so can't provide much more information beyond an interested outsider, unfortunately. :)
Re: Microsoft MakeCode
#24Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…
> I'm sort of losing hope that it isn't a gimmick or fad Visual coding is huge among people who aren't technical. I first got into "programming" when I was 9, through lego robots, they had a visual control flow thingy, basically visual coding. I think that must have helped me understand programming and its implications much faster when I got into college. Visual programming is not ergonomic enough to justify never wr…
VPLs are great for people who aren't programmers and don't wan to be programmers; e.g. Facebook designers using Quartz Composer or Orgami, game designers using Unreal blueprints, Blender, and so on.
Re: Microsoft MakeCode
#25Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…
Re: Microsoft MakeCode
#26I'm really excited about this project! It seems like it's Google Blockly with a lot more bells and whistles. I'll have to dig into the code more to tell. At BlockSchool, my online coding school for kids 6-13, we've had a pretty good experience using Blockly. We've managed to hook it up to our own Minecraft-esque world. If you're interested in what we're doing with kids you can learn more here: https://block.school
Re: Microsoft MakeCode
#27Re: Microsoft MakeCode
#28Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…
Re: Microsoft MakeCode
#29Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…
Though still early days, she has taken her first steps into learning Python. The concepts of loops, variables, counters, and even objects has definitely carried over from Scratch.
She still spends most of her time in Scratch though, sometimes creating her own games or drawing programs, sometimes playing others' creations, sometimes looking behind the curtain to see how her favorite games work and doing light remixing.
Will this turn her into a career programmer? Probably not, but she has told me that she now really appreciates what makes programs work, and every time she sees a new app she can't help but think about how it might be structured.
Overall, I think that's a pretty good argument for early exposure to visual editors.
Re: Microsoft MakeCode
#30Wow, cool - the 'block editor' looks a lot like Scratch. Is it Scratch? I'm having trouble finding many details about the technical side of it. I think 'visual programming' has a lot of promise for education, but...jeez, after looking into it for awhile I'm sort of losing hope that it isn't a gimmick or fad. Has anyone actually made a complex project with these initiatives, and had it spark an interest in computing/e…