Barbie Pinball Machine

Project Overview:

The Barbie-themed pinball machine project aimed to design and implement an engaging and visually appealing pinball game using Arduino Uno microcontroller technology. Our team, comprised of Claire Hopfensperger, Dana Clark, Marguerite Smith, and Mina Yang, worked collaboratively to achieve our objectives and bring the project to fruition.

Objectives Achieved:


Game Process:

The pinball game follows a structured process, starting with the player launching balls into the playfield or up the ramp and aiming to accumulate points within a limited number of three balls. The game features multiple levels, with increasing point requirements to advance. The player earns points by shooting the ball into three holes each worth a different amount of points. Players aim to reach the next level by satisfying the point requirement, with the game ending if the requirement is not met.

Game Features:


Demo & Pinball Design:

Both demo videos linked below show us playing our pinball game by utilizing all of the integrated components, including the launcher, flippers, field, and display.

TESTING: Watch testing of the game here.

FINAL GAME: Watch finished gameplay here.

Decorated Pinball Machine

In order to fully convey the Barbie theme, we decorated the exterior of the pinball machine using pink construction paper, vinyl stickers, pink pipe cleaners, pink gemstones, and a printed picture of the Barbie Dream House.

Challenges Faced:

Throughout the project, we encountered several challenges, including:


Lessons Learned:

Our project provided valuable learning experiences, including:


Conclusion:

In conclusion, the Barbie-themed pinball machine project was a rewarding endeavor that allowed us to apply our technical skills and creativity to develop an entertaining and visually captivating game. Despite facing challenges along the way, our team successfully achieved our objectives and created a memorable gaming experience for players of all ages. We are proud of our accomplishments and look forward to future opportunities to further refine and expand upon our project.

Project Team and Responsibilities:

Date of Submission: 05/17/2024