Inspiration

When we heard that the theme was cloning, we knew that we had to create a game that used cloning to win. We also used the popular game, Plants and Zombies to give some ideas that we should be trying to create a army of clones.

What it does

This is a game where you have to beat enemies and disable spawners to take back control of your ship which has been taken control of by aliens. You have to use energy you get by destroying enemies to clone yourself or buy upgrades in the in game shop. By destroying all the spawners in the map across all the rooms, you successfully take control of the ship. There is a tactical map in the top right corner which the ship map and where you are. There are 20 levels ranging in difficulty level 1 Tutorial level 2-5 Easy level 6-10 Medium level 11-15 Hard level 16-20 Extreme Your score translates to breach points There is also a breach pass which is a battle pass where you advance tiers when you get more breach points and can rewards(clone coins, mystery boxes) There is also a leaderboard which displays your score compared to other npc's There is also a shop. In the shop, you can... Buy 8 different skins Get daily rewards of breach points/buy breach points using money Get daily rewards of clone coins/buy clone coins using money Exchange breach points for clone coins(10bp-1cc)

How we built it

We used Visual Studio Code to create a html/css/java code in 5 separate files. We wrote the html/css and most of the java ourselves and used AI when we needed it to implement details like spinning objects, background music, Audio API We also used Lucid Chart to create a flowchart for a game. This helped us visualize the game and plan it out.

Challenges we ran into

We weren't able to run the background music because our terminal would not let us move the mp3 recording to the folder. We had to internally go to files and change it and then re-import the folder back into VS Code.

Accomplishments that we're proud of

Writing 1,500 lines of code especially for 2 7th graders and creating an amazing full fledged game with a really good UI/UX and really creative features.

What we learned

We learner a lot through this coding adventure. We first learned how to implement music and images which was very helpful. We also learned how to use Audio API to create different sounds(shooting, moving, winning, losing) and CanvasAPI to draw sprites.

What's next for BREACH Protocol

We want to make the spaceship more interesting because it is right now really boring and dark, we want to add depth and objects to it. We also want to update the enemy bots because right now they are just made using Canvas API.

Built With

Share this project:

Updates