Skip to content

🐸 Frog Frenzy is graphics Project using Opengl 3 & C++. Frogger is the main character. Frogger need your help to cross the road. You should help him without make any accident.

License

Notifications You must be signed in to change notification settings

EslamAsHhraf/frog-frenzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐸 Frogger Game

logo

”Please, Help me to cross the road. πŸΈβ€œ


πŸ“ Table of Contents


πŸ“™ Overview


  • Frogger is the main character. Frogger need your help to cross the road. You should help him without make any accident.
  • 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
  • You can view instructions file
  • The project has 2 phases.


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

πŸš€ Get Started

  1. Clone the repository.
    git clone https://github.com/BasmaElhoseny01/frog-frenzy
    
  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\
    

πŸ“Œ Path of the program

  1. When run the Project

  2. Image Description
    Main Menu you have 2 options
    • Press Space to start game
    • Press Esc to end game
  3. When start Game, you can start playing.


  4. Settings
    • Froward => W & πŸ”Ό
    • Left => A & ◀️
    • Right => D & ▢️
    • Speed => left shift
    • Exit Game => Esc
  5. Rules
    • You have at most 3 hearts. You start the game with 3 hearts.
    • If you make accident you loss one heart.
    • when you haven't any more hearts you die.
    • Score will increase by crossing the Road
    • Your goal is increasing score as you can
  6. When you die

  7. Image Description
    Game Over
    • You can view Your Score
    • You can view Best Score
    • Press Enter to start game

πŸ—ƒοΈ File Structure



πŸŽ₯ Demo

Frogger.mp4

Note: Play the sound


πŸ‘‘ Contributors


Basma Elhoseny


Ahmed Hosny


Nour Ziad Almulhem


Eslam Ashraf

πŸ”’ License

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

About

🐸 Frog Frenzy is graphics Project using Opengl 3 & C++. Frogger is the main character. Frogger need your help to cross the road. You should help him without make any accident.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published