- 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 .
- Clone the repository.
git clone https://github.com/mennamohamed0207/Egri-ya-Magdy-Game.git
- You will need to download CMake.
- Install a C++ Compiler on if you haven't. Recommended (Visual Studio Community 2019 Release - amd64_x86).
.\bin\GAME_APPLICATION.exe\
- When run the Project
- Click on start to start game
- Click on quit to end game
- When start Game, you can start playing.
- Settings
- jump => 🔼
- Left =>
◀️ - Right =>
▶️ - Exit Game => Esc
- 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.
- When you die
- Press space to start game
Image | Description |
---|---|
Main Menu you have 2 options
|
Image | Description |
---|---|
Game Over
|
vedio.mp4
Note: Play the sound
Sara Bisheer |
Rawan Mostafa |
Menna Mohammed |
Fatma Ebrahim |