Chicken Invaders Clone is a fast-paced co-op arcade shooter where players defend Earth from waves of alien chickens. Inspired by the classic Chicken Invaders series, the game challenges players to dodge eggs, collect power-ups, and save the world through increasingly chaotic levels.
It was originally an academic project for the 2023 Structured programming course in Faculty of Computer Science - Ain Shams University.
Awarded 6th place in the IBM Structured Programming Best Project Award 2023 out of 150+ teams.
Five exciting levels, each containing more than five waves of enemies, playable in single-player mode or co-op multiplayer for added fun.
Includes a leaderboard system to track and compare high scores, adding a competitive edge to the gameplay.
Offers full ship customization with dynamic visuals, allowing players to personalize their spacecraft’s appearance in real-time.
Includes a settings menu for customizing controls and adjusting sound levels, with options to toggle music and sound effects on or off.
Physics-based bullet mechanics with knockback effects, adding a dynamic combat experience. Power-ups drop when collecting multiple gifts of the same color, with stacking upgrades allowing up to triple bullets of that type. Players earn powerful missiles upon reaching score milestones (every 70,000 points), useful for clearing large groups of enemies.
To run the game locally, follow these steps:
-
Clone the repository
-
Make sure SFML is installed*
Download and install https://www.sfml-dev.org/download.php for your system. Follow the setup guide for your compiler/IDE. -
Compile and run
source.cpp







