diff --git a/docs/blog.md b/docs/blog.md index 4ec38f9c3019..0bba59b01361 100644 --- a/docs/blog.md +++ b/docs/blog.md @@ -1,12 +1,20 @@ # Microsoft MakeCode Blog -## [MakeCode Clever Integration Released!](blog/clever-release) +## [MakeCode Minecraft 2023 Update](/blog/minecraft/2023-release) + +November 1st, 2023 by [Jaqster](https://github.com/jaqster) + +The MakeCode fall update for Minecraft is here! Here’s a run-down of all the new features and improvements... + +**[Continue reading this blog post](/blog/minecraft/2023-release)** + +## [MakeCode Clever Integration Released!](/blog/clever-release) September 6th, 2023 by [benvillalobos](https://github.com/benvillalobos) Just in time for the fall semester, MakeCode has integrated with [Clever](https://www.clever.com/)! -**[Continue reading this blog post](blog/clever-release)** +**[Continue reading this blog post](/blog/clever-release)** ## [MakeCode micro:bit 2023 Release!](/blog/microbit/2023-release) diff --git a/docs/blog/SUMMARY.md b/docs/blog/SUMMARY.md index 9f3490709ad0..1256f484d7f3 100644 --- a/docs/blog/SUMMARY.md +++ b/docs/blog/SUMMARY.md @@ -1,7 +1,8 @@ # Microsoft MakeCode Blog * [Blog](/blog) - * [MakeCode Clever Integration Released!](blog/clever-release) + * [ MakeCode Minecraft 2023 Update](/blog/minecraft/2023-release) + * [MakeCode Clever Integration Released!](/blog/clever-release) * [MakeCode micro:bit 2023 Release!](/blog/microbit/2023-release) * [MakeCode Arcade Extension for Visual Studio Code](/blog/arcade/vscode-extension) * [MakeCode Arcade 2023 Update](/blog/arcade/update-jan-2023) diff --git a/docs/blog/minecraft/2023-release.md b/docs/blog/minecraft/2023-release.md new file mode 100644 index 000000000000..4a499f2c52b7 --- /dev/null +++ b/docs/blog/minecraft/2023-release.md @@ -0,0 +1,84 @@ +# MakeCode Minecraft 2023 Update + +**Posted on November 1st, 2023 by [Jaqster](https://github.com/jaqster)** + +The MakeCode fall update for Minecraft is here! + +Here’s a run-down of all the new features and improvements: + +## More stuff! + +We’ve added 130 new blocks, items and mobs for this release - including Frogs, Tadpoles, Allays, Sniffers, Cherry and Bamboo blocks, and much more! Now you have even more stuff to code with! + +![New mobs in this release](/static/blog/minecraft/2023-release/new-mobs.png) + +![New blocks available to place](/static/blog/minecraft/2023-release/new-blocks.png) + +## New Code Blocks + +In addition to more in-game content, we’ve also added a few new code blocks that will hopefully make your Minecraft coding creations even more amazing. + +**Particles** - In the Mobs category, you’ll find a block that allows you to spawn particles like explosions, smoke, snowflakes, and my favorite, elephant toothpaste vapor! + +![New particle code block](/static/blog/minecraft/2023-release/particle.png) + +**Position comparison** - This was a long-requested block that allows you to more easily compare position values. + +![New position comparison code block](/static/blog/minecraft/2023-release/position-comparison.png) + +**Structure blocks** - For more advanced users, we support the [/structure]( https://learn.microsoft.com/en-us/minecraft/creator/commands/commands/structure) command in Minecraft that will allow you to save chunks of the world into "structures" and load them in other places! + +![New structure building code blocks](/static/blog/minecraft/2023-release/structure.png) + +## Version History + +We have repeatedly heard reports of students losing or accidentally deleting their code - which makes us very sad. To help with this, we have added version history for projects. You can access previous versions of your code through the **Project Settings** menu in the upper right corner. + +![Version History item in the Settings menu](/static/blog/minecraft/2023-release/settings-menu.png) + +We save student code automatically every 5 minutes and they can restore their older code, if need be, with a click of a button. + +![Version History list and code display](/static/blog/minecraft/2023-release/version-history.png) + +## Extensions! + +Extensions are a way to create custom MakeCode blocks that students can use to code with. MakeCode has a big range of built-in code blocks in the Toolbox, but extensions are a great way to create code that students can use for specific purposes. You can access the extension gallery by clicking on **Extensions** in the Toolbox. + +![Extensions Toolbox category](/static/blog/minecraft/2023-release/toolbox.png) + +![Extensions Gallery](/static/blog/minecraft/2023-release/extensions-gallery.png) + +Here are a few of the new extensions that are available: + +**Music** - add a soundtrack to your code! With the Music blocks, you can compose your own melodies with notes and instruments, create different sound effects, and play some of the amazing Minecraft background music! + +![Code with Music extension](/static/blog/minecraft/2023-release/music-extension.png) + +**Space** - the Space extension provides code blocks to simulate a solar system in Minecraft. Create real to-scale planets and stars, and even invent your own custom spheres! + +![Space objects created with the Space extension](/static/blog/minecraft/2023-release/space.png) + +**Castles** - programmatically build castles in Minecraft! The Castles extension provides code blocks to create castle towers, walls and even bean stalks and castles in the sky! + +![Code with Castle extension](/static/blog/minecraft/2023-release/castle-extension.png) + +**Mob Events** - similar to a behavior pack, this extension will allow you to code different behaviors or actions for mobs in your game. You can create a flock of tame parrots, turn polar bears into baby bear cubs, transform a school of different tropical fish all into clownfish, or my favorite, charge and explode a bunch of creepers! The possibilities are endless! + +![Creepers mobs actions video](/static/blog/minecraft/2023-release/creepers.gif) + +**Roller Coaster Builder** - construct your own amusement park in Minecraft! The Roller Coaster extension allows you to construct your own fantastical roller coaster with code. Add ramps, spirals and free-falling drops to create an amazing ride for your friends - with just a few blocks of code! + +![Roller coaster builder video](/static/blog/minecraft/2023-release/roller-coaster.gif) + +To learn more about how to build your own extensions for MakeCode in Minecraft Education, follow these instructions https://minecraft.makecode.com/extensions. + +## Code Connection end-of-support + +In addition to these updates, we are also announcing end-of-support for Code Connection, the companion app for Minecraft Bedrock on Windows. Because Code Connection is a separate app, it has been a challenge to keep up with game updates, and as a result there have been reliability and game connectivity issues. Code Connection was also not an optimal coding experience being in a separate window from the game. Minecraft Education with Code Builder built into the game is the best way to code with Minecraft, and there are direct purchasing options for individual licenses as well - learn more at https://education.minecraft.net/en-us/licensing. The Code Connection app will be removed from the Microsoft Store on December 1, 2023. Users can save all their code files and import them into Minecraft Education by clicking on the **Settings** menu and selecting **Save Project**. + +We hope you enjoy these updates, and we can’t wait to see what you create next in Minecraft! + +Happy Making and Coding! + +
+The MakeCode Team \ No newline at end of file diff --git a/docs/static/blog/minecraft/2023-release/castle-extension.png b/docs/static/blog/minecraft/2023-release/castle-extension.png new file mode 100644 index 000000000000..94ff6bdfe405 Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/castle-extension.png differ diff --git a/docs/static/blog/minecraft/2023-release/creepers.gif b/docs/static/blog/minecraft/2023-release/creepers.gif new file mode 100644 index 000000000000..1b57982f825c Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/creepers.gif differ diff --git a/docs/static/blog/minecraft/2023-release/extension-gallery.png b/docs/static/blog/minecraft/2023-release/extension-gallery.png new file mode 100644 index 000000000000..e4a75f073908 Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/extension-gallery.png differ diff --git a/docs/static/blog/minecraft/2023-release/extensions-gallery.png b/docs/static/blog/minecraft/2023-release/extensions-gallery.png new file mode 100644 index 000000000000..6889f8f7993b Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/extensions-gallery.png differ diff --git a/docs/static/blog/minecraft/2023-release/music-extension.png b/docs/static/blog/minecraft/2023-release/music-extension.png new file mode 100644 index 000000000000..e6b34cad549a Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/music-extension.png differ diff --git a/docs/static/blog/minecraft/2023-release/new-blocks.png b/docs/static/blog/minecraft/2023-release/new-blocks.png new file mode 100644 index 000000000000..402ca0c3477d Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/new-blocks.png differ diff --git a/docs/static/blog/minecraft/2023-release/new-mobs.png b/docs/static/blog/minecraft/2023-release/new-mobs.png new file mode 100644 index 000000000000..0fe0696da747 Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/new-mobs.png differ diff --git a/docs/static/blog/minecraft/2023-release/particle.png b/docs/static/blog/minecraft/2023-release/particle.png new file mode 100644 index 000000000000..9cd5eafcbe3b Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/particle.png differ diff --git a/docs/static/blog/minecraft/2023-release/position-comparison.png b/docs/static/blog/minecraft/2023-release/position-comparison.png new file mode 100644 index 000000000000..94a94784d560 Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/position-comparison.png differ diff --git a/docs/static/blog/minecraft/2023-release/roller-coaster.gif b/docs/static/blog/minecraft/2023-release/roller-coaster.gif new file mode 100644 index 000000000000..0b42f1c9c41f Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/roller-coaster.gif differ diff --git a/docs/static/blog/minecraft/2023-release/settings-menu.png b/docs/static/blog/minecraft/2023-release/settings-menu.png new file mode 100644 index 000000000000..a37ec52788fc Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/settings-menu.png differ diff --git a/docs/static/blog/minecraft/2023-release/space.png b/docs/static/blog/minecraft/2023-release/space.png new file mode 100644 index 000000000000..a861df94ddd2 Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/space.png differ diff --git a/docs/static/blog/minecraft/2023-release/structure.png b/docs/static/blog/minecraft/2023-release/structure.png new file mode 100644 index 000000000000..caf76764842d Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/structure.png differ diff --git a/docs/static/blog/minecraft/2023-release/toolbox.png b/docs/static/blog/minecraft/2023-release/toolbox.png new file mode 100644 index 000000000000..764a8adfa658 Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/toolbox.png differ diff --git a/docs/static/blog/minecraft/2023-release/version-history.png b/docs/static/blog/minecraft/2023-release/version-history.png new file mode 100644 index 000000000000..9827342c0a04 Binary files /dev/null and b/docs/static/blog/minecraft/2023-release/version-history.png differ