Inspiration
The YCP theme was simulation, and we wanted to make a boss battle, so we combined them together.
What it does
The main character is controlled by the arrow keys. It moves around the arena. Powerups spawn in randomly, which if collected, give useful upgrades like invincibility or a damage buff. The boss chases the main character around the arena, using various attacks to fight the player. The player has two abilities: rewind and pause. The rewind button rewinds time, however, because the boss is also a 4 dimensional being, it can still attack the player while time is being rewound. The pause time button pauses the game, and nobody can do any attacks while the game is paused.
How we built it
We built the project in Scratch. We started with a background, used placeholders (squares) as enemies, and cats as the projectiles, then slowly changed one thing and another while coming up with things to add along the way, like skins and sound effects.
Challenges we ran into
We lost a large portion of time debugging the rewind feature & forgetting to clear lists.
Accomplishments that we're proud of
We thought of a tesseract and got the rewind feature to work.
What we learned
**ALWAYS** Clear All Lists when the green flag is clicked. We also got a lot better at debugging, as we learned the hard way many common mistakes that can be may while coding.
What's next for The Infinite Cube
If we were to continue, we could use Unity for a more immersive experience. We could also add more powerups, make the boss more powerful, add a plot to the game, add more bosses, add more abilities, etc.
Log in or sign up for Devpost to join the conversation.