# Help and Questions

**URL:** <https://forum.makecode.com/t/help-and-questions/1335>\
**Category:** Help\
**Created:** [March 5, 2020, 10:48pm UTC](https://forum.makecode.com/t/help-and-questions/1335 "2020-03-05T22:48:55Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![CodeOnTheCob](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeonthecob/32/19306_2.png) [@CodeOnTheCob](https://forum.makecode.com/u/CodeOnTheCob)\
**Post date:** [April 16, 2025, 4:46am UTC](https://forum.makecode.com/t/help-and-questions/1335/191 "2025-04-16T04:46:53Z")

</div>

nope only leaders

---

<div class="post-metadata">

**Author:** ![HotPotato677](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hotpotato677/32/31755_2.png) [@HotPotato677](https://forum.makecode.com/u/HotPotato677)\
**Post date:** [June 1, 2025, 5:55pm UTC](https://forum.makecode.com/t/help-and-questions/1335/192 "2025-06-01T17:55:20Z")

</div>

Hi, I’m making a game about stickmen shooting each other, and I made 2 multiplayer versions but I’m trying to make a singleplayer version. I’m using the tilemap a\* extension but sometimes the bot just stops and I don’t know why. (I added corners to see the hitbox of the sprite, still confused) A to shoot, B to shield.

> **[Stickman Shoot! AI](https://arcade.makecode.com/S13940-37899-25136-53477)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [August 8, 2025, 8:33pm UTC](https://forum.makecode.com/t/help-and-questions/1335/193 "2025-08-08T20:33:58Z")

</div>

![08.08.2025_15.12.13_REC](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/f/cf0722fae5cae3a1576d1352da34418cd61f5fe3.png)so whenever i use this line of code it errors. can someone explain what is happening here

---

<div class="post-metadata">

**Author:** ![a012](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/a012/32/24099_2.png) [@a012](https://forum.makecode.com/u/a012)\
**Post date:** [August 8, 2025, 8:34pm UTC](https://forum.makecode.com/t/help-and-questions/1335/194 "2025-08-08T20:34:40Z")

</div>

Hi everyone — I’ve been diving deep into MakeCode Arcade’s source because I want to **learn how to build real engine systems** (not just make games). I’m trying to understand how the team organized large files (200–500+ lines) like `sprite.ts`, `controller.ts`, and `camera.ts` and how the pieces connect inside the frame loop.

I’m not asking for shortcuts. I’ve already read the source files and tried re-implementing pieces myself (example below). I’m posting here in the Help section because I’d really appreciate pointers from anyone experienced with the engine — especially Richard, Joey, or other core contributors — on design patterns, structure, and practical tips for building maintainable engine code. See the rest of this explain in [Trying to Learn How Richard Builds Engine-Level Code like controller.ts - Arcade / Help - Microsoft MakeCode](https://forum.makecode.com/t/trying-to-learn-how-richard-builds-engine-level-code-like-controller-ts/38548)

---

<div class="post-metadata">

**Author:** ![Fixitude](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fixitude/32/28576_2.png) [@Fixitude](https://forum.makecode.com/u/Fixitude)\
**Post date:** [August 10, 2025, 12:09am UTC](https://forum.makecode.com/t/help-and-questions/1335/195 "2025-08-10T00:09:19Z")

</div>

I don’t think that anyone can fix it just off that, try to provide the whole link and I will have a look… What is the error saying…?

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [August 10, 2025, 8:27pm UTC](https://forum.makecode.com/t/help-and-questions/1335/196 "2025-08-10T20:27:46Z")

</div>

never mind it was just breaking for no reason

---

<div class="post-metadata">

**Author:** ![odyyseus7](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/odyyseus7/32/21687_2.png) [@odyyseus7](https://forum.makecode.com/u/odyyseus7)\
**Post date:** [September 16, 2025, 11:26pm UTC](https://forum.makecode.com/t/help-and-questions/1335/197 "2025-09-16T23:26:25Z")

</div>

i need help i tried making a game over with my own life system cause i don’t like the built in sprites but when it reaches 0 it errors out [https://arcade.makecode.com/S54417-06884-67347-37321](https://arcade.makecode.com/S54417-06884-67347-37321)

---

<div class="post-metadata">

**Author:** ![wawa](https://avatars.discourse-cdn.com/v4/letter/w/f05b48/32.png) [@wawa](https://forum.makecode.com/u/wawa)\
**Post date:** [September 26, 2025, 11:10pm UTC](https://forum.makecode.com/t/help-and-questions/1335/198 "2025-09-26T23:10:30Z")

</div>

> **[gaem - Copy - Copy](https://arcade.makecode.com/S91210-40259-30102-09233)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Here’s the game by the way.

---

<div class="post-metadata">

**Author:** ![wawa](https://avatars.discourse-cdn.com/v4/letter/w/f05b48/32.png) [@wawa](https://forum.makecode.com/u/wawa)\
**Post date:** [September 26, 2025, 11:10pm UTC](https://forum.makecode.com/t/help-and-questions/1335/199 "2025-09-26T23:10:31Z")

</div>

So I’ve been having this issue with my game where I spawn two sprites under the same name and kind, and the same status bar. The problem occurs when i try to kil them. The first sprite spawned is killed no matter which one i attack, and the second is completely invincible. I think the problem shows itself, but I’ve tried different enemy names, bar names, everything. And me brain hurts so plz help.

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [November 3, 2025, 6:46pm UTC](https://forum.makecode.com/t/help-and-questions/1335/200 "2025-11-03T18:46:49Z")

</div>

I’ve gotta set this topic to “watching” apparently. Sorry this took so long, if you even ever see this. People don’t really use this topic anymore, they usually make their own help topics, which is why no one responded for so long. Anyways…

The “StatusBar2” variable only holds the most recent status bar that was created. To get the one you want, you’ll need to address the bar that’s attached to the sprite you are hitting, using the “status bar attached to (sprite)” block, like this:

 ![Screenshot 2025-11-03 at 9.31.38 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/3/e3006874521ab7a9dd447de4c743d26f29544650.png)

---

<div class="post-metadata">

**Author:** ![wrlknflwkrnf](https://avatars.discourse-cdn.com/v4/letter/w/e480ec/32.png) [@wrlknflwkrnf](https://forum.makecode.com/u/wrlknflwkrnf)\
**Post date:** [December 9, 2025, 9:44pm UTC](https://forum.makecode.com/t/help-and-questions/1335/201 "2025-12-09T21:44:47Z")

</div>

I am making a Flappy Bird-type game, just that there is a worm crawling under the ground (through the dirt). Can I please get help making a starting screen, level choosing screen (I want three levels), but most importantly, for the underground pipes to move to the left instead of the character going in between them like in Flappy Bird (so that the worm has to dodge them). Anything helps.

---

<div class="post-metadata">

**Author:** ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)\
**Post date:** [January 24, 2026, 9:32pm UTC](https://forum.makecode.com/t/help-and-questions/1335/202 "2026-01-24T21:32:18Z")

</div>

Is it possible to make a sprite bounce on the edges of the screen, even when you have a large tilemap it’s in?

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [February 6, 2026, 12:22am UTC](https://forum.makecode.com/t/help-and-questions/1335/203 "2026-02-06T00:22:43Z")

</div>

There is an old project I found by @AqeeAqee which I want to play around with, but it doesn’t convert to blocks. Here it is: [https://arcade.makecode.com/82099-01373-05124-62374](https://arcade.makecode.com/82099-01373-05124-62374)

Is there a reason for this? A workaround?

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [February 6, 2026, 2:32am UTC](https://forum.makecode.com/t/help-and-questions/1335/204 "2026-02-06T02:32:52Z")

</div>

It was probably made with the no blocks setting. Making a new project, importing all the correct extensions, and then copy/pasting the code might work. There will be a lot of grey blocks though, so good luck!

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [February 6, 2026, 5:54pm UTC](https://forum.makecode.com/t/help-and-questions/1335/205 "2026-02-06T17:54:50Z")

</div>

Is there a way to copy/paste all the code or do I have to go through each file and paste each one?

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [February 6, 2026, 10:34pm UTC](https://forum.makecode.com/t/help-and-questions/1335/206 "2026-02-06T22:34:23Z")

</div>

It should only be the main.ts file, all the rest are default Makecode files and files created by the extensions added. There are also the assets, however, which might be annoying to copy over…

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [February 6, 2026, 11:57pm UTC](https://forum.makecode.com/t/help-and-questions/1335/207 "2026-02-06T23:57:45Z")

</div>

It says 31 problems 😭

I am not smart enough for this

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [February 9, 2026, 3:42am UTC](https://forum.makecode.com/t/help-and-questions/1335/208 "2026-02-09T03:42:48Z")

</div>

It’s probably just some assets that don’t exist. You’ll have to copy them over individually most likely.

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [February 11, 2026, 8:02pm UTC](https://forum.makecode.com/t/help-and-questions/1335/209 "2026-02-11T20:02:23Z")

</div>

I’ve got a new issue. I’ve been working on a multiplayer space battle game, and I want to make it so that the player dies when they hit a wall. It works fine with one player, but when a second player is added it only works sometimes?

Here’s the link: [https://makecode.com/\_eeuE2bbkqisU](https://makecode.com/_eeuE2bbkqisU)

---

<div class="post-metadata">

**Author:** ![mcodez](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mcodez/32/30743_2.png) [@mcodez](https://forum.makecode.com/u/mcodez)\
**Post date:** [February 23, 2026, 9:09pm UTC](https://forum.makecode.com/t/help-and-questions/1335/210 "2026-02-23T21:09:40Z")

</div>

Do you guys have like a list of a section of users that you approve  
Like AlexK does a-h  
richard does i-p  
ect.

[Previous page](https://forum.makecode.com/t/help-and-questions/1335.md?page=9)

[Next page](https://forum.makecode.com/t/help-and-questions/1335.md?page=11)
