Code Builder Feature Doc
Installation Guide for Code Connection on Windows
Code Builder for Minecraft: Education Edition is a brand-new feature that allows educators and students to explore, create, and play in an immersive Minecraft world. Partnering with familiar learn-to-code platforms like ScratchX, Tynker, and a new open platform called Microsoft MakeCode, players can not only develop computational thinking but can also apply their creations across the curriculum.
Use the following materials to support your Code Builder experience with Tynker, MakeCode, or ScratchX. If you require support with Code Builder or Minecraft: Education Edition, feel free to get in touch anytime.
Looking for support with Microsoft MakeCode? Head here for documentation.
Find full lessons and resources from Tynker here on a page specific to Code Builder.
August 4, 2017 4:10 PM
July 13, 2017 10:15 PM
Have you thought about putting all the downloadable help guides into a OneNote Notebook or is there one available?
July 27, 2017 4:30 PM
These are great ideas - to keep these from getting lost, we always recommend everyone remember to keep adding these or other great ideas to our Features Request forum here: https://education.minecraft.net/feature-requests
July 13, 2017 10:13 PM
Thanks for the great resources....really appreciate them!
June 20, 2017 3:59 PM
May 29, 2017 10:05 AM
Hi. Im newbie here. I just want to know if i can use minecraft code builder with Minecraft edu. 1.17.10 version. or do i need to update it? Thanks xoxo
June 14, 2017 1:39 AM
Hi. Im a newbie. I just want to know how to play them!
May 16, 2017 7:43 PM
Quick Tip: Use ALT+TAB to switch between the Minecraft game window and the Code Builder window! Many students (and teachers, for that matter) nowadays rarely use keyboard shortcuts, and hopefully this reminder will save students time from trying to figure out how to regain cursor control when in game to do stuff in the coding window, and also see the results when the code is executed.
May 15, 2017 10:08 PM
A few questions.
1) Will this come to Windows 10 (UWP) and console (Xbox/PS4/Switch) versions of non-educational Minecraft? While it is good to have this in the academic setting, the real power of this as an educatonal tool would/will come from students having access to this at home (mostly like on a game console).
2) Have you considered looking at adapting the Kodu or Kode VLPs from KoduLabs and Project Spark respectively? I am especially looking at the code organization style of "Pages" and "Brains". Especially in the GUI Block side of the programming. Having all the functions floating about in a single scrolling canvas space is one of the disadvantages of Scratch (and similar). Kode's style of splitting "functions" into "Pages" in an object's "Brain" is far easier to explain to a first time non-programmer. It also helps create some mental separation and avoids visual clutter.
As an example. If you want to have a Player forced to jump anytime they are standing on a Diamond Block you need a loops.forever running the mobs.executreDetect (), to call a "jumps" custom player.onChatCommand function. In the editor you have the Forever block floating around on page by itself, and the "jump" function just kinda hanging out.
Get more complex with more functions, and the GUI becomes almost illegible. If this was done in a "Pages" format, the "Forever" loop would be 1st page. Page 2 would be the "Jump" function. Page 3 could be "Lay Egg", and so on. This would allow a classroom instructor to quickly eyeball GUI code for logical errors if a student was getting stuck. It would also force students into having some level of organization to their coding (visually).
Along with that would be Variable typing and sorting. It would be nice if different types of variables (Ints, floats, strings, Mobs) could be visually separated
3) Would you consider looking at some of the "Tile" unusable preset functions Project Spark's Kode VPL had, and adapting them for use with Code Builder. One of the strengths of Project Spark was the number of pre-written functions that handled a large chunks of basic game systems. This allowed users to have "minimal viable products" within minutes. Which when we're talking about new/young programmers in time limited classroom environments is SUPER important.
Top of my list would be "Detectors" and "Raycasting". You can kind of build a detector now from what I'm seeing. Using mobs.execute ( mobs.near () ), but it doesn't seem to return the Mob a away that would let you use Teleport on it. Instead I start with the Set block (for a "Creature" variable), the use Execute As. This feels very counter intuitive and detrimentally complex.
For students this should be as simple as: Detect Creeps within radius 5, for each of "detected mobs (a.k.a Them)", Teleport "It".
You also don't seem to have any system for handling Lists/Arrays in Block mode.
July 27, 2017 4:29 PM
These are great ideas - to keep these from getting lost, we always recommend adding these or other great ideas to our Features Request forum here: https://education.minecraft.net/feature-requests
June 22, 2017 1:16 AM
what do you mean?
May 10, 2017 3:36 PM
Syahdan, to join the beta, go here: https://education.minecraft.net/get-started/download
May 9, 2017 6:35 PM
Thanks, I tried it with my students. We really love it
May 9, 2017 3:14 PM
Install & Use Classroom Mode for Minecraft
Monitor students with Classroom Mode for Minecraft
Code Builder for Minecraft: Education Edition
Minewhat? | Where do I begin?
The first video from Season 1 of "Minewhat?"
Learn to Play Minecraft | Stage One
Stage 1 of