# New feature request for next update

**URL:** <https://forum.makecode.com/t/new-feature-request-for-next-update/31567>\
**Category:** Forum Feedback\
**Tags:** game\
**Created:** [November 7, 2024, 6:57pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567 "2024-11-07T18:57:29Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![kaleb3335](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kaleb3335/32/16382_2.png) [@kaleb3335](https://forum.makecode.com/u/kaleb3335)\
**Post date:** [November 7, 2024, 6:57pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/1 "2024-11-07T18:57:29Z")

</div>

@richard  
so you know how in scratch it lets you put the code into sections instead of having it all on one screen making it so much more organized and it does not take as much processing power because you are not loading all the blocks so it helps over all with organization and smoothness and i wish that you could do this in make code.  
as shown here

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/3/53093c1b91678a189cde64074edab4d2a918dd8a.png)

also sorry for mentioning scratch its just a good feature

---

<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:** [November 7, 2024, 10:25pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/2 "2024-11-07T22:25:14Z")

</div>

No,  
if we do this we’ll probably get into a lawsuit because of bigger similarities. Plus, sprites can be registered by their variables.

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [November 8, 2024, 7:23pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/3 "2024-11-08T19:23:36Z")

</div>

> [@redSprite](#):
>
> lawsuit because of bigger similarities.

I don’t think this will happen at all, scratch doesn’t give out lawsuits even if they were too similar

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [November 9, 2024, 3:30am UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/4 "2024-11-09T03:30:51Z")

</div>

Yeah we aren’t talking about nintendo here _banging at door_ “LET MARIO IN SO HE CAN STEAL YOU LIVE- i mean play mario kart with you! LET ME IN”

---

<div class="post-metadata">

**Author:** ![kaleb3335](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kaleb3335/32/16382_2.png) [@kaleb3335](https://forum.makecode.com/u/kaleb3335)\
**Post date:** [November 9, 2024, 5:28pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/5 "2024-11-09T17:28:11Z")

</div>

I meant like we can have multiple sections for the code it doesn’t have to look like scratches it just has to work as intended and i doubt that they copy righted the idea because all it is is having different scripts for each thing in the game like what unity and Godot and literally any other game engine does

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [November 9, 2024, 5:33pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/6 "2024-11-09T17:33:41Z")

</div>

I like this idea!! maybe not categorized by different sprites, but just having tabs for code in general would be nice!

---

<div class="post-metadata">

**Author:** ![kaleb3335](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kaleb3335/32/16382_2.png) [@kaleb3335](https://forum.makecode.com/u/kaleb3335)\
**Post date:** [November 10, 2024, 2:46am UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/7 "2024-11-10T02:46:31Z")

</div>

yeah that what i am talking about

---

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [November 10, 2024, 4:08pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/8 "2024-11-10T16:08:29Z")

</div>

There’s already the abilty to have multiple. Javascript and python scripts, but not for blocks. I think this was also requested last year maybe? It would be cool if they added it.

---

<div class="post-metadata">

**Author:** ![kaleb3335](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kaleb3335/32/16382_2.png) [@kaleb3335](https://forum.makecode.com/u/kaleb3335)\
**Post date:** [November 10, 2024, 7:32pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/9 "2024-11-10T19:32:45Z")

</div>

yeah i wish there was one for blocks because i would rather code in blocks than python or js

---

<div class="post-metadata">

**Author:** ![Jedi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jedi/32/14307_2.png) [@Jedi](https://forum.makecode.com/u/Jedi)\
**Post date:** [November 10, 2024, 7:36pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/10 "2024-11-10T19:36:26Z")

</div>

yes, that would be so nice, the main reason why im not using makecode much anymore is beacuse of the performance issues with blocks

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [December 13, 2024, 6:22pm UTC](https://forum.makecode.com/t/new-feature-request-for-next-update/31567/11 "2024-12-13T18:22:17Z")

</div>

Makecode Arcade is meant to mirror Typescript as much as possible. Scratch isn’t really that close to coding so it is more clean and easier to use. The reason why Arcade does not have multiple pages is because Typescript also has all variables (which include sprites) in one page.

* * *
To fix your problem, you could follow these steps. 1. Right click on any black space on your editor 2. Select **format code** Tada! Your code is cleaned up!
