Inspiration

We are inspired by the small yellow ducks from the competition materials. These ducks are often emblematic of finding bugs in software development. We think if no ducks, no bugs. We hope to 'knock down' these bugs and pass all the tests once.

What it does

Our game simulates a shooting range where players aim for the yellow ducks that appear on the screen. Each duck hit scores points, and each one missed represents a bug that got away. The goal is to hit as many as possible, and crack all the bugs.

How we built it

Since we are beginners, we chose a website called code.org and used the app lab to build our game. The coding language we use is JavaScript. We also choose some suitable pictures to make the game more interesting.

Challenges we ran into

  1. Because it is a shooting game, it is very critical to determine the point coordinates, so the position of the duck is very important.
  2. We also discussed for a while how to design the difficulty of the game. Since it would be inconvenient to make the shooting target (the duck) move, we chose to make the scope move. We differentiated different difficulties by changing the speed of the scope and the number of ducks.
  3. How to make the scope move left and right in the game frame is also a difficulty.

Accomplishments that we're proud of

We're particularly proud of the group collaboration since it is our first time attending the Hackathon. It is also the first time we have tried to build a real game.

What we learned

Throughout the development process, we learned more about the game's basic frame, which helped us learn more about how a game is generated. It is also an exciting process to finish a project in the short run, we challenged ourselves.

What's next for SHOOT THE BUG

We plan to create more different levels for users. And more obstacles in each level make this game more challenging. In addition, we intend to set up a reward mechanism and implement a point system for each month. The top 3 on the leaderboard can get "skip this challenge" props and advance to the next challenge.

Built With

+ 8 more
Share this project:

Updates