This is our Grade 12 Computer Science final project, a game called Bad Ice-Cream. It is a simplified recreation of the titular game by Nitrome.
Bad Ice-Cream (and its sequel) was a game developer Isabella Enriquez enjoyed much as a child. Partnered with developer Samantha Hawco, they were given a final project for their Grade 12 Computer Science class (ICS4U), which essentially was to make whatever they wanted using the Java programming language as well as the skills learnt in and out of class. After sifting through several ideas, they decided to recreate Bad Ice-Cream, albeit a slightly simpler version as remaking the game exactly was not realistic in the time constraints.
Isabella and Samantha chose to utilize JavaFX to create the graphics and animation for this game, which was a risky move, as they had no knowledge of JavaFX. Their class hadn't covered JavaFX, so they took on the task of learning JavaFX themselves in order to make their Bad Ice Cream (yes, without the dash) a reality. Though it was a lot of blood, sweat, and tears (mostly tears), it was all worth it in the end.
This game was inspired by and based on Nitrome's very own Bad Ice-Cream.
This is Ice Cream, our main character, who the player controls. With the power of creating and destroying ice blocks, it is up to Ice Cream to collect all the fruit and defeat the bad guys!
And then there's the antagonists.
The game starts off as many games do, at the menu screen. The player can choose whether to play right away, or go through the instructions first.
The instructions not only teach you how to play, but are interactive! The player is able to try out controlling Ice Cream before the actual game starts, so the player isn't just thrown into the game unprepared.
Play through 5 levels, which grow in difficult! Be careful not to lose all 3 lives or...