Inspiration

Just like the hopper in FlappyHopper, we hope Edinburgh Hopper can overcome all obstacles to build a supportive and inclusive environment where everyone feels comfortable. This vision inspired us to create a game symbolizing perseverance and community spirit.

What it does

Gameplay: Control the hopper character by press space to make it flap and navigate through moving pipes without hitting them. Apart from the normal FlappyBird, we implemented extra gameplays Extra Lives: Collect heart icons to gain extra lives. Power-Ups: Gather power-up items to increase your score or gain temporary invincibility and speedboost. Boss: After reaching a certain score, a boss will spawn and attempt to shoot slow net to hopper. Scoring System: Earn points by passing through pipe gaps and collecting power-ups. Invulnerability Feature: After a collision, if the hopper has extra lives, it becomes invulnerable for 2 seconds. Increase Difficulty: Movement speed increases as score increases, making it harder to play.

How we built it

Setup: Used Python and Pygame for development. Character Design: Got the hopper logo from internet and self-edited it to make animated. We first implemented the basic flappyBird gameplay, then we discussed what interesting twists we could add to the game and we shared the tasks between teammembers and collaborated by using gitHub.

Challenges we ran into

It was a hard start to assign different tasks to each group member. We also ran into alot of bugs during development as different teammember were developing different features and those features might conflicts with each other.

What we learned

We discovered how to build game mechanics using Python and Pygame, learning about movement physics, collision detection, and sprite animations. Integrating features like extra lives and power-ups enhanced our coding and problem-solving skills.

What's next for FlappyHopper

We'll add new levels, customizable characters, and leaderboards for friendly competition. Enhancing graphics, sounds, and performance will make FlappyHopper even more engaging and inspiring for players.

Built With

Share this project:

Updates