# Hyper the dragon (BETA)

**URL:** <https://forum.makecode.com/t/hyper-the-dragon-beta/23797>\
**Category:** Arcade\
**Tags:** game, graphics-and-math, art, music, platformer\
**Created:** [October 30, 2023, 9:39pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797 "2023-10-30T21:39:53Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 1, 2023, 7:29pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/24 "2023-11-01T19:29:01Z")

</div>

for some reason this killed me 💀

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [November 1, 2023, 9:34pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/25 "2023-11-01T21:34:34Z")

</div>

that’s… toxic.

---

<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:** [November 2, 2023, 4:10pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/26 "2023-11-02T16:10:13Z")

</div>

I didn’t mean for it to be toxic, it’s just a joke. This game is really impressive and I think it’s gonna go really far.

---

<div class="post-metadata">

**Author:** ![goldtopaz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/goldtopaz/32/28622_2.png) [@goldtopaz](https://forum.makecode.com/u/goldtopaz)\
**Post date:** [November 2, 2023, 4:11pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/27 "2023-11-02T16:11:13Z")

</div>

dude I know but the code is extremely difficult to get around with. like seriously look at me through the screen and explain how I could fix it in the next month

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f8af65c9b4a4bbdba2ea86d4d658e148e43cf1ee.png)  
but I’m still gonna fix it anyway since I want to see player criticism for the game to make the full release quality

---

<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:** [November 2, 2023, 4:12pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/28 "2023-11-02T16:12:13Z")

</div>

Some problems:

- Very laggy
- Unclear where to go and what the objective is
- No info on what the collectibles do
- Sometimes the game breaks when loading checkpoints

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 2, 2023, 4:12pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/29 "2023-11-02T16:12:20Z")

</div>

🎶 _You’re toxic i’m slipping under-_ 🎶

---

<div class="post-metadata">

**Author:** ![goldtopaz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/goldtopaz/32/28622_2.png) [@goldtopaz](https://forum.makecode.com/u/goldtopaz)\
**Post date:** [November 2, 2023, 4:12pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/30 "2023-11-02T16:12:56Z")

</div>

@Sarge  
it turns out the lag problem was because for all these months I should have used every game update per 500 ms instead of normal every game update! (and yes I am screaming at a dog right now out of anger…)

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

---

<div class="post-metadata">

**Author:** ![InvalidProject](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/invalidproject/32/32554_2.png) [@InvalidProject](https://forum.makecode.com/u/InvalidProject)\
**Post date:** [November 2, 2023, 4:13pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/31 "2023-11-02T16:13:37Z")

</div>

More than I get- But very nice!

---

<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 2, 2023, 4:22pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/32 "2023-11-02T16:22:16Z")

</div>

I looks good from the thumbnail, but I don’t think people can even load it. Maybe you can work on making it a bit smaller before adding anything else?

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [November 2, 2023, 4:24pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/33 "2023-11-02T16:24:18Z")

</div>

> [@goldtopaz](#):
>
> like I only really had a few complements for my game and thats it

Don’t expect or desire compliments

Desire constructive criticisms

then you’ll improve and succeed

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [November 2, 2023, 4:25pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/34 "2023-11-02T16:25:46Z")

</div>

so you finished lag? COOL!!!

---

<div class="post-metadata">

**Author:** ![Mega0star01](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mega0star01/32/14784_2.png) [@Mega0star01](https://forum.makecode.com/u/Mega0star01)\
**Post date:** [November 2, 2023, 4:25pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/35 "2023-11-02T16:25:49Z")

</div>

oh well, that’s… not toxic

---

<div class="post-metadata">

**Author:** ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)\
**Post date:** [November 2, 2023, 4:32pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/36 "2023-11-02T16:32:18Z")

</div>

Ok, so what about the whole “only able to use half the page”?

---

<div class="post-metadata">

**Author:** ![goldtopaz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/goldtopaz/32/28622_2.png) [@goldtopaz](https://forum.makecode.com/u/goldtopaz)\
**Post date:** [November 2, 2023, 5:36pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/37 "2023-11-02T17:36:08Z")

</div>

I accidentally got the wrong extension and I don’t know how to remove it, I guess I can get a generated git hub link to fix that so… yeah anything else you want to mention?

---

<div class="post-metadata">

**Author:** ![KIKIvsIT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kikivsit/32/10492_2.png) [@KIKIvsIT](https://forum.makecode.com/u/KIKIvsIT)\
**Post date:** [November 2, 2023, 5:38pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/38 "2023-11-02T17:38:29Z")

</div>

@goldtopaz Removing an extension is a little complicated, but not impossible! What you’ll need to do is switch to JavaScript mode, then go into the explorer and scroll down to the extension you want to remove. Once you click the garbage can, it will be gone 🙂

![Screenshot by Dropbox Capture](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/2/2ff06006bfede9d2dce1689ff880924619c44d4d.png)

---

<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 2, 2023, 5:39pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/39 "2023-11-02T17:39:14Z")

</div>

Ok, so, after finally getting this behemoth to load on my struggling school computer, I have a few suggestions. No particular order, just things I notice. (I am not trying to be mean I promise)

1. In the (on game update is hyper dragon hitting wall…) section, there is code that plays sound. If you don’t want the sound playing to pause this section of code until it is done playing, make it play in background(this might be a desired effect, idk)
2. variable names. What the heck. (Some of them are funny though)
3. so many unused blocks (and variables) that can be gotten rid of (right click on the background of the block editor, press Collapse Blocks, right click again, press Format Code, get rid of the grey blocks)
4. you don’t have to use ((variable) = (true)) just put the variable straight into the \<\> slot. It should work if the variable is a Boolean and a lot of them are. If you need = false, just use (not(variable)) from the Logic section (this might just be my personal preference but if I open the editor on my phone it says that those are errors so IDK)
5. this is for the sound playing too but why do you need (repeat 1 times()) on everything?? (If this solves a problem you were having somehow then I guess it is fine)
6. you have OVER 300 ASSETS?!? Definitely not helping the lag problem. (Yes, I counted)
7. the whole page freezing for 2 mins just from switching back to blocks from assets is not good. I know school computers are bad, but wow.

There are definitely more problems, but just so you don’t think I am really mean and don’t like your project, THIS IS REALLY COOL!!! I love the character, the pixel art is absolutely AMAZING too, and you obviously love Makecode and it shows! With just a little (maybe a lot) of optimization this could be a really cool project! And there are definitely people that can help. I am really looking forward to what this could become in the future, and really the only main problem is that it brings computers to their knees, which is a fairly simple problem to solve. 🙂  
Keep it up 👍

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 2, 2023, 10:15pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/41 "2023-11-02T22:15:45Z")

</div>

> [@goldtopaz](#):
>
> and yes I am screaming at a dog right now

Well… don’t, lol

---

<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 2, 2023, 10:21pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/42 "2023-11-02T22:21:20Z")

</div>

Oh, also, there is a lot of lag when the player is overlapping the Start tile. I opened that bit of code and all it is doing is repeatedly replacing the start tile with another start tile and then doing the same thing again but with a totally different bit of code. Why? I don’t know. Literally all it is doing is causing lag.

---

<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 2, 2023, 10:21pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/43 "2023-11-02T22:21:48Z")

</div>

Oh wow. All of them are like this. I think I found all of the remaining lag. In 90% of the (on player overlaps block at location) blocks, there is this useless code that is making everything lag: (replace all (blank tile) tiles with (blank tile))  
This bit of code is probably what is lagging a lot of stuff. It is definitely a place holder for later, but right now it is just a lag generator.

---

<div class="post-metadata">

**Author:** ![goldtopaz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/goldtopaz/32/28622_2.png) [@goldtopaz](https://forum.makecode.com/u/goldtopaz)\
**Post date:** [November 6, 2023, 6:57pm UTC](https://forum.makecode.com/t/hyper-the-dragon-beta/23797/44 "2023-11-06T18:57:37Z")

</div>

at the time of writing I fixed the lag and for extra measure played it on my phone any the game is running well! the other half of the screen is actually there now and I added one extra thing because of a particular grey computer into the game…  
**the game now is 10x more difficult than before or to a capcom fan yet another mega man game! so expect to rage a lot at the game when I release the next update!**

[Previous page](https://forum.makecode.com/t/hyper-the-dragon-beta/23797.md?page=1)

[Next page](https://forum.makecode.com/t/hyper-the-dragon-beta/23797.md?page=3)
