# Updates YOU want to see in Makecode

**URL:** <https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713>\
**Category:** Forum Feedback\
**Tags:** game, make, extension, demo, music\
**Created:** [May 16, 2025, 7:39pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713 "2025-05-16T19:39:14Z")\
**Posts on this page:** 20\
**Page:** 12

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [February 28, 2026, 5:57pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/222 "2026-02-28T17:57:57Z")

</div>

Repeat until…  
Repeat until…

 ![The block](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/f/0f4512f41fa80226d85af739c489514487f7848f.jpeg)  
Wait… YOUR A SCRATCHER!1!

If you wanna have a repeat until then just take a while with a not into it and whatever Boolean parameter into the not block.

(Or maybe your a lua coder… then my bad!)

> ****
>
> ![Two](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/f/8fc469278820c2d2d7720466c4b5f086f6c83bb3.png)
> 
> Double catch haha

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [February 28, 2026, 6:03pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/223 "2026-02-28T18:03:28Z")

</div>

Heh … they _did_ already imply that, but yes, this is a Scratch mechanic.

Kiki did an article several years ago, comparing Scratch with MakeCode Arcade.

[https://medium.com/kikis-corner/moving-from-scratch-5323442a5ac3](https://medium.com/kikis-corner/moving-from-scratch-5323442a5ac3)

Scratchers probably could use a quick reference guide, mapping Scratch blocks to MakeCode Arcade equivalents. (Yes, I can almost always tell Scratchers from their insistence on using `forever` loops.) Someone should write one. 😆

I always have disliked the `repeat until` construction in languages that include it. It implies that the construction is post-conditional – meaning the loop will run at least once – and, certainly in Scratch but it many other languages, it is not.

As a formality, for those of you coming from Scratch, the equivalent to `repeat until P` is `while not P`. Don’t forget the `not`! It’s in the `Logic` drawer.

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [March 1, 2026, 1:40am UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/224 "2026-03-01T01:40:19Z")

</div>

no im not a scrather, I’ve used it like twice, and thats for joke games because Ican upload images and record my own sounds.

---

<div class="post-metadata">

**Author:** ![Trr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/trr/32/31964_2.png) [@Trr](https://forum.makecode.com/u/Trr)\
**Post date:** [March 12, 2026, 4:55pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/225 "2026-03-12T16:55:32Z")

</div>

An option to download the projects in the project selection screen, my Minecraft Remake’s life depends on this ☹

---

<div class="post-metadata">

**Author:** ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)\
**Post date:** [March 12, 2026, 4:57pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/226 "2026-03-12T16:57:50Z")

</div>

if you click here

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/6/96baafae7e81e02295d3b6aeffd6700a6956c14d.png)  
then top right button for list view:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/6/a6cc9a951b048a9bbd9f4a562d0230f7a998adc8.png)  
you can select all / download all in top right

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/2/a2c94ffdef072e5897ac75095758a658338ef16a.png)

---

<div class="post-metadata">

**Author:** ![Trr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/trr/32/31964_2.png) [@Trr](https://forum.makecode.com/u/Trr)\
**Post date:** [March 13, 2026, 4:18am UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/227 "2026-03-13T04:18:58Z")

</div>

Thanks! But is there maybe a way to download them while offline? My Makecode can’t survive (as in it crashes before it even loads) when I use it while online.

---

<div class="post-metadata">

**Author:** ![Trr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/trr/32/31964_2.png) [@Trr](https://forum.makecode.com/u/Trr)\
**Post date:** [March 13, 2026, 5:55pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/228 "2026-03-13T17:55:30Z")

</div>

Oh I mean download it like how you would the image file that you would get like this

 ![1000006989](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/0/207745847bccc02e8a4a2f1daa89978c5d474845.png)

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [March 25, 2026, 4:43pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/229 "2026-03-25T16:43:26Z")

</div>

setting the players mouse to a certain location not a mouse sprite but the ACTUAL mouse on the computer like this would help for a game I’m making its so annoying to give them an advantage in it

---

<div class="post-metadata">

**Author:** ![Brainstorm\_Studios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brainstorm_studios/32/20476_2.png) [@Brainstorm\_Studios](https://forum.makecode.com/u/Brainstorm_Studios)\
**Post date:** [March 31, 2026, 8:19pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/230 "2026-03-31T20:19:30Z")

</div>

Alright, so we’ve established that the whole More Colors thing isn’t gonna happen, but do you know what I really want? SHADERS. the ability to swap colors for specific sprites on the fly without making a whole different sprite.

---

<div class="post-metadata">

**Author:** ![teaeat100](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/teaeat100/32/33097_2.png) [@teaeat100](https://forum.makecode.com/u/teaeat100)\
**Post date:** [March 31, 2026, 8:41pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/231 "2026-03-31T20:41:56Z")

</div>

Being able to set depth to Tilemaps

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/36725_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [April 1, 2026, 12:52am UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/232 "2026-04-01T00:52:05Z")

</div>

> [@Brainstorm\_Studios](#):
>
> the ability to swap colors for specific sprites

Isn’t that already a thing?

---

<div class="post-metadata">

**Author:** ![JtSpeedRun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jtspeedrun/32/33167_2.png) [@JtSpeedRun](https://forum.makecode.com/u/JtSpeedRun)\
**Post date:** [April 1, 2026, 3:14pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/233 "2026-04-01T15:14:53Z")

</div>

Yep, it is indeed a thing. That’s how i’m making different springs in Sonic Stratos without duplicating animations.

---

<div class="post-metadata">

**Author:** ![viny1234](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/viny1234/32/20392_2.png) [@viny1234](https://forum.makecode.com/u/viny1234)\
**Post date:** [April 1, 2026, 3:20pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/234 "2026-04-01T15:20:21Z")

</div>

How about dynamic / changeable sizes of the wall (reddish type) blocks. AND yes it should be able to make slopes too.

---

<div class="post-metadata">

**Author:** ![Iro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iro/32/34749_2.png) [@Iro](https://forum.makecode.com/u/Iro)\
**Post date:** [April 3, 2026, 3:38pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/235 "2026-04-03T15:38:15Z")

</div>

Okay, I have a good one here. how about, project folders? Like, for instance, say you have 3 copy’s of a project, but you want to keep them all. I was thinking that there could be some sort of folder/stack thing that you could do, so that the main project list looks neater, but you can still access them individually.

---

<div class="post-metadata">

**Author:** ![CodingGrizzlyBear](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codinggrizzlybear/32/14838_2.png) [@CodingGrizzlyBear](https://forum.makecode.com/u/CodingGrizzlyBear)\
**Post date:** [April 6, 2026, 1:03am UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/236 "2026-04-06T01:03:33Z")

</div>

Blocks that (on a computer) change which keys will press buttons

For example  
”Set (Reset Button) as computer key (Delete)”

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [April 6, 2026, 5:12pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/237 "2026-04-06T17:12:29Z")

</div>

I think I’d be nice if that was like a extension though because most old retro games only used full blocks but I agree

---

<div class="post-metadata">

**Author:** ![RizeUpDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rizeupdev/32/36058_2.png) [@RizeUpDev](https://forum.makecode.com/u/RizeUpDev)\
**Post date:** [April 13, 2026, 6:14pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/238 "2026-04-13T18:14:14Z")

</div>

Something that makes your code hidden to public, but we can still play the game!

---

<div class="post-metadata">

**Author:** ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Post date:** [April 13, 2026, 6:21pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/239 "2026-04-13T18:21:41Z")

</div>

that goes against makecode

---

<div class="post-metadata">

**Author:** ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)\
**Post date:** [April 13, 2026, 9:39pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/240 "2026-04-13T21:39:50Z")

</div>

the whole point of makecode is to teach kids how to code - hiding code is against it’s entire principle lol

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [April 13, 2026, 11:01pm UTC](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713/241 "2026-04-13T23:01:48Z")

</div>

Technically if you remove the edit button on a GitHub page then private your code and have enterprise no one can edit the game since there isn’t a way to import the link to makecode

[Previous page](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713.md?page=11)

[Next page](https://forum.makecode.com/t/updates-you-want-to-see-in-makecode/36713.md?page=13)
