Skip to content

mennamohamed0207/Egri-ya-Magdy-Game

Repository files navigation

Egri Ya Magdy

logo


Table of Contents


Overview


  • Magdy tries to escape from the dog, but if he collides with the metro, the dog can catch him.
  • The game satisfies requirements:
    • Usage of 3D models
    • Lighting with multiple lights in the scene
    • Texture mapping
    • A sky
    • 3D motion.
    • Game logic
    • Scene Deserialization
    • Scene Serialization
    • Game logic
    • Scene Deserialization
    • Play state & Menu state & Game Over state
  • 3 types of Lighting
    • Spot
    • Directional
    • Point

  • Build using OpenGl 3 && C++ language .

Get Started

  1. Clone the repository.
    git clone https://github.com/mennamohamed0207/Egri-ya-Magdy-Game.git
    
  2. You will need to download CMake.

  3. Install a C++ Compiler on if you haven't. Recommended (Visual Studio Community 2019 Release - amd64_x86).
    .\bin\GAME_APPLICATION.exe\
    

Let's Play

  1. When run the Project

  2. Image Description
    Main Menu you have 2 options
    • Click on start to start game
    • Click on quit to end game
  3. When start Game, you can start playing.


  4. Settings
    • jump => 🔼
    • Left => ◀️
    • Right => ▶️
    • Exit Game => Esc
  5. Rules
    • You have at most 3 hearts. You start the game with 3 hearts.
    • If you make a collision you loss one heart and the dog will try to catch you it can't catch you as you have at least one heart.
    • when you haven't any more hearts the dog will catch you.
    • you can increase speed by taking stars.
    • Score will increase by taking coins.
    • Your goal is increasing score as you can and escape from the dog.
  6. When you die

  7. Image Description
    Game Over
    • Press space to start game

File Structure



Demo

vedio.mp4

Note: Play the sound


Contributors


Sara Bisheer


Rawan Mostafa


Menna Mohammed


Fatma Ebrahim

🔒 License

This software is licensed under MIT License, See License for more information ©Frogger.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages