Skip to content

Graphics Engineering Course Project-CMP3030-spring 2023

License

Notifications You must be signed in to change notification settings

markyasser/Chicken-Invaders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chicken Invaders

chicken_invaders

About the game

  • This game is 3D version of the famous game Chicken Invaders.
  • Your mission is to kill as much chickens as you can, avoid colliding with them, gather the chicken legs to increase you score and compete with your highscore.
  • After certain score, your weapon will be automatically upgraded.
  • Along the way, you will find lifes that increase your health and monkeys that either distroy all chickens or gives you a shield that makes you have an extra life.
  • Finaly, you will meet the huge chicken boss that throws eggs. You should avoid eggs and kill the boss.

How to Run the Code

To run the code on Windows:

  1. Clone this repository.
  2. Open vscode in phase 2 directory.
  3. Make sure to have GCC v11 (or newer version) complier or any equivilant C++ compiler.
  4. Build and run the project.

How to Play

  • Move Up, Down, Left and Right with Arrows.
  • Fire laser with space.
  • Avoid hitting chickens to keep your lifes
  • You can take lifes on your way to increase your lifes or to increase your score if you have 3 lifes already.
  • If you take the glowy monkey all chickens that exist will be destroyed.
  • You can switch between themes with the P button.

Demo Video

Chicken.Invaders.3D.mp4

Download Link

Download this game from here.

Collaborators

Mark Yasser
Mark Yasser
Peter Atef
Peter Atef
Bemoi Erian
Bemoi Erian
Doaa Ashraf
Doaa Ashraf

About

Graphics Engineering Course Project-CMP3030-spring 2023

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.0%
  • GLSL 6.6%
  • PowerShell 5.3%
  • CMake 2.1%