Skip to content

KareemEssam7/Chicken-Invaders

Repository files navigation

A Chicken Invaders Clone

main-menu.png

Made with C++ Graphics by SFML

Table Of Contents

About

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.

Features

Five exciting levels, each containing more than five waves of enemies, playable in single-player mode or co-op multiplayer for added fun.

levels.png

single.png

Includes a leaderboard system to track and compare high scores, adding a competitive edge to the gameplay.

leaderboard.png

Offers full ship customization with dynamic visuals, allowing players to personalize their spacecraft’s appearance in real-time. custom.png

Includes a settings menu for customizing controls and adjusting sound levels, with options to toggle music and sound effects on or off. settings.png

Gameplay Features

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.

Gameplay Trailer

Gameplay Thumbnail

▶️ Watch Gameplay Demo

Controls

controls.png

Installation & Running

To run the game locally, follow these steps:

  1. Clone the repository

  2. 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.

  3. Compile and run source.cpp

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors