With just a bit of optimisation, the game should be perfect!
I think there’s a lot more to improve except lag…
for some reason this killed me
that’s… toxic.
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.
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
but I’m still gonna fix it anyway since I want to see player criticism for the game to make the full release quality
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
You’re toxic i’m slipping under-
@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…)
More than I get- But very nice!
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?
Don’t expect or desire compliments
Desire constructive criticisms
then you’ll improve and succeed
so you finished lag? COOL!!!
oh well, that’s… not toxic
Ok, so what about the whole “only able to use half the page”?
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?
@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
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)
- 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)
- variable names. What the heck. (Some of them are funny though)
- 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)
- 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)
- 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)
- you have OVER 300 ASSETS?!? Definitely not helping the lag problem. (Yes, I counted)
- 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
Well… don’t, lol
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.