Inspiration

This project was based off of 2 simple concepts, are ducky sharky mascot Quackers and the number 88. Mixing these 2 together, we made 88 Duck Race.

What it does

In this project, 4 players create their duck by choosing its appearance, stats and special ability before racing it around the classic 88 track! Buy supplements for your ducks in between rounds and hopefully you don't get unlucky!

How we built it

This project was built entirely in Javascript with a processing.js framework. It can be run locally with localhost:8080.

Challenges we ran into

One challenge we ran into was building this game in Javascript without any preexisting game engine. While this allowed us to learn and build more effectively, it was definitely harder and took some time to figure out.

Challenges we ran into were sharing code with Liveshare. This allowed us to work on the same code while avoiding Github conflicts but also had a learning curve and some issues that needed to be worked out.

The math for the track was another challenge that took a while to figure out. The equation for the ducks' paths needed to be broken down into multiple functions in order to work with the uniquely shaped track.

Visuals was another learning curve for our group. The design went through multiple revisions and revamps before we decided on our current style.

Accomplishments that we're proud of

The main accomplishment that we're proud of is building a complete, working game without any preexisting game engine which added in a little more complications. However, this allowed us to understand the working of our code even more.

The math for the track is another accomplishment since working with an 88 shaped track was unexpectedly difficult.

What we learned

We learned and gained hands on experience with Javascript and game design. Most of our group was learning Javascript for the first time with this project so working with it was very beneficial to our coding knowledge.

What's next for 88 Duck Race

Sound effects can be added, as well as more ducks and more uniquely shaped maps. In addition, more random events could be implemented to make the game more replayable such as different interactions with the shop dealer.

Built With

Share this project:

Updates