Glitch
The Project
I built GLITCH, a 5-level survival game where I created 100% of the graphics, music, and code myself. To make it work, I simulated Object-Oriented Programming (OOP) in Scratch by assigning a unique CloneID to each energy block and tracking their individual energy states via a global list. The game features dynamic difficulty scaling powered by logarithms so the challenge updates automatically as you play. I wanted to build a high-performance survival game inspired by a title I played a while ago but forgot the name of. I chose to do everything myself because I wanted to see how far I could push Scratch's limits using mathematical formulas like logarithms to handle game balance automatically. Coding the restart button was a total nightmare because different bugs kept popping up for completely different reasons. On top of that, the computer I was using at my Armath club was so weak that my actual chunks of code were literally disappearing and reappearing on the screen from the extreme lag. To fix this, I had to migrate the entire project to a much stronger PC so I could actually see my scripts and get the engine running smoothly. If I had more time before the May 27 deadline, I would add two brand-new game modes: Sprint and Marathon (which would use my dynamic threshold variables for infinite levels). I would also expand the character selection screen to include even more free custom robot skins for players to choose from before the game starts.
Judge Feedback
I was really impressed by the amount of attention to detail that went into this game’s design. The pixel art, in particular, looked fantastic and gave the game a very distinctive style. The music also matched the atmosphere perfectly, and I was amazed to learn that you created all of it yourself. I could also see a lot of technical creativity behind the project. Recreating object-oriented programming concepts in Scratch using CloneIDs and implementing automatic difficulty scaling with logarithmic functions are both very clever solutions that demonstrate strong problem-solving and programming skills. The gameplay was intuitive and easy to understand. In fact, it was so well designed that I could quickly figure out how to play without even reading the instructions. I’d love to see new game modes and additional characters added in the future. Great work, and congratulations on creating such a polished and impressive project! 👏🎮✨
From Akari Kawaguchi
About the team
Team members
More cool Scratch projects
Welspun(V) MAZE GAME
Scratch


TGSW CAR GAME
Scratch
