MakeCode Arcade Fall Release

Posted on October 3rd, 2022 by Jaqster

The MakeCode Arcade Fall Release is here! We wanted to get an update out sooner, but we couldn’t resist adding more and more things! We’ve got a ton of new stuff in this release guaranteed to make you smile. 😊

Check out all the new features below:

More ways to Sign In

We heard you loud and clear! With many students and teachers using Google accounts, we made it easier to sign in and save your work by supporting Google email accounts natively.

Sign-in Button

Sign-in Dialog

Improved Sharing

One of the best things about MakeCode Arcade is being able to share your games with friends and family to play and compete for the high score! To make the sharing experience even better, we’ve updated the Share Project window to make it simpler and easier for you to create images or record animations of your game to share.

Share Dialog type 1

And we also added a few new ways to share your MakeCode Arcade games to Teams, Google Classroom, WhatsApp and more!

Share Dialog type 2

For logged-in users, we’ve also added an option to use the same Share link for your project, so you don’t have to create a different link every time you want to publish a change.

Share Dialog type 3

You’ll notice that these links look a little different from the normal share links - they all start with an ‘S’.

Share Dialog type 4

Easier to follow Tutorials

After extensive user testing, we saw that some students were having issues following along with our tutorials, so we’ve added more affordances and features in our tutorials to help students learn.

Read, Code & Play!

It’s important for students to immediately see the results of their code and get that instant feedback. We made the Game Window larger so students could more easily test and debug their games while coding and reading along with the tutorial instructions.

Game Window

We also made the Tutorial steps and navigation controls easier to find so students can see their progress at a glance and understand how to move to the next step.

Tutorial Pane

Finding the right block

There are a lot of blocks of code in MakeCode Arcade! And we noticed that sometimes it can be challenging, especially for beginners, to find the right block. So we’ve added the ability to click on a block name in the tutorial instructions to open the correct Toolbox drawer. For some of our beginner tutorials, we’ve also included the image of the block right in the tutorial pane, so there’s no guesswork! And we brought back the Toolbox Search bar so students can search for block names.

Toolbox

Video support

Students love learning from watching videos. So, we’re very excited to now be able to support video files in our tutorials.

Tutorial Video

Custom blocks in Toolbox

This is a feature for tutorial authors to allow the option for displaying custom blocks with default values in the Toolbox. This makes tutorial steps much shorter since students don’t have to configure all parameters, and authors can focus instructions on teaching core computing concepts. See the “Reconfiguring blocks in the toolbox” section for more on how to use custom blocks in your tutorials.

Toolbox custom blocks

New Play Sound block

Games are always better with cool sounds! So we’ve brought over our custom sound effect editor from the micro:bit. With this new Play Sound block, students can control the duration, volume, frequency and add sound waves to create their own custom “zaps”, “whizzes”, and “thwaps” to add to their games!

Play Sound block

Play Sound editor

Performance & Reliability

This is a behind-the-scenes feature, but we’ve done a bunch of work to ensure that people aren’t losing their projects. We take code loss very seriously, so if you come across this, please report it to us right away at https://github.com/microsoft/pxt-arcade/issues and remember to include a link to your project. We’ve also worked on making the website much more performant, so hopefully you should notice that things are a lot snappier!

Extensions

We have such a great ecosystem of extensions for MakeCode Arcade - things like storytelling blocks, background scrolling, and 3D raycasting. We made it much easier to find the extension gallery by moving it up in the toolbox, and we also added some tags to help filter and find the extension you need.

Extension Toolbox

Extension Gallery

If you have a large program, it can be time consuming scrolling around, looking for that function or variable on your workspace. We’ve added the ability to search for blocks on your workspace by pressing Ctrl+f or right-clicking to open the context menu and selecting Find.

Extension Toolbox

Microsoft App

For the folks who prefer apps over browser tabs, we do have a MakeCode Arcade Windows app available in the Microsoft Store.

MS Store page

Enjoy the Update!

And let us know what you think. If you have questions, feedback, or would like to participate in the MakeCode community, please join the Forum or follow us on social @MSMakeCode. If you need to use the older version for any reason, you can always go back to it by appending the version number - http://arcade.makecode.com/v1.8.

And of course, as always, if you find any issues, or have suggestions for improvements, please log them on GitHub.

Happy Making and Coding!


̶- The MakeCode Team