Discuss Scratch

fantastorific
Scratcher
24 posts

Two things I learned from making my (Still WIP) 100% pen platformer

If you were to, for some reason, look at my profile, you can see a WIP project that I am still working on. So, if you, for some reason, read this story about this WIP project, then go ahead.
So, it was Feburuary of 2017, and after getting a response of how to make pen trails “move” from -Yodasauras-, I started a pen platformer project and started working on it. I borrowed some platformer scripts from rg321, and used it to make my platformer. A platformer, which I would screw up on. A platformer, with no jumps. A platformer, with no collision. A platformer, that I gave up on. Gave up on temporarily, at least.
Sometime in June, 2018, I came back on Scratch after an year or so. I found the scrapped pen platformer, and played around with it. It really just was a piece of broken trash. Although, I was able to fix this broken trash of a game. I fixed the collision, by altering the script rg321 gave me, and making an hitbox sprite, which I hid using the hide block to keep the 100% pen status, but the character would always vibrate uncontrollably upon landing after a jump. I wasn't able to fix it, so I went back to playing around with the project. When I was playing around with the project, I made this script:
forever
change y by (10)
end
For some reason, this script put the character in a endless bouncing loop. And due to the fact that character didn't look right when moving left, I thought to myself, “What if I made a platformer, and the player can only control the character moving right?” It seemed unique from a lot of platformers on Scratch, and surprisingly, it worked!
Now, I have 40/100 levels done on this slightly broken game, and here are the two things I learned from this:
1. If you can't remove the problem, try adapting to the problem.
2. If you have trouble making your project, and you want to be independent with your making of the project, experiment random things! On a small chance, one of your experiments might work.

Powered by DjangoBB